Introduction aux dépôts
Ce document vous aide à comprendre le concept de dépôts dans BigQuery. Vous pouvez utiliser des dépôts pour effectuer un contrôle des versions sur les fichiers que vous utilisez dans BigQuery. BigQuery utilise Git pour enregistrer les modifications et gérer les versions de fichiers.
Chaque dépôt BigQuery représente un dépôt Git. Vous pouvez utiliser les fonctionnalités Git intégrées de BigQuery ou vous connecter à un dépôt Git tiers. Dans chaque dépôt, vous pouvez créer un ou plusieurs espaces de travail pour modifier le code stocké dans le dépôt.
Sur la page BigQuery, vos dépôts s'affichent par ordre alphabétique dans le dossier Dépôts du volet Explorateur.
Dépôts tiers
Si vous le souhaitez, vous pouvez connecter un dépôt BigQuery à un dépôt Git tiers. 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 de HTTPS.
Le tableau suivant répertorie les fournisseurs Git compatibles et les méthodes de connexion disponibles pour leurs dépôts:
Fournisseur Git | Mode de connexion |
---|---|
Services Microsoft Azure DevOps | SSH |
Bitbucket | SSH |
GitHub | SSH ou HTTPS |
GitLab | SSH ou HTTPS |
Pour en savoir plus, consultez la section Se connecter à un dépôt tiers.
Compte de service
Tous les dépôts BigQuery sont connectés au compte 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.iam.gserviceaccount.com
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.
Étape suivante
- Découvrez comment créer des dépôts.
- Découvrez comment créer des espaces de travail.