In BigQuery können Ressourcen Labels hinzugefügt werden. Weitere Informationen zu Labels in BigQuery finden Sie unter Einführung in Labels.
Hinweis
Öffnen Sie in der Google Cloud Console die Seite Dataform.
Wählen Sie ein Repository aus oder erstellen Sie ein neues.
Wählen Sie einen Entwicklungsarbeitsbereich aus oder erstellen Sie einen.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Dataform Editor (roles/dataform.editor
) für Arbeitsbereiche zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Hinzufügen eines BigQuery-Labels zu einer Dataform-Tabelle benötigen.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
BigQuery-Label hinzufügen
Wenn Sie einer Tabelle in Dataform ein BigQuery-Label hinzufügen möchten, fügen Sie das Label dem Block bigquery
im Block config
der SQLX-Datei der Tabellendefinition hinzu.
So fügen Sie einer Tabellendefinitionsdatei ein BigQuery-Label hinzu:
- Rufen Sie Ihren Entwicklungsarbeitsbereich auf.
- Maximieren Sie im Bereich Dateien
definitions/
. - Wählen Sie eine SQLX-Tabellendefinitionsdatei aus.
Fügen Sie im Block
config
ein Label im folgenden Format hinzu:bigquery: { labels: { LABEL1: "VALUE_OF_LABEL1" } }
Ersetzen Sie Folgendes:
- LABEL1: der Name Ihres Labels
- VALUE_OF_LABEL1: der Wert Ihres Labels
Optional: Wenn Sie ein Label mit einem Namen hinzufügen möchten, der Sonderzeichen enthält, setzen Sie den Labelnamen in Anführungszeichen
""
.Optional: Klicken Sie auf Formatieren.
Im folgenden Codebeispiel sind die Labels department:shipping
und cost-center:logistics
zu sehen, die dem Block bigquery
in einer SQLX-Datei mit einer Definition für partitionierte Tabellen hinzugefügt wurden:
config {
type: "table",
bigquery: {
partitionBy: "DATE(ts)",
labels: {
department: "shipping",
"cost-center": "logistics"
}
}
}
SELECT CURRENT_TIMESTAMP() AS ts
Nächste Schritte
- Informationen zum Wiederverwenden von Code mit Includes finden Sie unter Code in einem einzelnen Repository mit Includes wiederverwenden.
- Informationen zum manuellen Auslösen von Ausführungen finden Sie unter Triggerausführung.