Todos os produtos
Search
Central de documentação

DataWorks:Nós de banco de dados

Última atualização: Jul 29, 2026

O DataWorks permite criar diversos tipos de nós de banco de dados para desenvolver tarefas SQL, executá-las conforme um agendamento e integrá-las a outros jobs.

Pré-requisitos

  • Um usuário RAM foi adicionado ao workspace (opcional).

    O usuário RAM destinado ao desenvolvimento de tarefas já deve estar adicionado ao workspace e ter recebido a função Development ou Workspace Administrator (esta última concede permissões amplas e deve ser atribuída com cautela). Para mais informações, consulte Add members to a workspace.

  • Uma fonte de dados do DataWorks foi criada.

    • Verifique se o grupo de recursos serverless da fonte de dados possui conectividade de rede. Para mais informações, consulte Network connectivity solutions.

    • Confirme se a fonte de dados utiliza uma string de conexão JDBC. Para mais informações, consulte Data source management.

    • Certifique-se de que a fonte de dados oferece suporte à criação de nós de banco de dados. Para mais informações, consulte Supported data sources.

  • Um nó de banco de dados já foi criado. Para mais informações, consulte Create task nodes.

Etapa 1: Desenvolver um nó de banco de dados

  1. Após criar um nó de banco de dados, inicie o desenvolvimento.

    1. Selecione uma fonte de dados.

      Na lista suspensa Select a data sourceimage, selecione a fonte de dados para a tarefa. Caso a fonte desejada não esteja disponível, clique em Add Connection para adicionar uma nova fonte de dados.

      Nota
      • Em workspaces no modo padrão, o DataWorks exibe apenas as fontes de dados configuradas tanto para o ambiente de desenvolvimento quanto para o de produção.

      • Os nós de banco de dados aceitam exclusivamente fontes de dados criadas com string de conexão JDBC.

    2. Desenvolva o script SQL.

      No editor SQL, escreva as instruções SQL para criar a tarefa. O código abaixo apresenta um exemplo simples de consulta:

      SELECT * FROM you_table_name;  --Query the table.
      SELECT '${var}'; --Configure placeholder parameters.
      Nota

      Escreva as instruções seguindo a sintaxe SQL suportada pela fonte de dados configurada.

    3. Configure um grupo de recursos para depuração.

      Clique em Run Configuration e, na lista suspensa Compute Resource > DataWorks Resource Group, selecione um grupo de recursos serverless que tenha conectividade de rede com a fonte de dados.

      Nota

      Para acessar fontes de dados em rede pública ou em ambiente VPC, utilize um grupo de recursos de agendamento aprovado no teste de conectividade com a fonte de dados. Para mais informações, consulte Network connectivity solutions.

    4. Defina os parâmetros de depuração.

      Clique em Run Configuration. Na seção Script Parameters, atribua valores aos parâmetros configurados no script do nó de banco de dados.

    5. Após concluir a configuração, clique em image para salvar o nó SQL e, em seguida, clique em image para executar e testar o script SQL, verificando se ele funciona conforme o esperado.

  2. Depois de depurar o script SQL, clique nas configurações de agendamento no lado direito do editor SQL para definir o cronograma do nó de banco de dados. Para mais informações, consulte Configure schedule settings.

Etapa 2: Implantar e gerenciar nós de banco de dados

  1. Após definir as configurações de agendamento, envie e implante o nó de banco de dados no ambiente de produção. Para mais informações, consulte Submit and deploy nodes.

  2. Após a implantação, a tarefa será executada periodicamente conforme o agendamento definido. Visualize as tarefas agendadas implantadas em Operation and Maintenance Center > Node O&M > Auto Triggered Task O&M > Auto Triggered Task e realize as operações de O&M necessárias. Para mais informações, consulte Manage scheduled tasks.

Fontes de dados suportadas

A tabela a seguir lista as fontes de dados compatíveis com nós de banco de dados:

Nota
  • As fontes de dados utilizadas em nós de banco de dados devem ser criadas por meio de uma string de conexão JDBC.

  • Alguns bancos de dados oferecem suporte nativo a stored procedures, mas esse recurso não é compatível com o DataWorks Data Studio.

Fontes de dados compatíveis com nós de banco de dados

Tipo de fonte de dados

Descrição

MySQL

O MySQL é um dos sistemas de gerenciamento de banco de dados relacional (RDBMS) mais populares, reconhecido por sua baixa pegada de recursos, alta velocidade e custo total de propriedade reduzido. Para mais informações, consulte MySQL.

SQL Server

O SQL Server é um RDBMS que oferece services confiáveis, eficientes e seguros de gerenciamento e análise de dados. Para mais informações, consulte SQL Server.

Oracle

