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