Hiệu năng và giới hạn báo cáo
Trang tra cứu của series — dán cạnh màn hình khi report chậm hoặc lỗi “quá giới hạn”.
Các mốc thời gian
Phần tiêu đề “Các mốc thời gian”| Ngữ cảnh chạy | Giới hạn |
|---|---|
| Foreground (người dùng chờ) | 30 phút (sau 20 giây Workday gợi ý chuyển background) |
| Background / scheduled / web service | 6 giờ |
| Worklet trên dashboard | 30 giây — quá là timeout |
| Viz của Discovery Board | 45 giây, dữ liệu trả ≤50 MB |
| In business form layout (PDF) | 2 giờ |
Giới hạn dữ liệu chính
Phần tiêu đề “Giới hạn dữ liệu chính”- Data source: 3 triệu instance trước/sau filter (nonindexed có grouping: 1 triệu sau filter); Prism data source: 1 triệu dòng cho report chạy background, trả ≤512 MB (indexed non-Prism: ≤2 GB); Prism table >2 tỷ dòng không dùng được cho viz/worklet.
- Browser: Advanced/Simple/Transposed ≤50.000 dòng; Matrix ≤250 cột / 12.000 dòng / 15 dòng summarization; Composite ≤100.000 cell / 1.000 cột / 16.000 dòng; Search ≤2.000 instance (facet ≤300.000).
- Scheduled output: ≤10.000 dòng mới ra được PDF; 500.000–1 triệu chỉ CSV;
1 triệu = CSV miễn file <15 GB; Excel/PDF vượt 1 GB tự đổi thành CSV (kèm cảnh báo — soi Process Monitor để biết).
- Group/burst: ≤200 report/nhóm khi dùng Excel template; ≤2.500 khi không.
- Financial modeled data source: 3 năm dữ liệu trượt, ≤15 dimension tùy chọn, ≤1 triệu cell/truy vấn.
Chẩn đoán report chậm — Performance Log
Phần tiêu đề “Chẩn đoán report chậm — Performance Log”Bật Edit Report Performance Log Settings → chạy report → View Report Performance Logs. Ba tín hiệu đọc trước:
- Processing Mode:
Indexedlà đích;Object Graphnghĩa là chạy ngoài index → đổi data source/field indexed hoặc tick Optimized for Performance. - Data Source Instance Count vs Report Instance Count: nguồn trả 500.000 mà report chỉ dùng 3.000 → đổi data source hẹp hơn (My Direct Reports thay vì All Workers) — filter ratio cao là mùi thiết kế sai.
- Top Level Filter/Sort time: filter tốn thời gian → xếp lại thứ tự điều kiện, đơn giản hóa; sort tốn → bỏ sort (sort ép Workday load toàn bộ kết quả).
Best practices dữ liệu lớn — 8 điều
Phần tiêu đề “Best practices dữ liệu lớn — 8 điều”- Indexed data source + indexed field cho filter/facet/aggregation/group by
(tra bằng
View Indexed Fields for Data Source). - Data source trả ít instance nhất đủ dùng; report một người →
Worker from Prompt. - Filter xếp từ chặt nhất → lỏng nhất; ít calculated field trong filter.
- Related BO lọc bằng subfilter; cần lọc sâu thì đảo related BO thành primary.
- Tránh effective date khi không cần — indexed không hỗ trợ, current moment nhanh hơn.
- Tránh sort trên output lớn.
- Hạn chế người có quyền schedule — schedule rác là nguồn tải ngầm.
- Với composite: mỗi data cell chạy một subreport riêng — nhiều cell là nhiều lần chạy.
Chắt lọc từ Workday Reporting and Analytics Administrator Guide (mục Report Performance and Limitations) — doc.workday.com.