AI/BI ダッシュボードでのデータモデリング
すべてのAI/BI dashboardのビジュアライゼーションは、データセットから読み取ります。データセットに加えて、AI/BI dashboardは、SQLでテーブルを事前に結合したり、データセット間でロジックを重複させたりすることなく、データを整形して再利用するためのいくつかの方法を提供します。各オプションは、軽量なデータセットごとの計算から多次元セマンティックモデルまで、それぞれ異なるニーズに適しているため、ご自身の分析に合ったものを選択できます。
ダッシュボードで直接モデリングロジックを定義し、管理されているUnity Catalogレイヤーにまだ属していない場合でも、より幅広い用途に対応できるようになったらUnity Catalogに昇格させることができます。ダッシュボード、Genie Space、またはその他のツール間で管理および共有する必要があるメトリクスには、Unity Catalogメトリックビューを使用します。Unity Catalogメトリックビューを参照してください。
データセット
データセットは、ダッシュボードにデータを提供するクエリーまたはテーブルです。その他のすべてのモデリングオプションは、データセットを基盤としています。「ダッシュボード データセットの作成と管理」を参照してください。
カスタム計算
カスタム計算を使用すると、ソースの SQL を変更せずに、既存のデータセットから算出された新しいメジャーとディメンションを定義できます。これらは、単一のデータセットにスコープされる、利益率メジャーやカテゴリ分けされたディメンションなどの軽量なメトリクスや変換に活用します。「カスタム計算とは」をご覧ください。
ローカルメトリクスビュー
ローカルメトリクスビューでは、ビジュアルインターフェースを使用してダッシュボード内でディメンション、メジャー、結合リレーションシップを定義でき、セマンティックロジックを単一のダッシュボード内に保持できます。これらは、グルーピングにかかわらず正確な集計など、セマンティックオブジェクトの利点を保持しており、メトリクスがより広範な用途で使用できるようになったら、Unity Catalogに昇格させることができます。ローカルメトリクスビューはパブリックプレビュー中です。ローカルメトリクスビューを参照してください。
ダッシュボードの関係
ダッシュボードの関係性を使用すると、データセットが互いにどのように関連するかを指定することで、複数のファクトテーブルとディメンションテーブルにわたるセマンティックモデルを定義できます。クエリエンジンはランタイムで結合を解決するため、接続されている任意のデータセット全体でフィールドとメジャーをスライスし、単一のダッシュボードで複数のファクト、複数の粒度分析を構築できます。ダッシュボードの関係性はパブリックプレビュー中です。ダッシュボードの関係性を参照してください。
適切なアプローチの選択
ダッシュボードスコープのモデリングオプションは、さまざまな問題を解決します。分析に合うものを決定するには、次の表を使用してください。
アプローチ | 提供内容 | 最適な適合 |
|---|---|---|
カスタム計算 | ソース SQL を変更せずに、単一のデータセットからコンピュートされた新しいメジャーとディメンション | 1つのデータセットにスコープされた軽量なメトリクスと変換 |
ローカルメトリクスビュー | ダッシュボードで固定された粒度で定義され、Unity Catalogに昇格可能なディメンション、メジャー、結合 | 後で管理された Unity Catalog メトリクスビューに昇格できる再利用可能なセマンティックロジック |
ダッシュボードの関係 | 複数のデータセットにまたがるトラバース可能な結合グラフで、再利用可能なクロスデータセットメジャーを持つ | 1つのダッシュボードで複数のデータセットにまたがるマルチファクト、マルチグレイン分析 |
動的粒度に対する固定粒度
粒度は、選択できるフィールドとそれらが表現される粒度に影響します。メトリックビューはテーブルを固定された粒度(たとえば顧客レベルの粒度)でロックしますが、ダッシュボードのリレーションシップは、ダッシュボードで使用されるフィールド(たとえば顧客、注文、または出荷レベルの粒度)に基づいて動的です。
どちらも結合をモデル化できますが、それぞれ異なる問題を解決します。ダッシュボードの関係はより柔軟です。これにより、セマンティック グラフ全体の任意のテーブルからフィールドとメジャーを組み合わせて使用できます。ダッシュボードのリレーションシップグラフは、メトリクスビューをノードとして、関係を接続エッジとして含めることができます。メトリクス ビューはシングルグレイン ロジックを処理し、関係はマルチファクト レイヤーを処理します。
ダッシュボードスコープのモデリングとUnity Catalogの比較
ローカルメトリクスビューとダッシュボードの関係は単一のダッシュボードにスコープされており、Unity Catalog オブジェクトを作成しません。プロトタイピング、ダッシュボード固有の分析、またはロジックをUnity Catalogに昇格させる前に反復したい場合は、ダッシュボードスコープのモデリングを使用してください。
Unity Catalogメトリクスビューは、メトリクスを管理する必要がある場合、任意のSQLクライアントからSQLで直接クエリできる場合、およびダッシュボード、Genieスペース、その他のツール間で再利用できる場合に使用します。ローカルメトリクスビューがより広範な使用に対応できるようになると、それをUnity Catalogにエクスポートできます。「Unity Catalogメトリクスビューへのエクスポート」および「Unity Catalogメトリクスビュー」を参照してください。
このセクションで
-
- データセット
- ダッシュボードにデータを提供するデータセットを作成および管理します。
-
- カスタム計算
- データセットクエリを変更せずに、動的なメジャーとディメンションを定義します。
-
- ローカルメトリクスビュー
- ダッシュボードでディメンション、メジャー、結合を定義し、それらを Unity Catalog に昇格させます。
-
- ダッシュボードの関係
- 複数のデータセットにまたがるモデル結合により、マルチファクトセマンティックモデルを構築します。