Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:
Databricks SQL
Databricks Runtime 16.1 a vyšší
Nastaví značku v katalogu, schématu, tabulce, zobrazení, svazku, sloupci, funkci nebo objektu externích metadat.
Důležité
Nastavení značek u externích objektů metadat je ve verzi Public Preview a vyžaduje Databricks Runtime 18.2 nebo vyšší.
Pokud chcete přidat značky do zabezpečitelných objektů katalogu Unity, musíte objekt vlastnit nebo mít všechna následující oprávnění:
-
APPLY TAGna objektu -
USE SCHEMAna nadřazeném schématu objektu -
USE CATALOGv nadřazeném katalogu objektu
Objekty externích metadat nejsou obsaženy v katalogu nebo schématu, takže USE CATALOGUSE SCHEMA se nevztahují.
Pokud se značka řídí, potřebujete ASSIGN také oprávnění k řízené značce.
Syntaxe
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 ]
Parametry
CATALOG catalog_name
Název katalogu, který chcete označit.
COLUMN relation_name . column_name
Kvalifikovaný název sloupce, který se má označit.
relation_namemusí identifikovat zobrazení nebo tabulku.relation_namenesmí obsahovat specifikaci času ani specifikaci možností.EXTERNÍ METADATA external_metadata_name
Název externího objektu metadat, který se má označit.
{ FUNCTION | PROCEDURE }function_nameNázev funkce nebo procedury, která se má označit.
FUNCTIONaPROCEDUREjsou zaměnitelné.Poznámka:
Funkce a postupy označování vyžadují Databricks Runtime 18.1 nebo vyšší.
SCHEMA Schema_name
Název schématu, které se má označit.
TABLE relation_name
Název tabulky nebo zobrazení, které chcete označit. Název nesmí obsahovat dočasnou specifikaci ani specifikaci možností.
ZOBRAZIT relation_name
Název zobrazení, které chcete označit.
SVAZEK volume_name
Název svazku, který se má označit.
tag_key
Identifikátor. Pokud již existuje přiřazení značky se stejným klíčem, je vyvolána výjimka.
tag_value
Volitelný identifikátor. Pokud není zadáno, přiřazení značky se nastaví jako pouze klíč.
Příklady
> 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