概念: データ ソースの選択
レポートに対して選択したデータ ソースによって、アクセスできるフィールドが決まり、レポート パフォーマンスの最大要因となります。
レポートのパフォーマンスを最適化するには、必要な最小ビジネス オブジェクト インスタンスを返すデータ ソースを選択してください。例:
"All Active Workers"
データ ソースをマネージャ別にフィルタする代わりに、"My Direct Reports"
データ ソースを使用します。考慮すべき質問事項
質問 | 考慮事項 |
|---|---|
どのフィールドが必要ですか? | レポートに表示するすべてのフィールドをリストします。これらのフィールドを含むビジネス オブジェクトがわからない場合は、Workday 提供の "レポート フィールド" レポートを使用してフィールドを検索してください。 |
どのビジネス オブジェクトについてレポートを作成する必要がありますか? | レポートの主ビジネス オブジェクトとして使用するフィールドの大部分を含むビジネス オブジェクトを選択します。設定したら、 "ビジネス オブジェクト詳細" レポートを使用してデータ ソースを検索できます。
Workday 提供の "データ ソース" レポートを実行して、 カテゴリ 別にフィルタして、データ ソースを検索することもできます。 |
このレポートにアクセスする必要があるのは誰ですか? | レポートの対象者が、使用するデータ ソースとフィールドにアクセスできることを確認します。 |
レポートはどこで実行されますか? | ダッシュボードでワークレットとして実行されるレポートは 30 秒後にタイムアウトするため、データ ソースを選択する際にはパフォーマンスを考慮することが重要です。スケジュールされたレポートまたはバックグラウンドで実行するレポートの場合、レポートのパフォーマンスはあまり重要ではありません。 |
データ ソースの特性
レポートを作成するビジネス オブジェクトがわかっている場合は、以下のデータ ソース特性を考慮してください。
特性 | 説明 | 例 |
|---|---|---|
インデックス付き | 大量のデータを効率的に返す。
ワークレット内などでレポートを高速に実行する必要がある場合は、常にインデックス付きデータ ソースを使用します。 |
|
Filtered | データ ソースが返すインスタンス数を制限する組み込みフィルタが含まれます。
インデックス付きデータ ソースが要件に合わない場合は、フィルタされた標準データ ソースを使用してください。 |
|
フォーカス | 特定のセキュリティ グループのインスタンスのみを返します。
少量のビジネス オブジェクト インスタンスについてレポートを作成する場合は、焦点を絞ったデータ ソースを使用してください。 |
|
組み込みフィルタを使用したデータ ソース
レポート定義で独自のフィルタを作成するのではなく、より高速の組み込みデータ ソース フィルタを可能な限り使用してください。例:
"Workers for HCM Reporting"
データ ソースで "Workers by Role"
フィルタを使用します。(使用不可) ラベル付きデータ ソース
"(使用不可)" ラベルの付いたデータ ソースは使用しないでください。例:
職務への応募、プロスペクト、紹介 (使用不可)
。Workday では、より優れた新しいデータ ソースが存在するため、"(使用不可)" ラベルの付いたデータ ソースは廃止されます。"What's New in Workday"
レポートで、廃止されたデータ ソースの置換を検索できます。