派生指標は、原子指標のビジネス統計の範囲を定義します。このトピックでは、派生指標の作成方法について説明します。
前提条件
ビジネスエンティティとビジネス修飾子を作成済みであること。詳細については、「ビジネスエンティティの作成と管理」および「ビジネス修飾子の作成」をご参照ください。
手順
Dataphin のホームページの上部メニューバーで、 [R&D] > [Data Development] を選択します。
上部のメニューバーから [Project] を選択します (開発-本番モードでは、 [Environment] も選択する必要があります)。
左側のナビゲーションペインで、 [Standard Modeling] > [Indicators] を選択します。右側の指標一覧で、 [
] アイコンをクリックします。[Create Derived Indicator] ウィザードの [Define Derived Indicator] ステップで、次のパラメーターを設定します。
パラメーター
説明
[ビジネス定義]
指標のビジネス定義を入力します。ビジネス定義とは、ビジネスユーザー向けに指標のロジックを自然言語で説明するものです。例:
直近 1 日に各店舗で購入を行ったユニークな男性顧客数:直近 1 日以内に各店舗で少なくとも 1 回の取引を完了した男性顧客の数を集計します。未完了およびキャンセルされた注文は除外され、同じ店舗での同じ顧客による繰り返しの購入は重複排除されます。ビジネス定義は最大 1000 文字です。[指標定義]
[統計期間]
派生指標の統計期間を選択します。統計期間は、ソースデータの時間範囲を定義します。たとえば、過去 7 日間を選択すると、その期間のデータを使用して指標が計算されます。最大 3 つの統計期間を選択できます。
[原子指標]
派生指標の原子指標を選択します。同じデータタイムリネスを持つ原子指標のみを選択できます。
[ビジネス修飾子]
派生指標のビジネス修飾子を選択します。選択した原子指標と同じデータタイムリネスを持つビジネス修飾子のみを選択できます。
[統計粒度設定]
[統計粒度]
選択した統計期間に基づいて、システムが統計粒度のタイムリネスを自動的に入力します。オブジェクト粒度を選択するだけで済みます。最大 3 つのオブジェクト粒度を追加できます。
[Next] をクリックします。
[Pre-generate Derived Indicators] ステップで、生成する派生指標を確認し、 [Next] をクリックします。
パラメーター
説明
[指標の英語名]
システムは、
{原子指標の英語名}_{統計期間の略語}_{ビジネス修飾子の英語名}の形式で指標の英語名を自動的に生成します。この名前は編集できます。命名規則は次のとおりです。文字、数字、アンダースコア (_) のみを含み、文字で始まる必要があります。最大長は 100 文字です。
英語名は、指標サマリーテーブル内で一意にする必要があります。
AnalyticDB for PostgreSQL の場合、最大長は 50 文字です。
[指標名]
この値はシステムによって自動的に生成されますが、カスタマイズも可能です。
[Complete Indicator Information] ステップで、パラメーターを設定します。
パラメーター
説明
[運用保守エンジニア]
現在の派生指標の運用保守エンジニアを選択します。
[Set O&M Engineer] をクリックすると、現在のすべての派生指標の運用保守エンジニアを一括で更新できます。
[ビジネスオーナー]
現在の派生指標のビジネスオーナーを選択します。
[Set Business Owner] をクリックすると、現在のすべての派生指標のビジネスオーナーを一括で更新できます。
[スケジューリング設定]
をクリックして、派生指標のスケジューリング設定を構成します。サポートされているスケジューリング設定とそのパラメーターは次のとおりです。[スケジューリングタイプ]:派生指標は 通常スケジューリング のみをサポートします。
[有効日]:派生指標は有効日をサポートしていません。
[スケジューリング周期]:システムは、派生指標の統計期間に基づいてこれを自動的に設定します。サポートされている値は、年、月、週、日、時、分です。年、月、週は互換性のためのものであり、直接選択することはできません。年、月、または週単位でタスクをスケジュールするには、条件付きスケジューリングを使用します。
説明派生指標の統計期間は業務期間であり、それを変更してもスケジューリング周期は変更できません。
[スケジューリング実行計画]: [Preview] をクリックして、スケジューリング計画を表示します。この計画では、設定されたスケジューリング周期と条件付きスケジューリングに基づいて、特定の月の各日のすべてのスケジュールされたインスタンスとそのスケジューリングタイプが表示されます。業務日または実行日 (スケジューリング日) でプレビューするかを選択できます。
1 日に複数のスケジューリングタイプが含まれる場合、カレンダーには対応する色と各タイプのインスタンス数が表示されます。たとえば、次の図は、ある月の 4 日に、タスクには 44 個の通常スケジュールされたインスタンス、2 個の中断されたインスタンス、12 個のドライランインスタンスがあることを示しています。

