Unity Catalogメトリクス ビュー
メトリクスビューは、Unity CatalogにおけるUnity Catalogのセマンティクスのコアとなる実装です。これらは、測定の定義を、それらをグループ化、フィルター処理、および集計するために使用されるフィールド (ディメンションとも呼ばれます) から分離することで、ビジネスメトリクスを定義および管理するための一元的な方法を提供します。これにより、メトリクスを一度定義すれば、ランタイム時にクエリーを実行できます。
標準ビューは、作成時に集計とグループ化を固定します。メトリクスビューを使用すると、メトリクスを一度定義できます(たとえば、 収益の合計を異なる顧客数で割ったもの など)。そしてユーザーは任意の利用可能なフィールドでグループ化できます。クエリーエンジンは正しい計算を生成します。

使い始める
メトリクスビューを作成、クエリー、および管理するには、次のページを使用します。
-
- メトリクスビューを作成します。
- 組み込みのYAML検証を使用して、SQL DDLまたはCatalog Explorer UIでメトリクスビューを定義します。
-
- クエリーメトリクスビュー
- SQLエディター、ノートブック、ダッシュボード、Genieエージェント、およびアラートからメトリクスビューをクエリーします。
-
- 外部のBIツールでメトリクスビューを使用する
- Power BI、Tableau、Sigma、およびその他の外部BIツールからメトリクスビューをクエリーします。
-
- メトリクスビューの管理
- アクセスを制御し、共同編集を有効にし、メトリクスビューのライフサイクルを管理します。
-
- チュートリアル:結合とデータモデリングを使用してメトリクスビューを構築する
- 結合、メジャー、およびエージェントメタデータを含む完全な販売アナリティクス用メトリクスビューを見ていきましょう。
コア機能
モデリング、マテリアライゼーション、およびエージェントのメタデータについて学習するには、以下のページを使用してください。
-
- メトリクスビューのモデリング
- ソース、フィールド、メジャー、フィルターを定義します。マルチレベル結合を使用して、スターおよびスノーフレークスキーマによる関係をモデリングします。
-
- メトリクスビューの高度なテクニック
- コンポーザビリティとウィンドウメジャーを使用して、移動平均、期間比較の変更、累計などの複雑なメトリクスを構築します。
-
- メトリクスビューでパラメーターを使用する
- クエリー時にパラメーターで値をバインドし、単一のメトリクスビューから多くのクエリーバリアントを提供します。
-
- メトリクス ビューのマテリアライゼーション
- 集計を事前計算し、増分更新します。クエリーエンジンは、必要に応じて、クエリーがマテリアライズドビューを使用するように自動的に書き換えます。
-
- メトリクスビューにおけるエージェント メタデータ
- 同義語、表示名、書式設定ルールを追加して、AIエージェントの精度を向上させ、ツール間で一貫した形式を表示します。
-
- メトリクスビューYAML 構文リファレンス
- すべてのフィールド、タイプ、書式設定の例を含む、メトリクス ビュー YAML 仕様の完全なリファレンスです。