Todos os produtos
Search
Central de documentação

DataWorks:Nós de banco de dados

Última atualização: Jun 27, 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

  • Adicione um usuário RAM ao workspace (opcional).

    Adicione o usuário RAM destinado ao desenvolvimento de tarefas ao workspace e atribua a ele a função Development ou Workspace Administrator (esta última concede permissões amplas; atribua-a com cautela). Para mais informações, consulte Adicionar membros a um workspace.

  • Crie uma fonte de dados do DataWorks.

  • Crie um nó de banco de dados. Para mais informações, consulte Criar nós de tarefa.

Etapa 1: Desenvolver um nó de banco de dados

  1. Após criar o 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 da tarefa. Se a fonte necessária não estiver disponível, clique em Add Connection para adicionar uma nova fonte de dados.image

      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 uma 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 é 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 aceita 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 com conectividade de rede à fonte de dados.image

      Nota

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

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

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

      image

    5. Após concluir a configuração, clique em image para salvar o nó SQL. Em seguida, clique em image para executar e testar o script SQL e verificar 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 Configurar definições de agendamento.

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

  1. Após configurar as definições de agendamento, envie e implante o nó de banco de dados no ambiente de produção. Para mais informações, consulte Enviar e implantar nós.

  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 Gerenciar tarefas agendadas.

Fontes de dados compatíveis

O DataWorks permite criar nós de banco de dados a partir de diversas fontes de dados. A lista a seguir detalha os nós de banco de dados compatíveis:

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

  • Embora alguns bancos de dados aceitem procedimentos armazenados nativamente, o DataWorks Data Studio não oferece suporte a esse recurso.

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

Tipo de fonte de dados

Descrição

MySQL

O MySQL é um sistema de gerenciamento de banco de dados relacional (RDBMS) usado para armazenar e processar dados. É um dos RDBMS mais populares, reconhecido pelo baixo consumo de recursos, alta velocidade e custo total de propriedade reduzido. Para mais informações, consulte MySQL.

SQL Server

O SQL Server é um RDBMS destinado ao armazenamento e processamento de dados. Oferece serviços confiáveis, eficientes e seguros de gerenciamento e análise de dados. Para mais informações, consulte SQL Server.

Oracle

O Oracle é um RDBMS usado para armazenar e processar dados. Fornece serviços robustos, eficientes e seguros de gerenciamento e análise. Para mais informações, consulte Oracle.

PostgreSQL

O PostgreSQL é um RDBMS open-source poderoso e flexível. Destaca-se pelo modelo de dados robusto, alta escalabilidade, estabilidade e amplo conjunto de recursos essenciais. Para mais informações, consulte PostgreSQL.

DRDS

O DRDS é um serviço de banco de dados distribuído que permite escalar horizontalmente bancos de dados relacionais para sistemas distribuídos. Ele aceita armazenamento e acesso massivo de dados, mantendo as características de bancos relacionais como o MySQL. Para mais informações, consulte DRDS.

PolarDB MySQL

PolarDB for MySQL é um banco de dados cloud-native de próxima 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 serviços 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, além de apresentar alta compatibilidade 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 serviços de banco de dados seguros e confiáveis. Além disso, aceita o motor spatiotemporal multidimensional proprietário Ganos da Alibaba Cloud e o motor 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 lakes. Para mais informações, consulte Introdução ao Doris.

MariaDB

O MariaDB é um RDBMS open-source com alta compatibilidade com o MySQL, podendo substituí-lo perfeitamente. Após desinstalar o MySQL, instale o MariaDB em seu lugar sem precisar modificar o código da aplicação. Para mais informações, consulte MariaDB.

SelectDB

O SelectDB é um data warehouse em tempo real nativo de múltiplas nuvens de nova geração, construído sobre o Apache Doris. Foca em atender às necessidades empresariais de análise de big data em tempo real e oferece serviços de análise de dados econômicos e fáceis de usar. Para mais informações, consulte SelectDB.

Redshift

O Amazon Redshift é um serviço de data warehouse em nuvem totalmente gerenciado, capaz de operar na escala de petabytes. Permite acessar e analisar dados via Amazon Redshift Serverless sem a necessidade de 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. Combina capacidades de banco de dados, processamento de dados e plataforma de aplicações para entregar computação in-memory de 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, capaz de processar e consultar grandes conjuntos de dados com rapidez. É usado principalmente para análise de big data e consultas em tempo real. Para mais informações, consulte Vertica.

DM

O DM (Dameng) é um banco de dados OLTP integrado a sistemas de negócios. Reúne as vantagens da computação distribuída, elástica e em nuvem, destacando-se pela 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. É indicado 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 relacionais, além de baixo custo. Para mais informações, consulte OceanBase.

DB2

O DB2 é um RDBMS usado para armazenar, recuperar e gerenciar dados. É adequado para lidar com alto throughput, grandes conjuntos de dados, consultas complexas e processamento de transações em data warehouses. Para mais informações, consulte DB2.

GBase 8a

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