認定済みまたは非推奨としてデータにフラグを設定する

データ資産を認証して組織の基準を満たしていることを示すことも、廃止して時代遅れで使用すべきでないと警告することもできます。 これらの信号は Unityカタログの意味論の一部です。 ドメイン、メトリックビュー、ページはデータの意味を定義し、認証はそれらの定義の上に信頼と権威の層を追加します。 これにより、Genie Oneは組織が保証する資産を優先し、回答を改善します。

このページでは、システム タグをオブジェクトに適用して、それらを認定済みまたは非推奨としてマークする方法を示します。

認定ステータス システム タグ

認定ステータス システム タグを使用すると、ユーザーは、カタログ、スキーマ、テーブル、ダッシュボード、Genie Agents、Databricks アプリ、ノートブックなどのオブジェクトに、データ品質またはライフサイクルの状態を示すラベルを付けられます。 これは、2 つのタグ値 (認定済みと非推奨) を持つシステム管理タグです。 これは、組織がガバナンスを適用し、データの検出可能性を向上させ、分析と AI アプリケーションの信頼を高めるのに役立ちます。 タグはワークスペース内のオブジェクト名の横に表示され、ノートブックと SQL エディターでのデータの表示方法に影響します。

タグ キーは system.certification_status され、2 つのタグ値があります。

  • certified: データ資産が精度、完全性、信頼に関する内部標準を満たしていることを示します。 認定資産は、ワークスペースにチェック マークを表示します。

    認定システム タグ。

  • deprecated: データ資産が古い、信頼性がなくなった、または新しいワークフローで使用してはならないことを警告します。 非推奨の資産は、ワークスペースに制限付きアイコンを表示します。

    非推奨のシステム タグ。

サポートされているオブジェクトの種類

認定ステータス タグは、次のオブジェクトに適用できます。

  • カタログ
  • スキーマ
  • 見解
  • ボリューム
  • Functions
  • 登録済みモデル
  • Dashboards
  • Genie エージェント
  • Databricks Apps
  • Notebooks

権限が必要です

オブジェクトに適用するには、 system.certification_status 管理タグに対する ASSIGN 権限が必要です。 管理タグのアクセス許可の管理を参照してください。

Unity Catalog ののセキュリティ保護が可能なオブジェクトにタグを追加するには、そのオブジェクトを所有しているか、次のすべての権限を持っている必要があります。

  • オブジェクトでの APPLY TAG
  • オブジェクトの親スキーマでの USE SCHEMA
  • USE CATALOG オブジェクトの親カタログ内

認定済みまたは非推奨の状態をオブジェクトに割り当てる

ワークスペース UI または SQL を使用して、オブジェクトに認定済みまたは非推奨の状態を割り当てることができます。

ワークスペース UI

  1. サポートされているオブジェクトに移動します。

  2. [Kebab] メニューの [ Kebab] メニュー アイコン をクリックし、[ 認定の割り当て] を選択します。

  3. [ 認定済み]、[ 非推奨]、または [なし] を選択します。

    認定と廃止を編集します。

  4. [保存] をクリックします。

状態はいつでも更新または削除できます。

SQL

-- Apply certified tag key
SET TAG ON TABLE main.sales.transactions `system.certification_status` = `certified`;

-- Apply deprecated tag key
SET TAG ON TABLE main.sales.old_summary `system.certification_status` = `deprecated`;

大規模で認証と廃止を自動化

上記の手順は、認証ステータスタグを一度に一つのオブジェクトに適用します。 多くのオブジェクトにわたるデータを認証または非推奨化するために、Azure Databricksはタグ割り当ての自動化を推奨しています。 オートメーションは、クエリの使用状況、資産の年齢、所有者、説明、名前、既存タグなど、定義した条件に一致するすべてのUnity Catalogテーブルやボリュームに system.certification_status タグを割り当てます。

例えば、以下の自動化は未使用テーブルを非推奨化します。 過去30日間に読み書きクエリがない temp カタログのすべてのテーブルをマッチングし、 system.certification_status に価値 deprecated割り当て、資産所有者にメールを送信します。

カタログのテーブルにスコープを割り当て、過去30日間に読み書きクエリがないテーブルをマッチングし、廃止された認証ステータスタグを割り当てる自動化です。

詳細については、「 タグ割り当ての自動化 (ベータ版)」をご覧ください。

認定ステータスで検索する

認定済みまたは非推奨の資産を検索ページから直接フィルター処理できます。 [ 検索 ] フィールドで、 certificationStatus キーワードを使用して、オブジェクトの認定状態に関するクエリを実行します。

タグを使用した検索は、ダッシュボード、Genie エージェント、または Databricks アプリではサポートされていません。

たとえば、次のスニペットは認定テーブルのみを返します。

type:table certificationStatus:certified

次のスニペットは、サポートされているオブジェクトの種類全体で非推奨の資産のみを返します。

certificationStatus:deprecated
  • 検索フィルターでは、[認定ステータス フィルター] メニューから [認定済み] または [非推奨] を選択することもできます。

    認定資格の状態で検索します。

検索結果に証明書または非推奨の更新プログラムが表示されるまでに数分かかる場合があります。