O Oracle é um RDBMS que fornece services robustos, eficientes e seguros para gerenciamento e análise de dados. Para mais informações, consulte Oracle.

PostgreSQL

O PostgreSQL é um RDBMS open-source poderoso e flexível, com alta escalabilidade, estabilidade e um conjunto abrangente de recursos. Para mais informações, consulte PostgreSQL.

DRDS

O DRDS é um service de banco de dados distribuído que permite escalar horizontalmente bancos de dados relacionais, suportando armazenamento e acesso a grandes volumes de dados, mantendo compatibilidade com recursos do MySQL. Para mais informações, consulte DRDS.

PolarDB MySQL

PolarDB for MySQL é um banco de dados cloud-native de última geração desenvolvido independentemente pela Alibaba Cloud. Baseado em uma arquitetura de separação entre computação e armazenamento, aproveita as vantagens da integração de hardware e software para oferecer services de banco de dados altamente elásticos, de alto desempenho, massivamente escaláveis, seguros e confiáveis. É 100% compatível com os ecossistemas MySQL e PostgreSQL e altamente compatível com a sintaxe Oracle. Para mais informações, consulte PolarDB for MySQL.

PolarDB PostgreSQL

O PolarDB for PostgreSQL é um banco de dados relacional cloud-native totalmente desenvolvido pela Alibaba Cloud. Oferece compatibilidade total com PostgreSQL e alta compatibilidade com a sintaxe Oracle. Proporciona dimensionamento elástico rápido, alto desempenho, armazenamento massivo e services de banco de dados seguros e confiáveis, além de suportar o mecanismo spatiotemporal multidimensional proprietário Ganos da Alibaba Cloud e o mecanismo de informações geográficas open-source PostGIS. Para mais informações, consulte PolarDB for PostgreSQL.

Doris

O Apache Doris é um banco de dados analítico em tempo real de alto desempenho, ideal para análise de relatórios, consultas ad hoc e aceleração de consultas federadas em data lake. Para mais informações, consulte Introdução ao Doris.

MariaDB

O MariaDB é um RDBMS open-source altamente compatível com o MySQL, podendo substituí-lo diretamente sem necessidade de modificar o código da aplicação. Para mais informações, consulte MariaDB.

SelectDB

O SelectDB é um data warehouse em tempo real nativo de multi-cloud de última geração, construído sobre o Apache Doris e projetado para análises de big data em tempo real no nível empresarial, oferecendo services de análise de dados econômicos e fáceis de usar. Para mais informações, consulte SelectDB.

Redshift

O Amazon Redshift é um service de data warehouse em cloud totalmente gerenciado, na escala de petabytes. Com o Amazon Redshift Serverless, é possível acessar e analisar dados sem configurar um data warehouse provisionado. Para mais informações, consulte Amazon Redshift.

SAP HANA

O SAP HANA é uma plataforma de aplicações e banco de dados in-memory de alto desempenho que combina capacidades de banco de dados, processamento de dados e aplicações para computação in-memory no nível empresarial. Para mais informações, consulte SAP HANA.

Vertica

O Vertica é um sistema de gerenciamento de banco de dados (DBMS) de armazenamento colunar de alto desempenho, projetado para análises de big data e consultas em tempo real em conjuntos de dados de grande escala. Para mais informações, consulte Vertica.

DM

O DM (Dameng) é um banco de dados OLTP que integra computação distribuída, elástica e em cloud, destacando-se por flexibilidade, facilidade de uso, confiabilidade e alta segurança. Para mais informações, consulte DM.

KingbaseES

O KingbaseES é um RDBMS de grande porte compatível com o padrão SQL, adequado para aplicações empresariais que exigem processamento de grandes volumes de dados com alta concorrência e alta disponibilidade. Para mais informações, consulte KingbaseES.

OceanBase

O OceanBase é um banco de dados relacional distribuído desenvolvido independentemente pelo Ant Group e pela alibaba. Oferece forte consistência de dados, alta disponibilidade, alto desempenho, escalabilidade online, elevada compatibilidade com o padrão SQL e principais bancos de dados relacionais, além de baixo custo. Para mais informações, consulte OceanBase.

DB2

O DB2 é um RDBMS indicado para cargas de trabalho de alto throughput, grandes conjuntos de dados e processamento complexo de consultas e transações em data warehouses. Para mais informações, consulte DB2.

GBase 8a

O GBase 8a é um RDBMS que suporta armazenamento de grandes volumes de dados e operações de leitura/gravação com alta concorrência, sendo amplamente utilizado nos setores governamental, financeiro, de telecomunicações e energia. Compatível com o padrão SQL, oferece recursos empresariais como particionamento de dados, balanceamento de carga e recuperação de desastres. Para mais informações, consulte GBase 8a.