Sie können BigQuery-Richtlinien-Tags für Tabellenspalten im Block config
in einer SQLX-Datei für die Tabellendefinition festlegen.
Hinweise
Öffnen Sie in der Google Cloud Console die Seite Dataform.
Wählen Sie ein Repository aus oder erstellen Sie eines.
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-Richtlinien-Tags zu einer Tabelle in Dataform 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.
Außerdem müssen Sie Ihrem Dataform-Dienstkonto BigQuery-Rollen für die Zugriffssteuerung auf Spaltenebene zuweisen.
BigQuery-Richtlinien-Tag hinzufügen
So fügen Sie einer Tabellenspalte ein BigQuery-Richtlinien-Tag hinzu:
- Rufen Sie Ihren Entwicklungsarbeitsbereich auf.
- Maximieren Sie im Bereich Dateien
definitions/
. - Wählen Sie eine SQLX-Datei für die Tabellendefinition aus.
Fügen Sie im Block
config
einer ausgewählten Spalte eine vollständige Tag-ID im folgenden Format hinzu:columns: { column_name: { bigqueryPolicyTags: ["
FULL_TAG_IDENTIFIER "] } }Ersetzen Sie FULL_TAG_IDENTIFIER durch die vollständige Kennzeichnung des ausgewählten Tags.
Optional: Klicken Sie auf Formatieren.
Im folgenden Codebeispiel ist das Beispiel-projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789
-BigQuery-Richtlinien-Tag zu sehen, das column1
hinzugefügt wurde:
config {
type: "table",
columns: {
column1: {
description: "Some description",
bigqueryPolicyTags: ["projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789"]
}
}
}
SELECT "test" AS column1
Nächste Schritte
- Weitere Informationen zu BigQuery-Richtlinien-Tags finden Sie unter Einführung in die Zugriffssteuerung auf Spaltenebene.
- Wie Sie BigQuery-Labels in Dataform hinzufügen, erfahren Sie unter BigQuery-Labels hinzufügen.
- Informationen zum Hinzufügen von Dataform-Tags zum Erstellen von Tabellensammlungen finden Sie unter Ausführungs-Tags hinzufügen.