BigQuery unterstützt das Hinzufügen von Labels zu Ressourcen. Weitere Informationen zu Labels in BigQuery finden Sie unter Einführung in Labels.
Hinweise
Rufen Sie in der Google Cloud Console die Seite Dataform auf.
Wählen Sie ein Repository aus oder erstellen Sie ein Repository.
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 zu gewähren, 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 verwalten.
Möglicherweise können Sie 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 für die Tabellendefinition hinzu.
So fügen Sie einer Tabellendefinitionsdatei ein BigQuery-Label hinzu:
- Rufen Sie Ihren Entwicklungsarbeitsbereich auf.
- Maximieren Sie im Bereich Dateien die Option
definitions/
. - Wählen Sie eine SQLX-Tabellendefinitionsdatei aus.
Fügen Sie im
config
-Block ein Label im folgenden Format hinzu:bigquery: { labels: { LABEL1: "VALUE_OF_LABEL1" } }
Ersetzen Sie Folgendes:
- LABEL1: der Name des Labels
- VALUE_OF_LABEL1: der Wert des Labels
Optional: Wenn Sie ein Label mit einem Namen hinzufügen möchten, der Sonderzeichen enthält, geben Sie den Labelnamen in Anführungszeichen
""
ein.Optional: Klicken Sie auf Format.
Das folgende Codebeispiel zeigt die Labels department:shipping
und cost-center:logistics
, die dem Block bigquery
in einer SQLX-Definitionsdatei 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 zur Wiederverwendung von Code mit "Einschließen" finden Sie unter Variablen und Funktionen mit "Einschließen" wiederverwenden.
- Informationen zum manuellen Auslösen von Ausführungen finden Sie unter Ausführung auslösen.