跳至主要內容
Administrator Guide
上次更新時間 :2023-09-08
參照︰大量報告的最佳做法

參照︰大量報告的最佳做法

請考慮使用以下效能最佳做法,以最佳化包含大量資料的報告︰
物件
最佳做法
Report Data Sources (報告資料來源)
使用已編入索引的報告資料來源 (RDS) (而非未編入索引的 RDS) 來最佳化報告效能。
為達最佳報告效能,請選取可傳回最少業務物件實例的報告資料來源。
範例︰您想要執行一份報告,在其中一列顯示指定日期範圍內收到獎金的每位員工。使用
薪資結果
等交易事件做為報告資料來源 (RDS),然後根據日期範圍和獎金類型進行篩選,而不使用「
所有作用中和離職的員工
」報告資料來源。
範例︰您想要執行一份僅顯示 1 名正職員工結果的報告。不用篩選正職員工清單或設定提示,請使用
「來自提示的員工
」報告資料來源。
子篩選條件
在進階報告上使用子篩選條件來篩選相關業務物件。為避免內嵌循環,請使用相關業務物件做為主要業務物件。
報告欄位
針對以下項目選取目標資料的報告欄位,並使用索引化欄位來最佳化以下項目的報告效能︰
  • 彙總
  • 多面向
  • 篩選
  • 分組依據
在「全域」業務物件中,在計算欄位和提示中使用靜態全域報告欄位,因為兩者一律傳回相同的值。
篩選欄位順序
依限制性由高到低的順序對欄位進行排序。Workday 會按照您在報告定義中定義的篩選條件順序進行評估。
篩選條件中的計算欄位
在篩選條件中使用盡可能少的計算欄位,讓您的報告更有效率。
高篩選率
請檢閱
「檢視報告效能日誌」
報告中的
「高篩選比率」
欄位,確定您的報告是否符合要求。如果
資料來源實例計數
篩選實例計數
之間的比率很大,則 RDS 無法有效地提供您需要的實例。
範例︰使用
「我的直屬員工」報告
資料來源,而不是依經理人員篩選「
所有作用中的員工」
報告資料來源。
排序報告輸出
避免對報告輸出進行排序,以最佳化報告效能。啟用排序功能時,Workday 會載入報告中的所有結果,而不是載入結果的子集。
生效時間
避免使用生效日期以最佳化報告效能。使用已編入索引的報告資料來源的報告不支援生效日期,因此當您使用目前時間執行報告時,報告的效能會更好。
限制排程權限
限制允許將報告排程給必要人員的使用者數量,以最佳化您的用戶效能。如果許多使用者有權排程報告,管理者就無法檢視使用者的報告排程方式,也無法控制。使用者可能永遠不會使用報告輸出,或是忘記執行排定的報告。