Déclencher manuellement des exécutions

Ce document vous explique comment déclencher manuellement l'exécution de l'intégralité de votre workflow ou uniquement de certains de ses éléments.

Vous pouvez déclencher une exécution pour les éléments suivants de votre workflow :

  • Toutes les actions de votre workflow
  • Actions sélectionnées
  • Actions avec les tags sélectionnés

Avant de commencer

  1. Dans la console Google Cloud , accédez à la page Dataform.

    Accéder à la page Dataform

  2. Sélectionnez ou créez un dépôt.

  3. Sélectionnez ou créez un espace de travail de développement.

  4. Développez votre workflow.

Rôles requis

Pour obtenir les autorisations nécessaires pour déclencher manuellement une exécution, demandez à votre administrateur de vous accorder les rôles IAM suivants sur workflowInvocations :

Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.

Exécuter manuellement toutes les actions de votre workflow

Pour déclencher manuellement l'exécution de toutes les actions de votre workflow, procédez comme suit :

  1. Accédez à un espace de travail de développement.
  2. Cliquez sur Démarrer l'exécution.
  3. Cliquez sur Actions > Actions multiples.
  4. Dans la section Authentification, autorisez l'exécution avec les identifiants utilisateur de votre compte Google ou un compte de service.

    • Pour utiliser les identifiants utilisateur de votre compte Google (aperçu), sélectionnez Exécuter avec les identifiants utilisateur.
    • Pour utiliser un compte de service, sélectionnez Exécuter avec le compte de service sélectionné, puis sélectionnez un compte de service.
  5. Sélectionnez Toutes les actions.

  6. Facultatif : Pour reconstruire toutes les tables à partir de zéro, sélectionnez l'option Exécuter avec actualisation complète. Sans cette option, Dataform met à jour les tables incrémentielles sans les reconstruire à partir de zéro.

  7. Cliquez sur Démarrer l'exécution. Si vous avez sélectionné Exécuter avec les identifiants utilisateur comme méthode d'authentification, vous devez autoriser votre compte Google (Aperçu).

Exécuter manuellement les actions sélectionnées

Pour déclencher manuellement l'exécution des actions sélectionnées, procédez comme suit :

  1. Accédez à votre espace de travail de développement.
  2. Cliquez sur Démarrer l'exécution, puis effectuez l'une des opérations suivantes :

    • Cliquez sur Actions, puis sélectionnez l'action que vous souhaitez exécuter.
    • Cliquez sur Actions > Actions multiples.
  3. Dans la section Authentification, autorisez l'exécution avec les identifiants utilisateur de votre compte Google ou un compte de service.

    • Pour utiliser les identifiants utilisateur de votre compte Google (aperçu), sélectionnez Exécuter avec les identifiants utilisateur.
    • Pour utiliser un compte de service, sélectionnez Exécuter avec le compte de service sélectionné, puis sélectionnez un compte de service.
  4. Vérifiez que l'option Sélection d'actions est sélectionnée.

  5. Dans le menu Sélectionner les actions à exécuter, sélectionnez les actions que vous souhaitez exécuter.

  6. Facultatif : Pour exécuter les actions sélectionnées et leurs dépendances, sélectionnez l'option Inclure les dépendances.

  7. Facultatif : Pour exécuter les actions sélectionnées et celles qui en dépendent, sélectionnez l'option Inclure les dépendances.

  8. Facultatif : Pour reconstruire toutes les tables à partir de zéro, sélectionnez l'option Exécuter avec une actualisation complète.

  9. Cliquez sur Démarrer l'exécution. Si vous avez sélectionné Exécuter avec mes identifiants utilisateur comme méthode d'authentification, vous devez autoriser votre compte Google (Aperçu).

Exécuter manuellement des actions avec des tags sélectionnés

Pour déclencher manuellement l'exécution d'actions avec des tags sélectionnés, procédez comme suit :

  1. Accédez à votre espace de travail de développement.
  2. Cliquez sur Démarrer l'exécution, puis effectuez l'une des opérations suivantes :

    • Cliquez sur Tags, puis sélectionnez le tag que vous souhaitez exécuter.
    • Cliquez sur Balises> Plusieurs balises.
  3. Dans la section Authentification, autorisez l'exécution avec les identifiants utilisateur de votre compte Google ou un compte de service.

    • Pour utiliser les identifiants utilisateur de votre compte Google (aperçu), sélectionnez Exécuter avec les identifiants utilisateur.
    • Pour utiliser un compte de service, sélectionnez Exécuter avec le compte de service sélectionné, puis sélectionnez un compte de service.
  4. Vérifiez que l'option Sélection de tags est sélectionnée.

  5. Dans le menu Sélectionner les tags à exécuter, sélectionnez les tags que vous souhaitez exécuter.

  6. Facultatif : Pour exécuter les actions avec les tags sélectionnés et leurs dépendances, sélectionnez l'option Inclure les dépendances.

  7. Facultatif : Pour exécuter les actions avec les tags sélectionnés et les actions qui en dépendent, sélectionnez l'option Inclure les dépendances.

  8. Facultatif : Pour reconstruire toutes les tables à partir de zéro, sélectionnez l'option Exécuter avec une actualisation complète. Sans cette option, Dataform met à jour les tables incrémentielles sans les reconstruire à partir de zéro.

  9. Cliquez sur Démarrer l'exécution. Si vous avez sélectionné Exécuter avec mes identifiants utilisateur comme méthode d'authentification, vous devez autoriser votre compte Google (Aperçu).

Autoriser votre compte Google

Pour authentifier la ressource avec vos identifiants de compte utilisateur Google, vous devez accorder manuellement l'autorisation aux pipelines BigQuery pour obtenir le jeton d'accès à votre compte Google et accéder aux données sources en votre nom. Vous pouvez accorder une approbation manuelle à l'aide de l'interface de la boîte de dialogue OAuth.

Vous n'avez besoin d'accorder une autorisation aux pipelines BigQuery qu'une seule fois.

Pour révoquer l'autorisation que vous avez accordée, procédez comme suit :

  1. Accédez à la page de votre compte Google.
  2. Cliquez sur Pipelines BigQuery.
  3. Cliquez sur Supprimer l'accès.

Étapes suivantes