Einführung in Repositories
In diesem Dokument werden BigQuery-Repositories beschrieben, die die Versionsverwaltung für die in BigQuery verwendeten Dateien bieten. Mit diesen Repositories können Sie Änderungen an BigQuery-Assets wie Abfragen und Notebooks nachverfolgen, mit Ihrem Team zusammenarbeiten und zu früheren Versionen zurückkehren.
BigQuery-Repositories funktionieren wie Git-Repositories. Sie können die integrierten Git-Funktionen von BigQuery verwenden oder eine Verbindung zu einem vorhandenen Git-Repository eines Drittanbieters herstellen. In jedem Repository erstellen Sie Arbeitsbereiche um den dort gespeicherten Code zu bearbeiten.
Wenn Sie Repositories auf der BigQuery-Seite aufrufen möchten, klicken Sie im linken Bereich auf Erkunden, und dann auf Repositories. Ihre Repositories werden in alphabetischer Reihenfolge auf einem neuen Tab im Detailbereich angezeigt.
Repositories von Drittanbietern
Sie können ein BigQuery-Repository optional mit einem Git-Repository eines Drittanbieters verbinden. In diesem Fall wird der Repository-Code im Repository des Drittanbieters und nicht in BigQuery gespeichert. BigQuery interagiert mit dem Repository des Drittanbieters, damit Sie die Inhalte in einem BigQuery-Arbeitsbereich bearbeiten und ausführen können. Je nach Art des ausgewählten Repositorys können Sie eine Verbindung zu einem Repository eines Drittanbieters über SSH oder HTTPS herstellen.
In der folgenden Tabelle sind die unterstützten Git-Provider und die für ihre Repositories verfügbaren Verbindungsmethoden aufgeführt:
| Git-Provider | Verbindungsmethode |
|---|---|
| Microsoft Azure DevOps Services | SSH |
| Bitbucket | SSH |
| GitHub | SSH oder HTTPS |
| GitLab | SSH oder HTTPS |
Weitere Informationen finden Sie unter Verbindung zu einem Repository eines Drittanbieters herstellen und Code mit BigQuery Studio-Git-Repositories verwalten.
Dienstkonto
Alle BigQuery-Repositories sind mit dem Standarddienstagenten von Dataform verbunden. Dieses Dienstkonto wird aus Ihrer Projektnummer im folgenden Format abgeleitet:
service-YOUR_PROJECT_NUMBER@gcp-sa-dataform.s3ns-system.iam.gserviceaccount.com
Der strikte Modus „Als handeln“ wird erzwungen und erfordert, dass für alle Repositories ein benutzerdefiniertes Dienstkonto oder Nutzeranmeldedaten für ein Google-Konto verwendet werden, um Pipelines und Notebooks zu planen.
Standorte
Sie können Repositories an allen BigQuery Studio-Standorten erstellen.
Kontingente
Dataform-Kontingente gelten für die Verwendung von BigQuery-Repositories.
Preise
Für das Erstellen, Aktualisieren oder Löschen eines Repositorys werden keine Gebühren erhoben.
Weitere Informationen zu den Preisen von BigQuery finden Sie unter Preise.
Nächste Schritte
- Repositories erstellen
- Arbeitsbereiche erstellen
- Code mit BigQuery Studio-Git-Repositories verwalten