Présentation des workflows
Pour demander de l'aide ou envoyer des commentaires concernant cette fonctionnalité, envoyez un e-mail à l'adresse bigquery-workflows-preview-feedback@google.com.
Ce document présente les workflows dans BigQuery. Vous pouvez utiliser des workflows pour exécuter des éléments de code de manière séquentielle, de façon planifiée.
Les workflows sont optimisés par Dataform.
Un workflow se compose d'un ou plusieurs des composants de code suivants:
Vous pouvez utiliser des workflows pour planifier l'exécution d'éléments de code. Par exemple, vous pouvez planifier l'exécution quotidienne d'une requête SQL et mettre à jour une table avec les données sources les plus récentes, qui peuvent ensuite alimenter un tableau de bord.
Dans un workflow comportant plusieurs éléments de code, vous définissez la séquence d'exécution. Par exemple, pour entraîner un modèle de machine learning, vous pouvez créer un workflow dans lequel une requête SQL prépare les données, puis un notebook ultérieur entraîne le modèle à l'aide de ces données.
Vous pouvez planifier un workflow pour qu'il s'exécute automatiquement à une heure et une fréquence spécifiées.
Limites
Les workflows sont soumis aux limites suivantes :
- Vous ne pouvez pas ajouter un notebook ou une requête SQL existants à un workflow. Pour ajouter une tâche de workflow, vous devez créer un notebook ou une requête SQL dans le workflow.
- Vous ne pouvez pas accorder l'accès à un workflow sélectionné à d'autres utilisateurs.
- Les workflows ne sont disponibles que dans la console Google Cloud.
- Une fois un workflow créé, vous ne pouvez plus modifier la région dans laquelle il est stocké. Pour en savoir plus, consultez la section Définir la région par défaut des composants de code.
Régions où le service est disponible
Tous les composants de code sont stockés dans votre région par défaut pour les composants de code. La mise à jour de la région par défaut modifie la région pour tous les éléments de code créés par la suite.
Le tableau suivant regroupe les régions où les workflows sont disponibles :
Description de la région | Nom de la région | Détails | |
---|---|---|---|
Afrique | |||
Johannesburg | africa-south1 |
||
Amériques | |||
Columbus | us-east5 |
||
Dallas | us-south1 |
Faibles émissions de CO2 | |
Iowa | us-central1 |
Faibles émissions de CO2 | |
Los Angeles | us-west2 |
||
Las Vegas | us-west4 |
||
Montréal | northamerica-northeast1 |
Faibles émissions de CO2 | |
Virginie du Virginie | us-east4 |
||
Oregon | us-west1 |
Faibles émissions de CO2 | |
São Paulo | southamerica-east1 |
Faibles émissions de CO2 | |
Caroline du Sud | us-east1 |
||
Asie-Pacifique | |||
Hong Kong | asia-east2 |
||
Jakarta | asia-southeast2 |
||
Mumbai | asia-south1 |
||
Séoul | asia-northeast3 |
||
Singapour | asia-southeast1 |
||
Sydney | australia-southeast1 |
||
Taïwan | asia-east1 |
||
Tokyo | asia-northeast1 |
||
Europe | |||
Belgique | europe-west1 |
Faibles émissions de CO2 | |
Francfort | europe-west3 |
Faibles émissions de CO2 | |
Londres | europe-west2 |
Faibles émissions de CO2 | |
Madrid | europe-southwest1 |
Faibles émissions de CO2 | |
Pays-Bas | europe-west4 |
Faibles émissions de CO2 | |
Turin | europe-west12 |
||
Zurich | europe-west6 |
Faibles émissions de CO2 | |
Moyen-Orient | |||
Doha | me-central1 |
||
Dammam | me-central2 |
Quotas et limites
Les workflows sont soumis aux quotas et limites Dataform.
Tarifs
L'exécution des tâches de workflow entraîne des frais de calcul et de stockage dans BigQuery. Pour en savoir plus, consultez la page relative aux tarifs de BigQuery.
Les workflows contenant des notebooks entraînent des frais d'environnement d'exécution Colab Enterprise en fonction du type de machine par défaut. Pour en savoir plus sur les tarifs, consultez la page Tarifs de Colab Enterprise.
Chaque exécution de workflow BigQuery est journalisée à l'aide de Cloud Logging. La journalisation est automatiquement activée pour les exécutions de workflow BigQuery, ce qui peut entraîner des frais de facturation Cloud Logging. Pour en savoir plus, consultez la section sur les tarifs de Cloud Logging.
Étape suivante
- Découvrez comment créer des workflows.
- Découvrez comment gérer les workflows.
- Découvrez comment orchestrer des workflows.