Dokumen ini menunjukkan cara mengontrol akses kolom dengan menambahkan tag kebijakan BigQuery ke kolom tabel dengan Dataform core.
Anda dapat menetapkan
tag kebijakan BigQuery
pada kolom tabel di blok config
dalam file SQLX definisi tabel.
Sebelum memulai
Di konsol Google Cloud , buka halaman Dataform.
Pilih atau buat repositori.
Pilih atau buat ruang kerja pengembangan.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk menambahkan tag kebijakan BigQuery ke tabel di Dataform,
minta administrator Anda untuk memberi Anda
peran IAM Editor Dataform (roles/dataform.editor
)
di ruang kerja.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Selain itu, Anda harus memberikan peran BigQuery untuk kontrol akses tingkat kolom kepada akun layanan Dataform.
Menambahkan tag kebijakan BigQuery
Untuk menambahkan tag kebijakan BigQuery ke kolom tabel, ikuti langkah-langkah berikut:
- Buka ruang kerja pengembangan Anda.
- Di panel Files, luaskan
definitions/
. - Pilih file SQLX definisi tabel.
Di blok
config
, tambahkan ID tag lengkap ke kolom yang dipilih dalam format berikut:columns: { column_name: { bigqueryPolicyTags: ["FULL_TAG_IDENTIFIER"] } }
Ganti FULL_TAG_IDENTIFIER dengan ID lengkap tag yang dipilih.
Opsional: Klik Format.
Contoh kode berikut menunjukkan contoh tag kebijakan BigQuery projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789
yang ditambahkan ke column1
:
config {
type: "table",
columns: {
column1: {
description: "Some description",
bigqueryPolicyTags: ["projects/example-project/locations/us/taxonomies/123456789/policyTags/123456789"]
}
}
}
SELECT "test" AS column1
Langkah berikutnya
- Untuk mempelajari lebih lanjut tag kebijakan BigQuery, lihat Pengantar kontrol akses tingkat kolom.
- Untuk mempelajari cara menambahkan label BigQuery di Dataform, lihat Menambahkan label BigQuery.
- Untuk mempelajari cara menambahkan tag Dataform guna membuat kumpulan tabel, lihat Menambahkan tag eksekusi.