No DataWorks, use nós do PAI Designer para carregar pipelines do PAI Designer e definir configurações de agendamento para executá-los como tarefas periódicas.
Pré-requisitos
-
Autorize o DataWorks a acessar o Platform for AI (PAI).
Acesse a página de autorização para conceder as permissões com um único clique em. Para obter detalhes sobre a política de permissões, consulte AliyunServiceRoleForDataWorksEngine. Somente uma conta Alibaba Cloud ou um usuário RAM com a política AliyunDataWorksFullAccess pode conceder essas permissões.
Crie um diretório de projeto.
Crie um nó do PAI Designer. Para mais informações, consulte Criar um nó para um pipeline de agendamento.
Etapa 1: Configure o nó do PAI Designer
Na página de edição do nó do PAI Designer, configure o nó conforme descrito abaixo.
Tarefa do nó
Para carregar um pipeline existente, crie-o primeiro no PAI. Em seguida, pesquise e carregue o pipeline pelo nome.
Se o pipeline do PAI Designer for alterado, clique em Reload para importar a versão mais recente. Depois, clique em Publish para implantar a tarefa. A página também oferece atalhos para Acesse PAI Designer to edite e Acesse PAI Designer to crie.
Na página de edição do nó do PAI Designer, crie um pipeline do PAI Designer de uma das seguintes formas:
-
Crie um pipeline em branco.
Crie um pipeline em branco com base nos seus requisitos de negócios e construa um modelo adicionando e arrastando componentes. Para mais informações, consulte Criar um pipeline: Pipeline em branco.
-
Crie um pipeline a partir de um modelo predefinido.
O PAI Designer fornece modelos predefinidos que permitem criar rapidamente pipelines semelhantes. Modifique os componentes ou suas configurações para construir seu modelo. Para mais informações, consulte Criar um pipeline: Modelo predefinido.
-
Crie um pipeline a partir de um modelo personalizado.
Salve um pipeline estável como modelo personalizado para que outros membros do seu workspace possam usá-lo e editá-lo. Para mais informações, consulte Criar um pipeline: Modelo personalizado.
Parâmetros de agendamento
Para executar periodicamente uma tarefa de nó criada, clique em Scheduling Settings no lado direito da página de edição do nó e configure as informações de agendamento da tarefa conforme suas necessidades de negócios. Para mais informações, consulte Configuração de agendamento de nó.
O DataWorks oferece Scheduling Parameters para atribuição dinâmica de variáveis em tarefas periódicas. Defina variáveis no código da tarefa usando o formato ${var_name} e atribua valores a essas variáveis na seção . Para mais informações sobre os formatos suportados, consulte Formatos de parâmetros de agendamento.
O código a seguir apresenta um exemplo de uso de parâmetro de agendamento:
--command='echo '\''${var_name}'\'';' \ -- Use with scheduling parameters.
Após configurar a tarefa, clique em Save.
Etapa 2: Publicar e gerencie o nó
Após salvar a tarefa do nó, publique-o. Para mais informações, consulte Publicação de Nó/Pipeline.
-
Após publicar a tarefa, vá até a seção Publish to production environment e clique em Go to operation and maintenance para visualize o status da tarefa. Para mais informações, consulte Introdução ao Operation Center.
NotaNão é possível execute nós do PAI Designer diretamente pelo DataStudio; execute-os pelo Operation Center. No Operation Center do ambiente de desenvolvimento, acesse a página Node O&M e selecione . Localize a tarefa e clique em Test ou Supplementary data na coluna Actions para executá-la.