機械翻訳について

静的フィルタを使用した最適化されたサブジェクト領域間レポートの作成

静的レポート・フィルタを使用して、最適化されたHCM OTBIサブジェクト領域間レポートを作成します。

サブジェクト・エリア間レポートの中には、正しく設計されていない場合、レスポンス時間の観点からコストがかかるものがあります。 少なくとも使うことをおすすめします

  • 1つの共通ディメンション

  • 参加している各サブジェクト領域から1つのメジャー

  • サブジェクト領域間OTBIレポートの共通ディメンション属性に対するいくつかのフィルタ。

前述の3つの推奨事項に加えて、次の方法を使用して、サブジェクト領域間レポートのパフォーマンスを向上できます。

  • 必要なassignment_id値のリストを生成するダッシュボード・プロンプトにレポート・フィルタリング・ロジックをカプセル化します。

  • これらの特定のassignment_id値に対してサブジェクト領域間レポートを実行します。

この最適化されたサブジェクト領域間レポートの作成に必要なタスクを見てみましょう

  • ダッシュボード・プロンプトで静的レポート・フィルタをプッシュします

  • プロンプトの定義を使用してアサイメント識別子のリストをフェッチします

  • これらのアサイメント識別子をメイン・レポートに戻します

  • メイン・レポートのデータはアサイメント識別子でフィルタされます

ノート: サブジェクト領域間レポートの場合、選択したアサイメント識別子で単一のサブジェクト領域物理SQLがフィルタされるため、サブジェクト領域間レポートの全体的なパフォーマンスが向上します。

開始する前に

次のWebCatオブジェクトを作成する必要があります:
  1. フィルタリング・ロジックのみの個別のレポート

  2. レポートのフィルタに基づく非表示プロンプト

  3. OTBI HCMレポート。

フィルタリング・ロジックのみを含むSeparate_Reportの作成

  1. 現在のOTBIレポートのフィルタをレビューします

  2. レポートで使用されるものと同じフィルタリング・ロジックを持つ個別のレポートを作成します。

  3. 就業者、ジョブ、等級、部門など、共通ディメンション列のフィルタを定義します。
    ノート: "就業者"."Assignment_ID"列を含める必要があります。

たとえば、元のレポートにCountry_CodeおよびSystem_Person_Typeに対するフィルタがある場合は、Separate_Reportで同じフィルタを使用します。

非表示プロンプトの定義

  1. 列プロンプトを定義します: "就業者"."アサイメント識別子"

  2. 「チェック・ボックスの値」で、デフォルトの選択である「SQLの結果」を選択します。

    このプロンプトに関連付けられているサンプルLogical_SQLを表示します。

SELECT
"Worker"."Assignment ID"
FROM "Compensation - Salary Details Real Time"
WHERE
((DESCRIPTOR_IDOF("Worker"."System Person Type") = 'EMP')
AND ("Location"."Country Code" <> 'US'))
FETCH FIRST 65001 ROWS ONLY

OTBI HCMレポート

ノート: 「基準」タブで、「アサイメント識別子」マーク済に設定します。

3つのサブジェクト領域があるサブジェクト領域間レポートのLogical_SQL定義を表示します。

SELECT
0 s_0,
"Business Unit"."Business Unit Name" s_1,
"Grade"."Grade Name" s_2,
"Job"."Job Name" s_3,
"Location"."Worker Location Name" s_4,
"Salary Basis"."Salary Frequency" s_5,
"Salary"."Salary Currency" s_6,
"Worker"."Assignment ID" s_7,
"Worker"."Employee Name" s_8,
"Worker"."Person Number" s_9,
DESCRIPTOR_IDOF("Business Unit"."Business Unit Name") s_10,
DESCRIPTOR_IDOF("Job"."Job Name") s_11,
DESCRIPTOR_IDOF("Salary Basis"."Salary Frequency") s_12,
"Salary"."Annualized Salary" s_13,
"Workforce Management - Person Real Time"."Person"."Person Count" s_14,
"Workforce Management - Worker Assignment Real Time"."Worker Assignment"."Head Count" s_15
FROM "Compensation - Salary Details Real Time"

プロンプトの非表示

  1. 「ページ設定」 > 「プロンプトの非表示」を選択します。

  2. 「ダッシュボードの編集」 > ページ1 > セクション1 > ホイール・アイコン > 「セクションの書式設定」 > 「カスタムCSSスタイル・オプション(HTMLのみ)」 > 「カスタムCSSスタイルを使用」:表示:なし