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.

Nächste Schritte