Use nós do AnalyticDB for MySQL no DataWorks para escrever, executar e agendar periodicamente tarefas SQL no cluster AnalyticDB for MySQL. Integre essas tarefas a outros tipos de nó em um fluxo de trabalho.
Pré-requisitos
Antes de começar, verifique se você tem:
-
(Apenas para usuários RAM) Um usuário RAM adicionado ao workspace do DataWorks como membro com a função Development ou Workspace Administrator. Atribua a função Workspace Administrator somente quando o usuário precisar de acesso administrativo completo. Para mais detalhes, consulte Adicionar membros a um workspace.
Se você usa uma conta Alibaba Cloud, ignore este pré-requisito.
Um recurso de computação do AnalyticDB for MySQL 3.0 associado ao workspace
Um nó do AnalyticDB for MySQL criado. Consulte a seção Criar tarefas com acionamento automático no tópico de desenvolvimento de nós.
Limitações
Não é possível usar uma instrução SET isoladamente no código de um nó do AnalyticDB for MySQL. Execute-a em conjunto com outras instruções SQL.
Informações básicas
O AnalyticDB for MySQL é o banco de dados analítico da Alibaba Cloud. Para obter mais informações, consulte O que é o AnalyticDB for MySQL?
Desenvolver e executar um nó do AnalyticDB for MySQL
Etapa 1: Escrever o código SQL
Abra a aba de configuração do nó do AnalyticDB for MySQL. No editor de código, escreva o SQL a ser executado.
Para transmitir valores dinâmicos durante a execução, defina variáveis diretamente no SQL usando o formato ${variable}. Em seguida, na aba Properties, acesse a seção Scheduling Parameters e atribua uma expressão de agendamento a cada variável. O DataWorks substitui os valores das expressões no SQL sempre que o nó é executado.
Exemplo:
SHOW ${var};
No código de exemplo, defina${var}como o campoTABLES.
Para a lista completa de expressões de agendamento compatíveis, consulte Fontes e expressões de parâmetros de agendamento.
Etapa 2: Configure e execute o nó
-
Clique em na aba Run Configuration e defina os seguintes campos:
Campo
Descrição
Obrigatório
Computing Resource
Recurso de computação do AnalyticDB for MySQL V3.0 registrado no DataWorks
Obrigatório
Resource Group
Grupo de recursos de agendamento conectado ao recurso de computação. A conectividade de rede entre o grupo de recursos e o recurso de computação deve estar estabelecida.
Obrigatório
Para requisitos de conectividade de rede, consulte Soluções de conectividade de rede.
Na parte superior do editor de código, clique em na lista suspensa Select DataSource e selecione o recurso de computação do AnalyticDB for MySQL V3.0.
Clique em Run na barra de ferramentas superior para executar o nó imediatamente.
Etapa 3: Configure o agendamento (opcional)
Para executar o nó automaticamente de forma recorrente, configure o cronograma na aba Properties conforme suas necessidades. Para mais detalhes, consulte Configuração de agendamento de nó.
Etapa 4: Implantar o nó
Após concluir a configuração, implante o nó para disponibilizá-lo para execuções agendadas. Para mais detalhes, consulte Implantar um nó ou um fluxo de trabalho.
Etapa 5: Monitorar as execuções do nó
Após a implantação, acesse o Operation Center para visualizar o status de execução do nó. Para mais detalhes, consulte Introdução ao Operation Center.
Próximos passos
Para explorar outros tipos de nó e aprender a combiná-los em fluxos de trabalho, consulte o tópico de desenvolvimento de nós.