Appearance
🏆 Tiêu chuẩn — Power BI / Tableau
Các tiêu chuẩn giúp bạn xây dashboard đúng chuẩn doanh nghiệp — không chỉ "chạy được" mà còn scalable, maintainable, và được công nhận
Tổng quan tiêu chuẩn buổi 11
Buổi 11 nâng cấp từ chart tĩnh (Buổi 10) lên interactive dashboard với Power BI / Tableau. Nhưng "xây được dashboard" không đồng nghĩa "xây tốt." Một dashboard không tuân chuẩn sẽ gặp vấn đề: performance chậm, users không hiểu cách dùng, data model khó mở rộng, và report không tin cậy.
Theo khảo sát Gartner (2024), 78% dự án BI thất bại không phải vì công nghệ mà vì: data model kém, dashboard design tệ, và thiếu governance. Tiêu chuẩn hóa giúp tránh 3 sai lầm phổ biến này:
- Dashboard overload — 15+ visuals trên 1 page, user không biết nhìn đâu → cần design patterns
- Ad-hoc data model — flat table, no relationships, DAX chạy chậm → cần modeling standards
- No certification — không ai verify accuracy trước khi publish → cần governance framework
Buổi này tập trung vào 3 tiêu chuẩn cốt lõi:
- Microsoft PL-300 — Chứng chỉ Power BI Data Analyst, chuẩn quốc tế cho BI practitioners
- Dashboard Design Patterns — UI/UX patterns cho dashboard, từ Stephen Few & Big Book of Dashboards
- BI Maturity Model — Framework đánh giá mức độ trưởng thành BI của tổ chức
📋 Danh sách tiêu chuẩn liên quan
| # | Tiêu chuẩn | Tổ chức / Tác giả | Áp dụng cho Buổi 11 |
|---|---|---|---|
| 1 | Microsoft PL-300 | Microsoft | Chứng chỉ Power BI Data Analyst — data modeling, DAX, visualization |
| 2 | Dashboard Design Patterns | Stephen Few / Wexler et al. | UI/UX cho dashboard — layout, interactivity, cognitive load |
| 3 | BI Maturity Model | TDWI / Gartner | Đánh giá mức độ BI maturity — từ spreadsheet đến AI-driven |
1️⃣ Microsoft PL-300 — Power BI Data Analyst Associate
Giới thiệu
PL-300 (trước đây là DA-100) là chứng chỉ chính thức của Microsoft dành cho Power BI Data Analysts. Đây là chứng chỉ được công nhận toàn cầu, yêu cầu bởi 70%+ job postings liên quan đến Power BI. Exam fee: $165 USD, thi online proctored hoặc tại test center.
PL-300 đánh giá khả năng end-to-end: từ prepare data → model data → visualize & analyze → deploy & maintain. Nó không chỉ test kiến thức tool mà còn test best practices — data modeling chuẩn, DAX optimization, security, và governance.
Cấu trúc exam
| Domain | Tỷ trọng | Nội dung chính |
|---|---|---|
| Prepare the Data | 25-30% | Get data, Power Query transformations, data profiling, combine queries |
| Model the Data | 25-30% | Star schema, relationships, DAX measures, calculated columns, RLS |
| Visualize and Analyze | 25-30% | Report design, visuals, interactivity, AI insights, Q&A |
| Deploy and Maintain | 10-15% | Workspace management, publishing, refresh, performance tuning |
Áp dụng trong buổi học
PL-300 Domain 1: Prepare the Data
| Best Practice | Mô tả | Áp dụng |
|---|---|---|
| Data profiling | Kiểm tra data quality: column quality, distribution, profile | Power Query → View → Column Quality |
| Remove unnecessary columns | Chỉ import cột cần thiết — giảm model size | Power Query → Remove Columns |
| Proper data types | Mỗi cột đúng type: text, number, date | Change Type ngay khi import |
| Handle errors | Replace errors, fill down/up nulls | Power Query → Replace Errors |
| Merge vs Append | Merge = JOIN, Append = UNION | Merge cho relationships, Append cho same-structure tables |
PL-300 Domain 2: Model the Data
| Best Practice | Mô tả | Áp dụng |
|---|---|---|
| Star schema | 1 fact + N dimensions, no snowflake | Flatten dimension if nested |
| Single direction | Relationships filter 1 chiều: Dim → Fact | Tránh bi-directional trừ khi bắt buộc |
| Date table | Tạo dedicated DIM_DATE với CALENDAR() | DIM_DATE = CALENDAR(DATE(2020,1,1), DATE(2026,12,31)) |
| Measure > Calculated Column | Dùng measure cho aggregation, CC cho categorization | 90% trường hợp nên dùng measure |
| Hide non-essential columns | Ẩn foreign keys, technical columns khỏi report view | Right-click → Hide in Report View |
PL-300 Domain 3: Visualize and Analyze
| Best Practice | Mô tả | Áp dụng |
|---|---|---|
| Max 8 visuals per page | Cognitive load — người đọc chỉ xử lý 7±2 elements | Chia thành multi-page report |
| KPI cards top | Số quan trọng nhất ở trên cùng, Z-pattern reading | 3-4 cards: Revenue, Orders, Growth, Margin |
| Consistent formatting | Cùng font, cùng color palette, cùng number format | Set theme tại View → Themes |
| Slicers visible | Filter context phải rõ ràng — user biết đang filter gì | Slicer bar top hoặc left panel |
| Alt text | Mọi visual cần alt text cho accessibility | Format → General → Alt Text |
Checklist PL-300 cho Buổi 11
- [ ] Data import — chỉ import cột cần thiết, đúng data types
- [ ] Power Query — clean, rename, merge trước khi load vào model
- [ ] Star schema — fact + dimension, relationships 1-to-many, single direction
- [ ] DAX measures — SUM, AVERAGE, CALCULATE, DIVIDE (không dùng calculated column cho aggregation)
- [ ] Date table — dedicated DIM_DATE, marked as date table
- [ ] RLS — Row-Level Security cho role-based access
- [ ] Visual limit — ≤ 8 visuals per page
- [ ] KPI first — cards ở trên cùng, hero chart ở giữa
- [ ] Theme consistent — 1 color palette, 1 font family
- [ ] Alt text — mọi visual có alt text mô tả
- [ ] Publish — workspace organized, scheduled refresh configured
2️⃣ Dashboard Design Patterns — UI/UX cho Dashboard
Giới thiệu
Dashboard Design Patterns tổng hợp từ hai nguồn chính: Stephen Few (tác giả "Information Dashboard Design", 2006) và Steve Wexler (tác giả "The Big Book of Dashboards", 2017). Hai tài liệu này là sách gối đầu giường cho bất kỳ ai thiết kế dashboard — từ BI analyst đến UX designer.
Stephen Few định nghĩa dashboard: "A visual display of the most important information needed to achieve one or more objectives, consolidated and arranged on a single screen so it can be monitored at a glance." — Dashboard = hiển thị thông tin quan trọng nhất, trên 1 màn hình, nhìn 1 lần là hiểu.
7 Design Patterns cho BI Dashboard
Pattern 1 — Z-Pattern Layout:
Mắt người đọc dashboard theo hình chữ Z: trên-trái → trên-phải → dưới-trái → dưới-phải. Đặt thông tin theo thứ tự ưu tiên:
1 (KPI) ───────→ 2 (Filter)
│ │
↓ ↓
3 (Hero Chart) ──→ 4 (Breakdown)
│ │
↓ ↓
5 (Support) ─────→ 6 (Detail Table)Pattern 2 — KPI Cards First:
3-4 con số quan trọng nhất đặt ở top row — với trend indicator (▲/▼) và comparison (vs PY, vs Target).
Pattern 3 — Hero Chart:
1 chart chiếm 40% diện tích — kể câu chuyện chính của dashboard. Các chart khác hỗ trợ hero chart.
Pattern 4 — Progressive Disclosure (Drill-down):
Level 1: Overview (KPIs) → Level 2: Click vào KPI → Breakdown → Level 3: Click vào segment → Detail table. Người dùng chọn mức độ chi tiết.
Pattern 5 — Filter Bar:
Slicers đặt ở top (horizontal) hoặc left panel (vertical). Luôn hiển thị current filter state — user phải biết đang nhìn data gì.
Pattern 6 — Consistent Visual Language:
| Element | Quy tắc |
|---|---|
| Màu xanh lá | Positive / tốt / tăng trưởng |
| Màu đỏ | Negative / xấu / giảm |
| Màu xám | Context / previous period / benchmark |
| Bold | Số quan trọng, insight chính |
| Font size | Title 16+pt, KPI value 24+pt, Label 10+pt |
Pattern 7 — Mobile-First Design:
Thiết kế cho mobile trước (1 cột, scroll vertical), rồi mở rộng cho desktop. 60%+ executive xem dashboard trên mobile.
Checklist Dashboard Design
- [ ] Z-Pattern — thông tin quan trọng nhất ở top-left
- [ ] KPI cards — 3-4 cards với trend indicator ở hàng đầu
- [ ] Hero chart — 1 chart chính, 40% diện tích
- [ ] ≤ 8 visuals per page (Stephen Few recommendation)
- [ ] Filter bar visible — user biết đang filter gì
- [ ] Consistent colors — green=good, red=bad, gray=context
- [ ] White space — không nhồi nhét, để dashboard "thở"
- [ ] Title = Insight — mỗi chart title nêu finding, không chỉ label
- [ ] Mobile layout — đã tạo mobile view riêng
- [ ] User test — đã cho stakeholder test trước khi publish
3️⃣ BI Maturity Model — Đánh giá mức độ BI của tổ chức
Giới thiệu
BI Maturity Model là framework đánh giá mức độ trưởng thành của tổ chức trong việc sử dụng data và BI. Hai model phổ biến nhất: TDWI Analytics Maturity Model (The Data Warehousing Institute) và Gartner's Analytics Maturity Model. Cả hai chia thành 5 levels — từ "không có BI" đến "AI-driven decisions."
Hiểu BI maturity giúp bạn:
- Đánh giá tổ chức đang ở level nào → biết cần làm gì tiếp
- Pitch dự án BI cho management — "chúng ta đang Level 2, cần lên Level 3"
- Set kỳ vọng thực tế — tổ chức Level 1 không thể nhảy thẳng lên Level 5
5 Levels of BI Maturity
| Level | Tên | Mô tả | Đặc điểm | % tổ chức (ước tính) |
|---|---|---|---|---|
| 1 | Spreadsheet Chaos | Excel everywhere, no governance | Email báo cáo, "version 3 final FINAL.xlsx" | ~25% |
| 2 | Reporting | Có hệ thống báo cáo chuẩn | BI tool (Power BI/Tableau), periodic reports, IT owns | ~35% |
| 3 | Analytics | Self-service BI, ad-hoc analysis | Business users tự tạo dashboard, data literacy training | ~25% |
| 4 | Predictive | Machine Learning, forecasting | Predictive models in production, data science team | ~12% |
| 5 | AI-Driven | AI embedded in decisions | Automated decisions, real-time ML, data mesh | ~3% |
Đánh giá chi tiết từng level
Level 1 → Level 2: Reporting Foundation
Cần làm:
✅ Chọn BI tool (Power BI / Tableau)
✅ Xây data warehouse / data model chuẩn
✅ Tạo standard reports (automated, scheduled)
✅ Training IT team vận hành BI
✅ Data governance cơ bản (naming, definitions)Level 2 → Level 3: Self-Service Analytics
Cần làm:
✅ Data literacy training cho business users
✅ Self-service dashboards với RLS
✅ Certified datasets (IT verify → publish)
✅ Data catalog (user biết data nào có sẵn)
✅ BI Champions program (mỗi dept 1 power user)Level 3 → Level 4: Predictive Analytics
Cần làm:
✅ Data science team hoặc embedded analysts
✅ ML models (churn prediction, demand forecast)
✅ Feature store, MLOps pipeline
✅ Integrate predictions into BI dashboard
✅ A/B testing frameworkBI Maturity Assessment Checklist
Dùng checklist này để đánh giá tổ chức bạn đang ở level nào:
Infrastructure:
- [ ] Có BI tool (Power BI / Tableau / Looker) installed
- [ ] Có data warehouse / centralized data store
- [ ] Có ETL pipeline tự động (không manual)
- [ ] Có scheduled refresh (data auto-update)
People:
- [ ] Có BI team / DA team chuyên trách
- [ ] Business users được training sử dụng dashboard
- [ ] Có data literacy program
- [ ] Có BI Champions / power users trong mỗi department
Process:
- [ ] Có standard reports (automated, không ad-hoc)
- [ ] Users tự filter/drill-down thay vì gửi request cho IT
- [ ] Có data governance: definitions, naming conventions
- [ ] Có certified datasets (verified accuracy trước khi publish)
- [ ] Có change management process cho BI projects
Outcomes:
- [ ] Dashboard adoption rate > 70%
- [ ] Report preparation time giảm > 50%
- [ ] Decisions reference data/dashboard (không chỉ gut feeling)
- [ ] Single source of truth (1 dashboard, 1 con số)
📊 Bảng tổng hợp
| Tiêu chuẩn | Phạm vi | Áp dụng Buổi 11 | Mức độ bắt buộc |
|---|---|---|---|
| PL-300 | Technical skills — data modeling, DAX, visualization, deployment | Star schema, measures, RLS, publish | ⭐⭐⭐ Nên thi — chứng chỉ BI được công nhận nhất |
| Dashboard Design Patterns | Design — layout, interactivity, cognitive load | Z-pattern, KPI first, hero chart, ≤8 visuals | ⭐⭐⭐ Gần như bắt buộc — nền tảng mọi dashboard tốt |
| BI Maturity Model | Strategy — đánh giá tổ chức, roadmap BI | Biết tổ chức đang level nào, pitch dự án BI | ⭐⭐ Nên biết — đặc biệt khi lead BI projects |
⚠️ Quan trọng
3 tiêu chuẩn này bổ sung nhau: PL-300 cho bạn technical skills (xây dashboard đúng). Dashboard Design Patterns cho bạn design skills (dashboard đẹp, usable). BI Maturity Model cho bạn strategic perspective (biết tổ chức cần gì). DA giỏi nhất là người kết hợp cả 3: technical + design + strategy.
📚 Tài liệu tham khảo
| Tài liệu | Link | Ghi chú |
|---|---|---|
| Microsoft PL-300 Exam Page | learn.microsoft.com | Exam objectives, study guide |
| PL-300 Learning Path (free) | learn.microsoft.com | Khóa học miễn phí từ Microsoft |
| Information Dashboard Design — Stephen Few (2006) | perceptualedge.com | Sách gốc về dashboard design |
| The Big Book of Dashboards — Wexler, Shaffer, Cotgreave (2017) | bigbookofdashboards.com | 28 dashboard patterns thực tế |
| TDWI Analytics Maturity Model | tdwi.org | Assessment tool online miễn phí |
| Gartner Analytics Maturity Model | gartner.com | Framework cho enterprise |