アトミックメトリクスは、メトリックの統計範囲と計算アルゴリズムを定義します。Dataphin は開発自動化を特徴としており、メトリック定義で計算ロジックを指定します。これにより、開発効率が向上し、統計結果の一貫性が確保されます。このトピックでは、アトミックメトリクスの作成方法について説明します。
前提条件
ビジネスエンティティを作成済みであること。詳細については、「ビジネスエンティティを作成および管理する」をご参照ください。
手順
Dataphin のホームページで、上部のメニューバーにある [開発] をクリックします。[開発] ページが開きます。
上部のメニューバーで [プロジェクト] を選択します。開発・本番モードの場合は、[環境] を選択します。
左側のナビゲーションウィンドウで、[標準化モデリング] > [アトミックメトリクス] を選択します。
アトミックメトリクスリストで、
アイコンをクリックし、[アトミックメトリクスの作成] を選択します。[アトミックメトリックの作成] ダイアログボックスで、パラメーターを構成します。
[基本情報] セクションのパラメーターを構成します。
パラメーター
説明
ビジネスエンティティ
ビジネスオブジェクトまたはビジネスアクティビティを選択します。
データドメイン
ビジネスオブジェクトまたはビジネスアクティビティが存在する主題領域がデフォルトで選択されます。
英語名
英語名を入力すると、Dataphin はデータ標準で設定されたルートとリアルタイムで入力を照合します。推奨されるルートをビジネスエンティティの英語名として選択できます。詳細については、「ルートの作成と管理」をご参照ください。

英語名は、次の命名規則に従う必要があります:
文字、数字、アンダースコア (_) のみを含めることができます。
長さは 64 文字を超えることはできません。
中国語名
命名規則:
任意の文字を含めることができます。
長さは 128 文字を超えることはできません。
測定単位
アトミックメトリクスの測定単位を選択します。単位には、[通貨単位]、[時間単位]、[比率単位]、[ランキング]、[オブジェクト数量詞]、[重量単位]、[その他] があります。
[通貨単位]:分 (CNY)、元 (CNY)、万元 (CNY)、百万元 (CNY)、千万元 (CNY)、億元 (CNY)、セント (USD)、USD、EUR、HKD。
[時間単位]:日、月、週、年、時、分、秒、四半期、ミリ秒。
[比率単位]:10 進数、パーセンタイル、パーミル。
[ランキング]:ランク (順位)。
[オブジェクト数量詞]:世帯、トランザクション数、個、ユニット、回、人日、店舗、ロット、枚、パッケージ。
[重量単位]: トン、キログラム。
[その他]: その他。
データ型
アトミックメトリクスのデータの型を選択します。データの型には、string、bigint、double、datetime、timestamp、decimal、テキスト (varchar, char)、数値 (int, smallint, tinyint, float)、日付/時刻 (date)、その他 (boolean, binary) があります。
メトリック スコープ
メトリクス範囲を入力します。これは、メトリックの定義と処理ロジックを自然言語で記述したもので、ビジネスユーザーがロジックを理解するのに役立ちます。例:
合計注文数:アウトレットの有効な注文の総数。異常な注文と未完了の注文は除外されます。メトリクス範囲は 1000 文字を超えることはできません。説明
アトミックメトリクスの簡単な説明を入力します。説明は 1000 文字を超えることはできません。
[計算ロジック] セクションのパラメーターを構成します。
データの適時性を選択し、アトミックメトリクスの計算ロジックを設定します。データの適時性オプションには、[日]、[時]、[分] があります。
パラメーター
説明
メインソーステーブル
ソーステーブルを選択します。標準化モデリングを確実にするために、ソーステーブルとしてサポートされているのは、論理ディメンションテーブルと論理ファクトテーブルのみです。
統計期間識別子
統計期間識別子は、イベントまたはビジネスプロセスの時間フィールドを指定します。トランザクションファクト論理テーブル (da テーブル)、累積スナップショットファクト論理テーブル (df テーブル)、および論理ディメンションテーブルのみがサポートされています。イベントファクト論理テーブル (di テーブル) はサポートされていません。
計算ロジック
アトミックメトリクスを定義する計算ロジックを記述します。例:
count(distinct order_id)。ここで、order_idはソース論理テーブルモデルのフィールドです。説明リスト内のフィールドをクリックすると、計算ロジックエディターに追加されます。
[加算可能か]
このパラメーターは、同じ統計粒度で派生メトリクスを追加することが、意味があるか、またはビジネスルールに準拠しているかを指定します。一般的に、重複排除後のカウントに基づくメトリクスは加算可能ではありません。
たとえば、ユーザー粒度でトランザクション金額を合計することには意味があります。ユーザー A のトランザクション金額が 100 で、ユーザー B のトランザクション金額が 200 の場合、合計は 300 になります。しかし、プロダクト粒度で購入者数を合計することには意味がありません。ブランド A の携帯電話を 100 人が購入し、ブランド B の携帯電話を 50 人が購入した場合、合計の 150 は過大評価される可能性があります。これは、一部の人が両方のプロダクトを購入し、2 回カウントされる可能性があるためです。
パラメーターを設定した後、[保存して送信] をクリックします。
次の手順
プロジェクトが開発・本番モードの場合、アトミックメトリクスを本番環境にリリースします。詳細については、「リリースタスクの管理」をご参照ください。
アトミックメトリクスを作成した後、それに基づいて派生メトリクスを作成できます。詳細については、「派生メトリクスの作成」をご参照ください。