Use nós do AnalyticDB for PostgreSQL no DataWorks para desenvolver e agendar periodicamente tarefas do AnalyticDB for PostgreSQL e integrá-las a outras tarefas. Este tópico descreve o fluxo de trabalho para desenvolver uma tarefa com um nó do AnalyticDB for PostgreSQL.
Pré-requisitos
-
Crie um workflow.
O DataStudio executa operações de desenvolvimento com base em workflows. Portanto, crie um workflow antes de criar um nó. Para mais informações, consulte Criar um workflow.
-
Associe um recurso de computação do AnalyticDB for PostgreSQL ao DataStudio.
Adicione o banco de dados AnalyticDB for PostgreSQL como recurso de computação do DataWorks e associe-o ao DataStudio para acessar os dados durante o desenvolvimento.
Adquira um grupo de recursos serverless (recomendado) ou um grupo de recursos exclusivo para agendamento.
Informações básicas
Os nós do AnalyticDB for PostgreSQL conectam-se ao serviço Alibaba Cloud AnalyticDB for PostgreSQL. Para mais informações, consulte AnalyticDB for PostgreSQL.
Etapa 1: Criar um nó do AnalyticDB for PostgreSQL
-
Faça login no console do DataWorks. Na região de destino, clique em no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Data Development.
Clique com o botão direito no workflow de destino e selecione .
Na caixa de diálogo Create Node, insira um Name para o nó e clique em OK. Após criar o nó, desenvolva e configure a tarefa nele.
Etapa 2: Desenvolver uma tarefa do AnalyticDB for PostgreSQL
(Opcional) Selecionar um recurso de computação
Se o workspace tiver vários recursos de computação do AnalyticDB for PostgreSQL, selecione o recurso apropriado na página do editor de nós. Se houver apenas um recurso de computação disponível, ele será selecionado por padrão.
Escrever código SQL
No editor de código do nó do AnalyticDB for PostgreSQL, escreva instruções SQL conforme a sintaxe compatível com o PostgreSQL.
Etapa 3: Configurar o agendamento da tarefa
Para executar a tarefa periodicamente, clique em Scheduling no painel direito da página do editor de nós. Configure as propriedades de agendamento do nó. Para mais informações, consulte Visão geral da configuração de propriedades de agendamento.
Defina as propriedades Rerun attribute e Parent Nodes do nó antes de submetê-lo.
Etapa 4: Depurar a tarefa
Siga estas etapas para depurar a tarefa e verificar se ela é executada corretamente.
-
(Opcional) Selecione um grupo de recursos para executar a tarefa e atribua valores aos parâmetros personalizados.
Clique no ícone
na barra de ferramentas. Na caixa de diálogo Parameter, selecione o grupo de recursos de agendamento para depuração.Se o código usar variáveis de parâmetro de agendamento, atribua valores a elas para depuração. Para mais informações sobre a lógica de atribuição de parâmetros, consulte Processo de depuração de tarefas.
-
Salve e execute as instruções SQL.
Clique no ícone
na barra de ferramentas para salvar as instruções SQL. Em seguida, clique no ícone
para executar a tarefa SQL. -
(Opcional) Execute testes de fumaça.
Para verificar a tarefa agendada no ambiente de desenvolvimento, execute testes de fumaça durante ou após a submissão. Para mais informações, consulte Executar testes de fumaça.
Etapa 5: Submeter e implantar
Após configurar a tarefa, submeta-a e implante-a. A tarefa será executada periodicamente conforme o agendamento.
Clique no ícone
na barra de ferramentas para salvar o nó.-
Clique no ícone
na barra de ferramentas para submeter a tarefa.Na caixa de diálogo Submission, insira uma Change Description. Opcionalmente, escolha se deseja realizar uma revisão de código após a submissão do nó.
NotaDefina as propriedades Rerun attribute e Parent Nodes do nó antes de submetê-lo.
A revisão de código melhora a qualidade do código e previne erros de implantações não revisadas. Se você ativar a revisão de código, um revisor deverá aprovar o código submetido antes da implantação. Para mais informações, consulte Revisão de código.
Se o workspace estiver no modo padrão, clique em Deploy no canto superior direito do editor após submeter a tarefa para implantá-la no ambiente de produção. Para mais informações, consulte Implantar tarefas.
Próximas etapas
Após a submissão e implantação, a tarefa é executada periodicamente conforme o agendamento. Clique em Operation Center no canto superior direito da página do editor de nós para abrir o Operation Center e visualizar o status de agendamento da tarefa. Para mais informações, consulte Gerenciar tarefas periódicas.