アトミックメトリクスは、ビジネスアクティビティのビジネス定義と計算ロジックを定義するものです。ビジネスプロセスに基づいて作成され、そのアクティビティの特定の結果を定量化します。たとえば、ビジネスアクティビティが購入である場合、アトミックメトリクスは支払額です。この記事では、アトミックメトリクスの作成方法について説明します。
前提条件
分析したい特定のビジネスアクティビティを定義するために、データドメインとビジネスプロセスが必要です。詳細については、「ビジネスプランニング」をご参照ください。
概要
アトミックメトリクスは、インテリジェントデータモデリングにおいてビジネス行動を定量化するための最小の測定単位です。何をどのように計算するかを定義します。
アトミックメトリクスは、次の 2 つの部分で構成されます。
-
基本情報:基本的な情報とビジネス定義です。これは通常、ファクトテーブルの数値フィールドであり、
amt(金額) などが該当します。 -
計算ロジック (集計関数):
SUM(合計)、COUNT(件数)、AVG(平均)、MAX(最大)、MIN(最小) などの計算方法です。
アトミックメトリクスの中心的な特徴は、分割不可能 であることです。その定義には、期間やチャネルソースなどのビジネス修飾子は含まれません。派生メトリクスや複合指標を構築するための基盤として機能します。
アトミックメトリクスの作成
-
Atomic Metric ページに移動します。
-
DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[データモデリングに移動] をクリックします。
-
Data Modeling ページで、上部メニューにある Data Metrics をクリックします。
-
Data Metrics ページで、左側メニューにある Atomic Metric をクリックして、Atomic Metric ページに移動します。
-
-
アトミックメトリクスを作成します。
-
Atomic Metric ページで、
アイコンをクリックしてアトミックメトリクスを作成します。
-
-
アトミックメトリクスを設定します。
-
基本情報を設定します。
次の表を参考に、アトミックメトリクスの基本情報を設定します。
パラメーター
説明
[Abbreviation]
アトミックメトリクスの省略形です。メトリクスの一意の識別子として機能し、作成後に変更することはできません。
[Name]
アトミックメトリクスの名前です。
メトリクスの目的をすぐに理解できるよう、分かりやすい名前を使用してください。
[Display Name]
アトミックメトリクスの表示名です。
メトリクスの目的をすぐに理解できるよう、分かりやすい名前を使用してください。
[Effective Scope]
アトミックメトリクスによって測定されるビジネスアクティビティの統計範囲を定義します。これにより、分析中のあいまいさを防ぐことができます。
たとえば、実際の注文支払額のビジネス定義は次のとおりです:
注文が生成された後、ユーザーが支払いチャネルを通じて支払う総額。この金額は、すべての割引とクーポンが適用された後にユーザーが実際に支払う合計額です。[Business Category]
ビジネスカテゴリは、データドメインまたはデータマートに関連付けることができます。
[Business Process]
アトミックメトリクスが属するビジネスプロセスです。分析対象のビジネスアクティビティを指定します。
[Owner]
アトミックメトリクスの所有者です。デフォルトでは、所有者はメトリクスを作成したユーザーです。
[Description]
アトミックメトリクスの説明です。
-
計算ロジックを設定します。
計算ロジックは、アトミックメトリクスの計算方法と単位のみを定義します。実際には、このロジックを実装し、計算を実行するためのコードを記述する必要があります。次の表でパラメーターを説明します。
パラメーター
説明
[Function]
メトリクスの計算に使用する関数を選択します。
[Decimal Places]
小数点以下の桁数は、選択した測定単位によって決まります。たとえば、支払額を元で測定する場合、小数点以下の桁数を 2 に設定します。
[Data Unit]
アトミックメトリクスのデータ型に基づいて、適切な測定単位を選択します。たとえば、支払額を測定するには、[通貨単位] を選択できます。
説明既存の単位タイプがニーズに合わない場合は、「測定単位」ページで新しい単位タイプを作成できます。
[Deduplication]
統計分析中に重複する値を削除するかどうかを指定します。たとえば、アトミックメトリクスがメンバー数である場合、単純に値を合計するのではなく、重複を排除する必要があります。
-
-
Save をクリックします。
-
Submit をクリックして、アトミックメトリクスの現在のバージョンを公開します。提出されたアトミックメトリクスのみが、モデルと派生メトリクスから参照できます。
説明-
保存されたアトミックメトリクスのみ提出できます。
-
アトミックメトリクスを提出するたびに、新しいバージョンが生成されます。提出されたバージョンは、変更したり再提出したりすることはできません。
-
バージョン管理と関連テーブル
メトリクスエディターページの右側のナビゲーションペインで、メトリクスバージョンを管理したり、関連テーブルを表示したりできます。
|
操作 |
説明 |
|
メトリクスバージョンの管理 |
メトリクスのすべてのバージョン情報を表示します。次の操作も実行できます。
|
|
関連テーブルの表示 |
メトリクスに関連付けられているモデルテーブルのフィールドを表示します。フィールドの横にある View Details をクリックすると、モデルテーブルの詳細ページに移動します。 |
アトミックメトリクスのインポート
作成するアトミックメトリクスが多数ある場合は、一括インポート機能を使用できます。DataWorks はインポートテンプレートを提供しており、このテンプレートに入力してアップロードすることで、一度に複数のアトミックメトリクスをインポートできます。
-
Atomic Metric ページで、
アイコンにカーソルを合わせ、Import from Excel をクリックします。アトミックメトリクスページへの移動方法については、「アトミックメトリクスの作成」セクションの手順をご参照ください。
-
インポートタイプを選択し、テンプレートをダウンロードします。
Confirm Import Type タブでインポートタイプを選択し、テンプレートをダウンロードして記入します。
説明インポートタイプを選択した後、テンプレートをプレビューして、必要なフィールドコンテンツを準備できます。
アトミックメトリクスのインポートテンプレートには、ビジネスカテゴリ、ビジネスプロセス、省略形、表示名、名前、関数、小数点以下の桁数、測定単位 のフィールドが含まれます。
-
データをインポートして確認します。
Data Import タブで、データファイルをアップロードしてプレビューします。DataWorks の既存のフィールドと同じ名前を持つフィールドのみをプレビューすることを選択できます。その後、重複する名前のフィールドを削除または変更できます。
-
Import Mode と Import Status は、選択したインポートタイプによって決まります。
-
[Import Mode]:インポートされたオブジェクトが DataWorks の既存のオブジェクトと同じ名前を持つ場合、インポートされたオブジェクトをスキップするか、それを使用して既存のオブジェクトを上書きするかを選択できます。
-
[Import Status]:
-
[Import and Save]:新しいバージョンを作成せずにデータをインポートして保存します。
-
[Import and Submit]:データをインポートし、新しいバージョンとして提出します。
-
-
-
一括インポートは .xlsx ファイルのみをサポートします。一度に最大 30,000 件のデータレコードをインポートでき、ファイルサイズは 10 MB を超えることはできません。
ファイルプレビューテーブルには、ビジネスカテゴリ、ビジネスプロセス、省略形、表示名、名前、関数、小数点以下の桁数、測定単位 の列が含まれます。データが正しいことを確認したら、[confirm import] をクリックします。
-
-
インポート結果を表示します。
Complete タブで、インポートの詳細を表示できます。詳細リストで、アトミックメトリクスの横にある View More Details をクリックして、エディターページに移動します。インポートが失敗した場合は、エラーの詳細に基づいて例外を処理し、データを再度インポートする必要があります。
アトミックメトリクスのエクスポート
多数のアトミックメトリクスをエクスポートする必要がある場合は、一括エクスポート機能を使用できます。アトミックメトリクスリストページでは、2 つの方法でメトリクスをエクスポートできます。上部のツールバーで [すべてエクスポート] をクリックしてすべてのアトミックメトリクスをエクスポートするか、ターゲットメトリクスのチェックボックスを選択してから [一括エクスポート] をクリックして選択したメトリクスをエクスポートします。
-
アトミックメトリクスリストページに移動します。
アトミックメトリクスページで、左側のディレクトリツリーの上にある
アイコンをダブルクリックして、アトミックメトリクスリストに移動します。このページでは、作成されたすべてのアトミックメトリクスを表示できます。 -
エクスポートするメトリクスを選択します。
説明この手順は、Export All オプションを使用する場合は不要です。
次の 2 つの方法でメトリクスを選択できます。
-
キーワードで検索:検索ボックスにキーワードを入力して、目的のメトリクスを見つけます。
説明あいまい検索がサポートされています。キーワードを入力すると、名前にキーワードが含まれるすべてのアトミックメトリクスが表示されます。
-
直接選択:必要なメトリクスのチェックボックスを選択します。
-
-
アトミックメトリクスを一括エクスポートします。
次の 3 つの方法のいずれかでメトリクスをエクスポートできます。
-
[Export All]:現在のワークスペースで作成されたすべてのアトミックメトリクスをエクスポートします。
-
[Export Searched Objects]:まず、検索ボックスにキーワードを入力して目的のメトリクスを検索する必要があります。この方法では、キーワードに一致するすべての検索結果がエクスポートされます。
-
[Export Selected Objects]:まず、目的のメトリクスを選択する必要があります。この方法では、選択されたすべてのメトリクスがエクスポートされます。
-
-
エクスポート結果を表示してダウンロードします。
アトミックメトリクスのエクスポートタスクを開始すると、自動的に [アトミックメトリクスのエクスポートステータスの詳細] ページにリダイレクトされ、エクスポートステータスを表示できます。エクスポートが成功したら、Download File をクリックして、アトミックメトリクスをローカルにダウンロードします。
一括削除と一括提出
未使用のアトミックメトリクスが複数ある場合や、作成されたが提出されていないメトリクスが複数ある場合は、アトミックメトリクスリストページに移動して、一括削除または一括提出を実行できます。
-
アトミックメトリクスリストページに移動します。
アトミックメトリクスページで、左側のディレクトリツリーの上にある
アイコンをダブルクリックして、アトミックメトリクスリストに移動します。このページでは、作成されたすべてのアトミックメトリクスを表示できます。 -
一括操作の対象となるメトリクスを選択します。
説明一括提出の場合、保存済みで未提出のアトミックメトリクスのみを選択できます。
-
メトリクスの一括削除または一括提出を選択します。
-
[Batch Delete]:削除されたメトリクスは、モデルや派生メトリクスに関連付けたり参照したりすることはできません。
説明アトミックメトリクスがモデルまたは派生メトリクスによって参照されている場合は、メトリクスを削除する前に参照を削除する必要があります。
-
[Batch Submit]:提出されたメトリクスは、モデルや派生メトリクスに関連付けて参照できます。この操作により、新しいバージョンレコードも生成されます。メトリクスバージョンの詳細については、「バージョン管理と関連テーブル」をご参照ください。
-
次のステップ
アトミックメトリクスを作成したら、派生メトリクスやモデルでそれらを参照して、特定の期間、ディメンション、ビジネス条件にわたる値を測定できます。詳細については、派生メトリクスおよびマテリアライズド論理モデルをご参照ください。