メトリクス ビューの管理
メトリクス ビューはUnity Catalogに登録され、Catalog Explorer を使用して管理できます。 少なくともSELECT権限を持つユーザーはメトリクス ビューの詳細を表示でき、所有者は UI またはSQLコマンドを使用してアクセスを制御し、共同編集を有効にし、メトリクス ビューのライフサイクルを管理できます。
カタログ エクスプローラーで Metrix ビューを表示する
Catalog Explorer は、Metrix ビューを表示および管理するためのインターフェイスを提供します。
カタログ エクスプローラーでメトリクス ビューにアクセスするには:
- クリック
カタログは サイドバーにあります。
- 利用可能なデータを参照するか、検索バーを使用してメトリクス ビューを名前で検索します。
- メトリクス ビューの名前をクリックします。
カタログエクスプローラーは、複数のタブにわたって情報を表示します。各タブを使用して、メトリクス ビューの詳細を表示または編集します。
権限を設定する
メトリクス ビューは、他のUnity Catalogセキュリティ保護可能なオブジェクトと同じ階層権限モデルを使用します。 メトリクス ビューが、対象となる利用者が読み取りアクセス権を持つスキーマに保存されている場合、新たな権限は必要ありません。 [Permissions ] タブから、またはSQLを使用して、メトリクス ビューに権限を割り当てることができます。
SQLを使用して権限を付与する
メトリクス ビューはUnity Catalogセキュリティ保護可能なオブジェクトであり、他のビューと同じ権限モデルに従います。 権限は階層構造になっているため、メタストア、カタログ、またはスキーマに対する権限は、それらに含まれるオブジェクトに継承されます。次の例では、 data_consumersグループ内のユーザーにメトリクス ビューをクエリするための最小限の権限を付与します。
GRANT SELECT ON orders_metric_view to `data-consumers`;
Unity Catalog の権限の詳細については、 「Unity Catalog での権限の管理」を参照してください。グループの作成と管理の詳細については、 「グループ」を参照してください。
UIを使用して権限を付与する
カタログエクスプローラーを使用して権限を付与することもできます。
- カタログ エクスプローラーでメトリクス ビューを見つけます。
- [ アクセス許可 ]をクリックします。
- UIを使用して、他のDatabricksユーザーおよびグループに対する権限を付与および取り消します。
詳細については、 「オブジェクトに対するアクセス許可の付与」を参照してください。
共同編集を有効にする
メトリクス ビューの所有者のみがその定義を編集できます。 複数の人が同じメトリクス ビューで共同作業できるようにするには、所有権をグループに譲渡します。 そのグループのメンバー全員が、定義を編集できるようになります。メトリクス ビューは、グループが選択権限を持っているデータにのみアクセスできます。
共同編集を有効にするには:
- メトリクス ビューへの編集アクセス権を持つグループを作成または特定します。 See グループ.
- グループ
SELECTに、メトリクス ビューが依存するすべてのテーブルへのアクセスを許可します。 - メトリクス ビューの所有権をグループに譲渡します。 所有権の移転を参照してください。
- グループにユーザーを追加または削除して、メトリクス ビューを編集できるユーザーを制御します。
マテリアライズド メトリクス ビューでは、グループへの所有権の譲渡はサポートされていません。 共同編集は、非実体化メトリクス ビューでのみ使用できます。
メトリクス ビューをドロップする
メトリクス ビューを削除するには、 DROP VIEW構文を使用します。
DROP VIEW orders_metric_view;
メトリクス ビューの削除は永続的であり、元に戻すことはできません。 メトリクス ビューを削除する前に、ダウンストリームのコンシューマー (ダッシュボード、ノートブック、クエリ) がメトリクス ビューに依存していないことを確認してください。 カタログ エクスプローラーの [リネージ] タブを使用して、依存関係を特定します。
制限事項
メトリクス ビューはDelta Sharingまたはデータプロファイリングをサポートしていません。