DataWorks のデータモデリングには、すべてのチームに各ビジネスメトリクスの統一された一貫性のある定義を提供するメトリクスシステムがあります。
メトリクスシステム
メトリクスとは、ビジネス特性を測定し、特定のビジネス活動の状況を反映する統計値です。 DataWorks では、メトリクスを 3 つの階層に整理しており、各階層はその前の階層を基盤としています。
-
アトミックメトリクス:基本単位です。何を測定し、どのように計算するかを定義します。例:支払い金額、有料ユーザー数。
-
派生メトリクス:アトミックメトリクスに修飾子と期間を組み合わせたものです。測定を特定の 期間、ディメンション、ビジネス範囲に絞り込みます。例:
直近 30 日間の PC での支払い金額や直近 30 日間の PC での有料ユーザー数。 -
複合メトリクス:派生メトリクスまたは他の複合メトリクスに数学的演算を適用して、複雑な分析指標を生成します。
-
アトミックメトリクスを作成します。詳細については、「アトミックメトリクス」をご参照ください。
-
修飾子を作成します。詳細については、「修飾子」をご参照ください。
-
期間を作成します。詳細については、「期間」をご参照ください。
-
派生メトリクスを作成します。詳細については、「派生メトリクス」をご参照ください。
-
複合メトリクスを作成します。詳細については、「複合メトリクス」をご参照ください。
よくある質問
メトリクスを作成する際に、カスタム共通層を選択できないのはなぜですか。
メトリクスは特定の層に固定されています。メトリクスは、データウェアハウスサマリー (DWS) 層 (共通層内) 、またはアプリケーションデータサービス (ADS) 層 (アプリケーション層内) に属します。これら 2 つ以外の層は選択できません。
メトリクスをテーブルに関連付けることができるのはいつですか。
集計テーブルまたはアプリケーションテーブルを作成する際に、[メトリクスのインポート] を使用して、既存のメトリクス定義からメトリクスフィールドを生成します。
アトミックメトリクスは共通層でのみ作成できるのはなぜですか。
アトミックメトリクスは、ビジネスプロセスから派生した抽象的な概念を表します。例えば、トランザクションにおける注文金額はアトミックメトリクスです。アトミックメトリクスは派生メトリクスを構築するための共有基盤であるため、すべてのチームがアクセスおよび再利用できる共通層に属します。
アプリケーション層で派生メトリクスを作成する際に、アトミックメトリクスを選択できるのはなぜですか。
派生メトリクスは、修飾子と期間によって絞り込まれたアトミックメトリクスです。アプリケーション層で作業している場合でも、派生メトリクスは共通層にあるアトミックメトリクスの基本計算を利用します。これらの層は設計上接続されています。