特定の日付のスケジューリングタイプブロックにカーソルを合わせると、スケジューリングタイプ、スケジュール条件、条件名など、スケジュールされたインスタンスの詳細なリストが表示されます。
[条件付きスケジューリング]:条件付きスケジューリングを有効にする場合は、 [Configuration Method] で [Custom Settings] または [スケジューリングテンプレート] を選択する必要があります。
重要システムは、複数の条件グループ (最大 10 個) を 上から順に 評価します。条件が満たされると、システムは対応するアクションを実行し、それ以降の条件の評価を停止します。どの条件も満たされない場合は、デフォルトのスケジューリング設定が使用されます。
条件付きスケジューリングは、スケジューリングタイプが 通常スケジューリング の場合にのみ有効です。
スケジュール条件と開始時刻は、設定された [Scheduling Timezone] に基づいて計算されます。
カスタム設定
[+Add Scheduling Condition] をクリックします。
[Edit Conditional Scheduling] ダイアログボックスで、条件付きスケジューリング設定を構成します。
条件名: 任意の文字をサポートします。最大長は 32 文字です。
有効ステータス: デフォルトで有効です。無効にすると、システムはこの条件付きスケジュールを無視します。
次の条件を満たす: 評価ルールを定義します。条件が true と評価されると、システムは [Execute Scheduling] の設定に基づいてタスクをスケジュールします。詳細については、「条件付きスケジューリングのルール」をご参照ください。
スケジューリングの実行: [Custom] と [Follow Scheduling Properties] をサポートしています。
カスタム: 条件が満たされると、タスクは指定された [Scheduling Type] に従って実行されます。
スケジューリングプロパティに従う: メインのスケジューリングポリシーを適用します。これは、この条件付きスケジュールなしでタスクを実行するのと同じです。
スケジューリングタイプ: 設定の詳細については、「スケジューリングタイプ」をご参照ください。
[OK] をクリックします。
条件付きスケジューリングを設定した後、 [Preview Scheduling Run Plan] をクリックして、カレンダー上で条件に一致する日付を確認します。
重要本番環境で条件付きスケジューリング設定の変更を送信して公開すると、新しい設定は 未実行 状態のインスタンスに対してすぐに有効になります。すでに 実行待機中 状態のインスタンスは影響を受けません。
条件付きスケジュールが評価にクロスノードパラメーターを使用する場合、プレビュー用に考えられるパラメーター値を指定する必要があります。
スケジューリングテンプレート
[スケジューリングテンプレート] を選択すると、 [Planning] > [Common Definition] > [Offline Scheduling Template] で設定された任意の 条件付きスケジューリングテンプレート を選択できます。要件を満たすテンプレートがない場合は、 [New Scheduling Template] をクリックして作成します。テンプレートを選択すると、 新しいスケジュール条件を追加することはできません。各スケジュール条件の横にある [View Details] アイコンをクリックして、その詳細を表示できます。
説明参照される条件付きスケジューリングテンプレートの 開始時刻 パラメーターは、タスクのスケジューリング周期が 日、週、または 月 の場合に 有効になります。周期が 時 または 分 の場合、このパラメーターは 無効になります。
[上流依存関係]:システムは派生指標に基づいて上流依存関係を自動的に生成します。これを変更または削除することはできません。依存関係の周期を指標のデータタイムリネスよりも小さい時間単位に変更すると、システムはノードに自己依存を自動的に追加します。
[説明]
派生指標の簡単な説明を 1,000 文字以内で入力します。
[Submit] をクリックし、 [Submission Comments] を入力してから [OK and Submit] をクリックして、派生指標を送信します。
シングルテナント、マルチエンジン
派生指標を作成する際、現在のプロジェクトと同じクラスター内のプロジェクトにある論理テーブルのみを選択できます。
次のステップ
プロジェクトで開発-本番モードを使用している場合は、派生指標を本番環境にパブリッシュする必要があります。詳細については、「パブリッシュタスクの管理」をご参照ください。