Unity Catalog メトリック ビュー

メトリック ビューは、 Unity Catalog での Unity カタログ セマンティクスの コア実装です。 これらは、グループ化、フィルター処理、集計に使用されるフィールド (ディメンションとも呼ばれます) からメジャー定義を分離してビジネス メトリックを定義および管理する一元的な方法を提供するため、メトリックを 1 回定義し、実行時にクエリを実行できます。

標準ビューでは、作成時に集計とグループ化がロックされます。 メトリック ビューでは、メトリックを 1 回定義します。たとえば、 収益の合計を個別の顧客数で割り、ユーザーは使用可能な任意のフィールドでグループ化できます。 クエリ エンジンによって正しい計算が生成されます。

メトリック ビューがソース テーブル、ビュー、クエリで定義され、コードから使用され、コード インターフェイスがないことを示す図。

概要

メトリック ビューを作成、クエリ、管理するには、次のページを使用します。

ページ Description
メトリック ビューを作成する 組み込みの YAML 検証を使用して、SQL DDL またはカタログ エクスプローラー UI を使用してメトリック ビューを定義します。
メトリック ビューのクエリ SQL エディター、ノートブック、ダッシュボード、Genie エージェント、アラートからメトリック ビューにクエリを実行します。
外部 BI ツールでメトリック ビューを使用する Power BI、Tableau、Sigma、およびその他の外部 BI ツールからメトリック ビューにクエリを実行します。
メトリック ビューを管理する アクセスを制御し、共同編集を有効にして、メトリック ビューのライフサイクルを管理します。
チュートリアル: 結合とデータ モデリングを使用してメトリック ビューを構築する 結合、メジャー、エージェントのメタデータを含む完全な売上分析メトリック ビューについて説明します。

コア機能

モデリング、具体化、およびエージェントメタデータの詳細については、次のページを参照してください。

ページ Description
モデル メトリック ビュー ソース、フィールド、メジャー、フィルターを定義します。 複数レベルの結合を持つスター スキーマとスノーフレーク スキーマを使用してリレーションシップをモデル化します。
メトリック ビューの高度な手法 構成可能性とウィンドウメジャーを活用し、末尾の平均、期間間の変化、および累積合計を含む複雑なメトリックを構築します。
メトリック ビューでパラメーターを使用する クエリ時の値をパラメーターとバインドして、1 つのメトリック ビューから多数のクエリ バリアントを処理します。
メトリック ビューの具体化 集計を事前に計算し、徐々に更新する。 クエリ エンジンは、必要に応じて具体化されたビューを使用するようにクエリを自動的に書き換えます。
メトリック ビューのエージェント メタデータ シノニム、表示名、および書式設定ルールを追加して、エージェントの精度を向上させ、ツール間で一貫性のある形式を表示します。
メトリック ビューの YAML 構文リファレンス すべてのフィールド、型、書式設定の例を含む、メトリック ビューの YAML 仕様の完全なリファレンス。