Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime 16.1 ke atas
Mengatur tag pada katalog, skema, tabel, tampilan, volume, kolom, fungsi, atau objek metadata eksternal.
Important
Mengatur tag pada objek metadata eksternal ada di Pratinjau Umum dan memerlukan Databricks Runtime 18.2 atau lebih tinggi.
Untuk menambahkan tag ke objek yang dapat diamankan Katalog Unity, Anda harus memiliki objek atau memiliki semua hak istimewa berikut:
-
APPLY TAGpada objek -
USE SCHEMApada skema induk objek -
USE CATALOGpada katalog induk objek
Objek metadata eksternal tidak terkandung dalam katalog atau skema, jadi USE CATALOG dan USE SCHEMA tidak berlaku.
Jika tag diatur, Anda juga memerlukan ASSIGN izin pada tag yang diatur
Sintaksis
SET TAG ON
{ CATALOG catalog_name |
COLUMN relation_name . column_name |
EXTERNAL METADATA external_metadata_name |
{ FUNCTION | PROCEDURE } function_name |
{ SCHEMA | DATABASE } schema_name |
TABLE relation_name |
VIEW relation_name |
VOLUME volume_name }
tag_key [ = tag_value ]
Parameter-parameternya
CATALOG catalog_name
Nama katalog yang akan diberi tag.
COLUMN relation_name . column_name
Nama kolom yang memenuhi syarat untuk diberi tag.
relation_nameharus mengidentifikasi tampilan atau tabel.relation_nametidak boleh menyertakan spesifikasi temporal atau spesifikasi opsi.EXTERNAL_METADATA_NAME METADATA EKSTERNAL
Nama objek metadata eksternal yang akan diberi tag.
{ FUNCTION | PROCEDURE }function_nameNama fungsi atau prosedur yang akan diberi tag.
FUNCTIONdanPROCEDUREdapat dipertukarkan.SCHEMA schema_name
Nama skema yang akan ditandai.
TABLE nama_relasi
Nama tabel atau tampilan untuk diberi tag. Nama tidak boleh menyertakan spesifikasi temporal atau spesifikasi opsi.
TAMPILAN relation_name
Nama tampilan yang akan diberi tag.
-
Nama volume yang akan diberi tag.
tag_key
Pengidentifikasi. Jika penetapan tag dengan kunci yang sama sudah ada, maka pengecualian akan muncul.
tag_value
Pengidentifikasi opsional. Jika tidak ditentukan, penetapan tag akan ditetapkan sebagai kunci-saja.
Contoh
> SET TAG ON CATALOG catalog `cost_center` = `hr`;
> UNSET TAG ON CATALOG catalog cost_center;
> SET TAG ON TABLE catalog.schema.table cost_center = hr;
> UNSET TAG ON TABLE catalog.schema.table cost_center;
> SET TAG ON COLUMN table.ssn pii;
> UNSET TAG ON COLUMN table.ssn pii;
> SET TAG ON FUNCTION catalog.schema.my_func cost_center = hr;
> UNSET TAG ON FUNCTION catalog.schema.my_func cost_center;
> SELECT catalog_name, schema_name, table_name, tag_name, tag_value
FROM information_schema.column_tags
WHERE tag_name = 'pii' AND schema_name = 'default';
table_name column_name
---------- -----------
table ssn