Einführung in Repositories
In diesem Dokument werden BigQuery-Repositories beschrieben, die eine Versionsverwaltung für die Dateien bieten, die Sie in BigQuery verwenden. Mit diesen Repositories können Sie Änderungen an BigQuery-Assets wie Abfragen und Notebooks verfolgen, 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.
Für eine ordnerbasierte Versionsverwaltung empfehlen wir die Verwendung von BigQuery Studio-Git-Repositories. Mit dieser Integration können Sie direkt im BigQuery Studio-Dateibrowser mit Git-Zweigen arbeiten und mehrere Repositories gleichzeitig klonen, ohne separate Arbeitsbereiche verwalten zu müssen.
Wenn Sie sich Repositories ansehen möchten, klicken Sie auf der BigQuery-Seite im linken Bereich auf Quellcodeverwaltung. Sie können Ihre Repositories im Drop-down-Menü im Bereich Quellcodeverwaltung auswählen.
Repositories von Drittanbietern
Sie können ein BigQuery-Repository 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 Drittanbieter-Repository, damit Sie dessen Inhalte in einem BigQuery-Arbeitsbereich bearbeiten und ausführen können. Je nach ausgewähltem Repository-Typ können Sie über SSH oder HTTPS eine Verbindung zu einem Drittanbieter-Repository herstellen.
In der folgenden Tabelle sind die unterstützten Git-Anbieter 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 Drittanbieter-Repository herstellen und Code mit BigQuery Studio-Git-Repositories verwalten.
Dienstkonto
Alle BigQuery-Repositories sind mit dem Standard-Dataform-Dienst-Agent verbunden. Dieses Dienstkonto wird von Ihrer Projektnummer im folgenden Format abgeleitet:
service-YOUR_PROJECT_NUMBER@gcp-sa-dataform.
Der strikte „Ausführen als“-Modus wird erzwungen. Alle Repositories müssen ein benutzerdefiniertes Dienstkonto oder Nutzeranmeldedaten für ein Google-Konto verwenden, um Pipelines und Notebooks zu planen.
Standorte
Sie können Repositories an allen BigQuery Studio-Standorten erstellen.
Kontingente
Für die Verwendung von BigQuery-Repositories gelten Dataform-Kontingente.
Preise
Das Erstellen, Aktualisieren oder Löschen eines Repositorys wird Ihnen nicht in Rechnung gestellt.
Weitere Informationen zu den Preisen von BigQuery finden Sie unter Preise.