ビジネス パフォーマンス分析のデータ モデル
分析コード データ モデル
分析コード データ モデルは、データ ウェアハウスでの複雑なクエリのパフォーマンスを最適化するように設計されたフレームワークです。 また、データをファクト テーブルおよび分析コード テーブルに編成して、データ分析を簡単かつ簡単に変更することができます。
主要コンポーネント
ファクト テーブル:
- 定義 - 分析用の定量データを含む、分析コード モデルの中心テーブル。
- 特性:
- 販売収益、販売数量などのメトリックまたは測定基準が含まれます。
- 分析コード テーブルを参照する外部キーが保存されます。
- 通常、レコード数は大量にあります。
- 列の例:
Sales_Amount
Quantity_Sold
Date_Key
(外部キー)Product_Key
(外部キー)Customer_Key
(外部キー)
分析コード テーブル:
- 定義 - 事実に関連する説明的な属性を格納するテーブルです。
- 特性:
- 製品名、日付、顧客情報などのテキスト データまたは編集データが含まれています。
- ファクト テーブル内の事実のコンテキストを提供します。
- 通常、ファクト テーブルに比べてレコード数は少ないのですが、列数が多くなっています。
- 製品分析コードの列の例:
Product_Key
(主キー)Product_Name
Category
Brand
Price
なぜ、分析コード モデルを使用したのですか?
- クエリ パフォーマンスの向上: 迅速なデータ取得および効率的なクエリを実現します。
- 使い易さ: 直感的な構造により、ユーザーはデータを理解し、ナビゲーションしやすくなります。
- スケーラビリティ: 大量のデータと複雑なクエリを処理できます。
ビジネス パフォーマンス分析はどのようにモデル化しましたか?
- ビジネス プロセスによってモデル化されました (請求書が入力された場合、支払がビジネス プロセスである場合など)。
- 最下位の例をモデル化しました (請求書のすべての行が事実に表されているなど)。
- それぞれのビジネス プロセスを、参照用のバリュー チェーンにグループ化しました (レポートからレコードまで、調達から支払までなど)。
- 参照の事実と分析コードを表すビジネス マトリックスを作成しました。 詳細については、ビジネス パフォーマンス分析のビジネス マトリックス レポートを参照してください。