Os nós do AnalyticDB for MySQL no DataWorks permitem escrever e executar tarefas SQL em um cluster do AnalyticDB for MySQL, agendar essas tarefas automaticamente e encadeá-las a outros tipos de nó no mesmo fluxo de trabalho.
Pré-requisitos
Antes de começar, verifique se você tem:
Um cluster do AnalyticDB for MySQL. Consulte Criar um cluster.
Um fluxo de trabalho no DataStudio. Consulte Criar um fluxo de trabalho.
O recurso de computação do AnalyticDB for MySQL (V3.0) associado ao DataStudio.
Um grupo de recursos serverless (recomendado) ou um grupo de recursos exclusivo para agendamento adquirido.
Informações gerais
O AnalyticDB for MySQL é um banco de dados analítico da Alibaba Cloud. Para obter mais informações, consulte O que é o AnalyticDB for MySQL?.
Etapa 1: Criar um nó do AnalyticDB for MySQL
Acesse a página do DataStudio. Faça login no console do DataWorks. Na barra de navegação superior, selecione a região. No painel de navegação à esquerda, escolha Data Development and O\&M > Data Development. Selecione o workspace na lista suspensa e clique em Go to Data Development.
No painel de fluxo de trabalho, clique com o botão direito no nome do fluxo de trabalho e escolha Create Node > AnalyticDB for MySQL > ADB for MySQL.
Na caixa de diálogo Create Node, insira um Name e clique em Confirm. O nó abre na aba de configuração, pronto para desenvolvimento SQL e definição de agendamento.
Etapa 2: Desenvolver uma tarefa do AnalyticDB for MySQL
Selecionar um recurso de computação (opcional)
Se houver vários recursos de computação do AnalyticDB for MySQL associados ao workspace, selecione o recurso desejado na aba de configuração antes de escrever o código da tarefa. Caso exista apenas um recurso de computação associado, o sistema o usa por padrão.
Escrever código SQL
No editor de código da aba de configuração, escreva o código da tarefa SQL. Exemplo:
SHOW TABLES;
Etapa 3: Configurar propriedades de agendamento
Para executar o node em um cronograma recorrente, clique em Properties no painel de navegação à direita da aba de configuração e defina as opções de agendamento. Consulte Configuração de agendamento de nó para ver a lista completa de opções.
Configure os parâmetros Rerun e Parent Nodes na aba Properties antes de enviar a tarefa.
Etapa 4: Depurar o código da tarefa
A depuração envolve três etapas: validar a configuração do nó, executar o SQL e verificar os resultados e, opcionalmente, realizar testes de fumaça.
Validar a configuração do nó (opcional). Clique no ícone
na barra de ferramentas superior. Na caixa de diálogo Parameters, selecione o grupo de recursos de agendamento para a execução de depuração. Se o SQL usar parâmetros de agendamento, atribua valores a eles nesse campo. Consulte Processo de depuração de tarefas para conhecer as regras de atribuição de valores.Executar o SQL e verificar os resultados. Clique no ícone
para salvar. Em seguida, clique no ícone
para executar as instruções SQL. Revise a saída para confirmar se a consulta retorna o resultado esperado.Executar testes de fumaça (opcional). Os testes de fumaça executam o nó no ambiente de desenvolvimento para identificar problemas de configuração ou dados antes que a tarefa vá para produção. Execute esses testes ao enviar o nó ou logo em seguida. Consulte Realizar testes de fumaça.
Etapa 5: Enviar e implantar a tarefa
Após configurar e testar a tarefa, envie-a e implante-a para que ela seja executada automaticamente conforme o cronograma definido.
Clique no ícone
para salvar a tarefa.-
Clique no ícone
para enviar a tarefa. Na caixa de diálogo Submit, insira uma Change description.NotaÉ necessário configurar os parâmetros Rerun e Parent Nodes na aba Properties antes do envio. Opcionalmente, ative a revisão de código para exigir aprovação antes da implantação da tarefa. Consulte Revisão de código.
Apenas para workspaces no modo padrão: Após o envio, clique em Deploy no canto superior direito da aba de configuração para implantar a tarefa no ambiente de produção. Consulte Publicar tarefas.
Próximos passos
Após a implantação, a tarefa é executada automaticamente conforme o cronograma configurado. Para monitorar o status e o histórico de execuções, clique em Operation Center no canto superior direito da aba de configuração. Consulte Gerenciar tarefas acionadas automaticamente.