BigQuery-Richtlinien-Tags hinzufügen

In diesem Dokument erfahren Sie, wie Sie einer Tabelle BigQuery-Richtlinien-Tags hinzufügen Spalten mit Dataform Core.

Sie können BigQuery-Richtlinien-Tags für Tabellenspalten im Block config in einer Tabellendefinitions-SQLX-Datei.

Hinweise

  1. Öffnen Sie in der Google Cloud Console die Seite Dataform.

    Zur Seite „Dataform“

  2. Wählen Sie ein Repository aus oder erstellen Sie ein Repository.

  3. Wählen Sie einen Entwicklungsarbeitsbereich aus oder erstellen Sie einen.

  4. Tabelle erstellen

Erforderliche Rollen

Um die Berechtigungen zu erhalten, die Sie zum Hinzufügen eines BigQuery-Richtlinien-Tags zu einer Tabelle in Dataform benötigen, bitten Sie Ihren Administrator, Ihnen IAM-Rolle Dataform Editor (roles/dataform.editor) für Arbeitsbereiche. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff 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

BigQuery-Richtlinien-Tag hinzufügen

So fügen Sie einer Tabellenspalte ein BigQuery-Richtlinien-Tag hinzu:

  1. Rufen Sie den Entwicklungsarbeitsbereich auf.
  2. Maximieren Sie im Bereich Dateien den Bereich definitions/.
  3. Wählen Sie eine SQLX-Tabellendefinitionsdatei aus.
  4. Fügen Sie einem ausgewählten Block im config-Block eine vollständige Tag-ID hinzu. im folgenden Format:

    columns: {
        column_name: {
          bigqueryPolicyTags: ["FULL_TAG_IDENTIFIER"]
        }
      }
    

    Ersetzen Sie FULL_TAG_IDENTIFIER durch die vollständige Kennung. des ausgewählten Tags.

  5. Optional: Klicken Sie auf Format.

Das folgende Codebeispiel zeigt den projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789 Beispiel für ein BigQuery-Richtlinien-Tag, 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