Chủ đề blog
Tối ưu hiệu suất
Tăng tốc Power BI dashboard: tối ưu DAX, model size, refresh time, query plan.
1
tác giả
Power BI dashboard chậm là vấn đề phổ biến khi data lớn (10M+ rows) hoặc DAX phức tạp. Performance tuning thường là phần khó nhất sau DAX cơ bản — yêu cầu hiểu engine VertiPaq + storage engine vs formula engine.
Section này tổng hợp công cụ + technique: DAX Studio query plan, performance analyzer, aggregation table, composite model (import + DirectQuery), incremental refresh cho dataset lớn.
Câu hỏi thường gặp về Tối ưu hiệu suất
Dashboard chậm — bắt đầu debug từ đâu?
Performance Analyzer (View tab) → record session → tìm visual chiếm thời gian nhiều nhất. Nếu DAX → DAX Studio xem query plan: ưu tiên storage engine (VertiPaq) thay vì formula engine. Nếu refresh chậm → reduce columns + filter rows ở Power Query (early in pipeline).
Aggregation table khi nào cần?
Khi dataset lớn (50M+ rows) và đa số visual ở mức tổng (theo tháng/năm/region) thay vì dòng. Aggregation table precompute aggregate, query rớt vào aggregation thay vì fact gốc. Power BI tự động chọn aggregation phù hợp (transparent với user).
Incremental refresh là gì?
Thay vì refresh full dataset mỗi lần (chậm, tốn API call), incremental refresh chỉ load data mới (vd: 7 ngày gần nhất) + giữ historical đã load. Phù hợp dataset 50M+ rows. Cần Power BI Premium để full feature.
Cần dashboard tối ưu hiệu suất cho doanh nghiệp?
Đăng dự án — freelancer Power BI sẽ ứng tuyển trong 24h. Báo giá miễn phí, chỉ trả khi hài lòng.
