Introduction aux dépôts
Ce document décrit les dépôts BigQuery, qui permettent de contrôler les versions des fichiers que vous utilisez dans BigQuery. Ces dépôts vous aident à suivre les modifications apportées aux éléments BigQuery tels que les requêtes et les notebooks, à collaborer avec votre équipe et à revenir aux versions précédentes.
Les dépôts BigQuery fonctionnent comme des dépôts Git. Vous pouvez utiliser les fonctionnalités Git intégrées de BigQuery ou vous connecter à un dépôt Git tiers existant. Dans chaque dépôt, vous créez des espaces de travail pour modifier le code qui y est stocké.
Pour une expérience de contrôle des versions basée sur des dossiers, nous vous recommandons d'utiliser les dépôts Git BigQuery Studio. Cette intégration vous permet de travailler avec des branches Git directement dans le navigateur de fichiers BigQuery Studio et de cloner plusieurs dépôts à la fois sans gérer d'espaces de travail distincts.
Pour afficher les dépôts, sur la page BigQuery, dans le volet de gauche, cliquez sur Contrôle des sources. Vous pouvez sélectionner vos dépôts dans le menu déroulant du volet Contrôle de code source.
Dépôts tiers
Vous pouvez connecter un dépôt BigQuery à un dépôt Git tiers si vous le souhaitez. Dans ce cas, le dépôt tiers stocke le code du dépôt au lieu de BigQuery. BigQuery interagit avec le dépôt tiers pour vous permettre de modifier et d'exécuter son contenu dans un espace de travail BigQuery. Selon le type de dépôt que vous choisissez, vous pouvez vous connecter à un dépôt tiers à l'aide de SSH ou HTTPS.
Le tableau suivant liste les fournisseurs Git compatibles et les méthodes de connexion disponibles pour leurs dépôts :
| Fournisseur Git | Mode de connexion |
|---|---|
| Microsoft Azure DevOps Services | SSH |
| Bitbucket | SSH |
| GitHub | SSH ou HTTPS |
| GitLab | SSH ou HTTPS |
Pour en savoir plus, consultez Se connecter à un dépôt tiers et Gérer le code avec les dépôts Git BigQuery Studio.
Compte de service
Tous les dépôts BigQuery sont connectés à l'agent de service Dataform par défaut. Ce compte de service est dérivé de votre numéro de projet au format suivant :
service-YOUR_PROJECT_NUMBER@gcp-sa-dataform.
Le mode d'emprunt d'identité strict est appliqué et nécessite que tous les dépôts utilisent un compte de service personnalisé ou des identifiants utilisateur pour un compte Google afin de planifier des pipelines et des notebooks.
Emplacements
Vous pouvez créer des dépôts dans tous les emplacements BigQuery Studio.
Quotas
Les quotas Dataform s'appliquent à l'utilisation des dépôts BigQuery.
Tarifs
La création, la mise à jour et la suppression d'un dépôt ne sont pas facturées.
Pour en savoir plus sur les tarifs de BigQuery, consultez la section Tarifs.
Étapes suivantes
- Découvrez comment créer des dépôts.
- Découvrez comment créer des espaces de travail.
- Découvrez comment gérer le code avec les dépôts Git BigQuery Studio.