タグの適用
この記事では、 Unity Catalogでタグを適用する方法について説明します。
タグは、Unity Catalog のさまざまなセキュリティ保護可能なオブジェクトに適用できるキーとオプションの値を含む属性です。 タグ付けは、メタストア内のさまざまなセキュリティ保護可能なオブジェクトを整理および分類する場合に便利です。 タグを使用すると、データ資産の検索と検出も簡単になります。
サポートされているセキュリティ保護可能なオブジェクト
セキュリティで保護されたオブジェクトのタグ付けは現在、カタログ、スキーマ、テーブル、ボリューム、ビュー、および登録済みモデルでサポートされています。 セキュリティ保護可能なオブジェクトの詳細については、 Unity Catalogのセキュリティ保護可能なオブジェクト」を参照してください。
要件
Unity Catalog のセキュリティ保護可能なオブジェクトにタグを追加するには、オブジェクトに対する APPLY TAG
特権、オブジェクトの親スキーマに対する USE SCHEMA
特権、およびオブジェクトの親カタログに対する USE CATALOG
特権が必要です。
制約
タグ制約の一覧を次に示します。
1 つのセキュリティ保護可能なオブジェクトに最大 20 個のタグを割り当てることができます。
タグの最大長は 255 文字です。
タグ名に特殊文字は使用できません。
タグ名または値による Unity Catalog テーブルの検索は、完全一致でのみサポートされます。
カタログエクスプローラーでのタグの管理
カタログ エクスプローラー UI を使用してセキュリティ保護可能なオブジェクト タグを管理するには、オブジェクトに対する少なくともBROWSE
権限が必要です。
サイドバーの [カタログ ]をクリックします 。
セキュリティ保護可能なオブジェクトを選択して、タグ情報を表示します。
[ タグの追加/編集 ] をクリックして 、現在のセキュリティ保護可能なオブジェクトのタグを管理します。タグ管理モーダルで複数のタグを同時に追加および削除できます。
情報スキーマテーブル を使用したタグ情報の取得
Unity Catalog で作成された各カタログには、 INFORMATION_SCHEMA
が含まれています。このスキーマには、スキーマのカタログに認識されているオブジェクトを記述するテーブルが含まれています。 スキーマ情報を表示するには、適切な権限が必要です。
次のようにクエリーして、タグ情報を取得できます。
詳細については、「 情報スキーマ」を参照してください。
SQL コマンドを使用したタグの管理
注
この機能は、13.3 以降の Databricks Runtime バージョンでのみ使用できます。
Databricks は、カタログ、スキーマ、テーブル (ビュー、マテリアライズド ビュー、ストリーミング テーブル)、ボリューム、テーブル列を使用した SQL コマンドのタグ付けをサポートしています。 たとえば、 ALTER TABLE
コマンドでSET TAGS
句とUNSET TAGS
句を使用して、テーブルのタグを管理できます。 使用可能なデータ定義言語 (DDL) コマンドとその構文のリストについては、「DDLステートメント」を参照してください。