Todos os produtos
Search
Central de documentação

DataWorks:Nó GBase 8a

Última atualização: Aug 20, 2026

O nó GBase 8a no DataWorks permite desenvolver, agendar periodicamente e integrar tarefas do GBase 8a a outros jobs. Este tópico descreve o fluxo de trabalho principal para desenvolver tarefas com um nó GBase 8a.

Informações básicas

O GBase 8a é um sistema de gerenciamento de banco de dados relacional (RDBMS) compatível com armazenamento de dados em larga escala e operações de leitura e escrita de alta concorrência. Seu uso é comum em setores como governo, finanças, telecomunicações e energia. O GBase 8a segue o padrão SQL e oferece diversos recursos de nível empresarial, incluindo particionamento de dados, balanceamento de carga, recuperação de desastres e backup. Para mais detalhes, consulte o site oficial do GBase 8a.

Pré-requisitos

  • Fluxo de negócios criado.

    O Data Studio executa operações de desenvolvimento específicas do mecanismo com base nos fluxos de negócios. Crie um fluxo de negócios antes de criar um nó. Para mais informações, consulte Create a business flow.

  • Source de dados do GBase 8a criada.

    Para acessar seu banco de dados GBase 8a, adicione-o como uma source de dados do GBase 8a no DataWorks. Para saber como criar uma source de dados, consulte Data source management. Para obter detalhes sobre o uso de uma source de dados do GBase 8a no DataWorks, consulte GBase 8a data source.

    Nota

    Os nós GBase 8a suportam apenas sources de dados do GBase 8a criadas com uma string de conexão JDBC.

  • Conexão de rede estabelecida entre a source de dados e um grupo de recursos.

    Certifique-se de que a source de dados desejada esteja conectada ao grupo de recursos que você pretende utilizar. Para mais informações sobre como configurar a conectividade de rede, consulte Establish a network connection between a resource group and a data source.

  • (Opcional; obrigatório para usuários do Resource Access Management (RAM)) Usuário RAM utilizado para o desenvolvimento da tarefa adicionado ao workspace de destino e com a função Development ou Workspace Administrator atribuída (concede permissões amplas — atribua com cautela). Para mais informações sobre como adicionar membros e conceder permissões, consulte Add members to a workspace.

Limitações

Regiões suportadas: China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Chengdu), China (Hong Kong), Singapore, Malaysia (Kuala Lumpur), Germany (Frankfurt), US (Silicon Valley) e US (Virginia).

Etapa 1: Criar um nó GBase 8a

  1. Faça login no console do DataWorks. Na região de destino, clique em Data Development and O&M > Data Development no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Data Development.

  2. Clique com o botão direito no fluxo de trabalho desejado e escolha Create Node > Database > GBase 8a.

  3. Na caixa de diálogo Create Node, insira um Name para o nó e clique em OK. Após a criação do nó, desenvolva e configure as tarefas dentro dele.

Etapa 2: Desenvolver uma tarefa GBase 8a

(Opcional) Selecionar uma source de dados do GBase 8a

Caso existam múltiplas sources de dados do GBase 8a no seu workspace, selecione a source apropriada na página de edição do nó GBase 8a. Se houver apenas uma source de dados do GBase 8a, o nó a utilizará por padrão.

Nota

Os nós GBase 8a suportam apenas sources de dados do GBase 8a criadas com uma string de conexão JDBC.

Desenvolver código SQL: Exemplo simples

No editor de código do nó GBase 8a, escreva o código da sua tarefa. O código a seguir serve como exemplo.

SELECT * FROM usertablename;

Desenvolver código SQL: Usar parâmetros de agendamento

O DataWorks fornece o recurso Scheduling Parameter para passar valores dinamicamente ao seu código em cenários de agendamento periódico. Defina variáveis no código da tarefa usando o formato ${variable_name} e, em seguida, atribua um valor à variável. No painel de navegação à direita, acesse a aba Properties e localize a seção Scheduling Parameter. Para mais informações sobre os formatos suportados e como configurar parâmetros de agendamento, consulte Supported formats of scheduling parameters e Configure and use scheduling parameters.

O código a seguir serve como exemplo.

SELECT '${var}'; -- Use with scheduling parameters.

Etapa 3: Configurar o agendamento da tarefa

Para executar a tarefa do nó periodicamente, clique em Scheduling no lado direito da página de edição do nó e defina as configurações de agendamento conforme suas necessidades. Para mais informações, consulte Overview of task scheduling properties.

Nota

Configure o Rerun attribute e os Parent Nodes do nó antes de enviá-lo.

Etapa 4: Testar o código da tarefa

Realize as operações de teste abaixo conforme necessário para verificar se a tarefa se comporta conforme o esperado.

  1. (Opcional) Selecione um grupo de recursos e atribua valores personalizados aos parâmetros.

    • Clique no ícone 高级运行 na barra de ferramentas. Na caixa de diálogo Parameter, selecione o grupo de recursos de agendamento para teste.

    • Se o código da tarefa utilizar variáveis de parâmetro de agendamento, atribua valores a elas aqui para fins de teste. Para mais detalhes sobre a lógica de atribuição de parâmetros, consulte Task debugging process.

  2. Salve e execute o código da tarefa.

    Clique no ícone 保存 na barra de ferramentas para salvar o código da tarefa. Em seguida, clique no ícone 运行 para executar a tarefa.

  3. (Opcional) Execute testes de fumaça (smoke testing).

    Para rodar testes de fumaça no ambiente de desenvolvimento e validar se a tarefa agendada do nó executa conforme o esperado, realize esses testes durante ou após o envio do nó. Para mais informações, consulte Perform smoke testing.

Etapa 5: Enviar e publicar a tarefa

Após configurar a tarefa do nó, envie-a e publique-a. Uma vez publicada, o nó será executado periodicamente com base na configuração de agendamento definida.

  1. Clique no ícone 保存 na barra de ferramentas para salvar o nó.

  2. Clique no ícone 提交 na barra de ferramentas para enviar a tarefa do nó.

    Na caixa de diálogo Submission, insira uma Change Description. Opcionalmente, escolha se deseja exigir revisão de código após o envio.

    Nota
    • Configure o Rerun attribute e os Parent Nodes do nó antes de enviá-lo.

    • A revisão de código ajuda a garantir a qualidade e evita erros causados pela publicação direta de código não revisado em produção. Caso a revisão de código esteja ativada, os revisores devem aprovar o código do nó enviado antes que ele possa ser publicado. Para mais informações, consulte Code review.

Se estiver utilizando um workspace no modo padrão, após enviar a tarefa com sucesso, clique em Publish no canto superior direito da página de edição do nó para implantar a tarefa no ambiente de produção. Para mais informações, consulte Publish a task.

Próximas etapas

Operações da tarefa: Após o envio e a publicação, a tarefa é executada periodicamente conforme a configuração do nó. Clique em O&M no canto superior direito da página de edição do nó para acessar o Operation Center e visualizar o status de agendamento e execução da tarefa agendada. Para mais informações, consulte Managing Scheduled Tasks.