Este documento mostra como acionar manualmente execuções de todo o fluxo de trabalho ou apenas de elementos selecionados no fluxo de trabalho.
Pode acionar uma execução para os seguintes elementos do seu fluxo de trabalho:
- Todas as ações no seu fluxo de trabalho
- Ações selecionadas
- Ações com etiquetas selecionadas
Antes de começar
Na Google Cloud consola, aceda à página Dataform.
Selecione ou crie um repositório.
Selecione ou crie um espaço de trabalho de desenvolvimento.
Desenvolva o seu fluxo de trabalho.
Funções necessárias
Para receber as autorizações de que precisa para acionar manualmente uma execução, peça ao seu administrador para lhe conceder as seguintes funções da IAM em workflowInvocations:
-
Editor do Dataform (
roles/dataform.editor) -
Utilizador de tarefas do BigQuery (
roles/bigquery.jobUser)
Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.
Executar manualmente todas as ações no fluxo de trabalho
Para acionar manualmente a execução de todas as ações no seu fluxo de trabalho, siga estes passos:
- Aceda a um espaço de trabalho de desenvolvimento.
- Clique em Iniciar execução.
- Clique em Ações > Várias ações.
Na secção Autenticação, autorize a execução com as credenciais de utilizador da sua Conta Google ou uma conta de serviço.
- Para usar as credenciais de utilizador da sua Conta Google (Pré-visualização), selecione Executar com credenciais de utilizador.
- Para usar um agente de serviço ou uma conta de serviço, selecione Executar com a conta de serviço selecionada e, de seguida, selecione um agente de serviço ou uma conta de serviço.
Selecione Todas as ações.
Opcional: para reconstruir todas as tabelas de raiz, selecione a opção Executar com atualização completa. Sem esta opção, o Dataform atualiza as tabelas incrementais sem as reconstruir de raiz.
Opcional: defina a prioridade da tarefa de consulta do BigQuery com a opção Executar como tarefa interativa com prioridade elevada (predefinição). Por predefinição, o BigQuery executa consultas como tarefas de consulta interativas, que se destinam a começar a ser executadas o mais rapidamente possível. Se desmarcar esta opção, as consultas são executadas como tarefas de consulta em lote, que têm uma prioridade mais baixa.
Clique em Iniciar execução. Se selecionou Executar com credenciais do utilizador para o seu método de autenticação, tem de autorizar a sua Conta Google (Pré-visualização).
Executar manualmente as ações selecionadas
Para acionar manualmente a execução de ações selecionadas, siga estes passos:
- Aceda ao seu espaço de trabalho de desenvolvimento.
Clique em Iniciar execução e, de seguida, faça uma das seguintes ações:
- Clique em Ações e, de seguida, selecione uma ação que quer executar.
- Clique em Ações > Várias ações.
Na secção Autenticação, autorize a execução com as credenciais de utilizador da sua Conta Google ou uma conta de serviço.
- Para usar as credenciais de utilizador da sua Conta Google (Pré-visualização), selecione Executar com credenciais de utilizador.
- Para usar um agente de serviço ou uma conta de serviço, selecione Executar com a conta de serviço selecionada e, de seguida, selecione um agente de serviço ou uma conta de serviço.
Verifique se a opção Seleção de ações está selecionada.
No menu Selecionar ações a executar, selecione as ações que quer executar.
Opcional: para executar as ações selecionadas e as respetivas dependências, selecione a opção