Tối ưu hiệu năng báo cáo
Báo cáo chậm làm giảm giá trị phân tích. Tối ưu hiệu năng kết hợp đo lường (Performance Analyzer) và các nguyên tắc thiết kế.
Đo trước, tối ưu sau
Phần tiêu đề “Đo trước, tối ưu sau”- Performance Analyzer (Desktop): ghi thời gian từng visual — DAX query, visual display, other.
- Tìm visual/measure tốn thời gian nhất → tập trung sửa đó.
- Trên Service, dùng usage metrics (giám sát).
Ở lớp mô hình & dữ liệu
Phần tiêu đề “Ở lớp mô hình & dữ liệu”- Star schema + bỏ cột thừa → model nhẹ, nén tốt.
- Import nhanh hơn DirectQuery (khi phù hợp).
- Giảm cardinality không cần; dùng incremental refresh cho bảng lớn.
Ở lớp DAX
Phần tiêu đề “Ở lớp DAX”- Tránh measure nặng/lặp; dùng VAR tính một lần.
- Cẩn trọng iterator và FILTER trên tập lớn (best practice DAX).
Ở lớp báo cáo
Phần tiêu đề “Ở lớp báo cáo”- Ít visual hơn mỗi trang (mỗi visual là một truy vấn).
- Hạn chế slicer “chỉ giá trị liên quan” trên cột lớn.
- Giảm hình ảnh/đối tượng nặng; tắt tương tác không cần.
Hết nhóm Trực quan hóa & Báo cáo
Phần tiêu đề “Hết nhóm Trực quan hóa & Báo cáo”Tiếp tục với: