Skip to content

🏆 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:

  1. Dashboard overload — 15+ visuals trên 1 page, user không biết nhìn đâu → cần design patterns
  2. Ad-hoc data model — flat table, no relationships, DAX chạy chậm → cần modeling standards
  3. 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ẩnTổ chức / Tác giảÁp dụng cho Buổi 11
1Microsoft PL-300MicrosoftChứng chỉ Power BI Data Analyst — data modeling, DAX, visualization
2Dashboard Design PatternsStephen Few / Wexler et al.UI/UX cho dashboard — layout, interactivity, cognitive load
3BI Maturity ModelTDWI / 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

DomainTỷ trọngNội dung chính
Prepare the Data25-30%Get data, Power Query transformations, data profiling, combine queries
Model the Data25-30%Star schema, relationships, DAX measures, calculated columns, RLS
Visualize and Analyze25-30%Report design, visuals, interactivity, AI insights, Q&A
Deploy and Maintain10-15%Workspace management, publishing, refresh, performance tuning

Áp dụng trong buổi học

PL-300 Domain 1: Prepare the Data

Best PracticeMô tảÁp dụng
Data profilingKiểm tra data quality: column quality, distribution, profilePower Query → View → Column Quality
Remove unnecessary columnsChỉ import cột cần thiết — giảm model sizePower Query → Remove Columns
Proper data typesMỗi cột đúng type: text, number, dateChange Type ngay khi import
Handle errorsReplace errors, fill down/up nullsPower Query → Replace Errors
Merge vs AppendMerge = JOIN, Append = UNIONMerge cho relationships, Append cho same-structure tables

PL-300 Domain 2: Model the Data

Best PracticeMô tảÁp dụng
Star schema1 fact + N dimensions, no snowflakeFlatten dimension if nested
Single directionRelationships filter 1 chiều: Dim → FactTránh bi-directional trừ khi bắt buộc
Date tableTạo dedicated DIM_DATE với CALENDAR()DIM_DATE = CALENDAR(DATE(2020,1,1), DATE(2026,12,31))
Measure > Calculated ColumnDùng measure cho aggregation, CC cho categorization90% trường hợp nên dùng measure
Hide non-essential columnsẨn foreign keys, technical columns khỏi report viewRight-click → Hide in Report View

PL-300 Domain 3: Visualize and Analyze

Best PracticeMô tảÁp dụng
Max 8 visuals per pageCognitive load — người đọc chỉ xử lý 7±2 elementsChia thành multi-page report
KPI cards topSố quan trọng nhất ở trên cùng, Z-pattern reading3-4 cards: Revenue, Orders, Growth, Margin
Consistent formattingCùng font, cùng color palette, cùng number formatSet theme tại View → Themes
Slicers visibleFilter context phải rõ ràng — user biết đang filter gìSlicer bar top hoặc left panel
Alt textMọi visual cần alt text cho accessibilityFormat → 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:

ElementQuy tắc
Màu xanh láPositive / tốt / tăng trưởng
Màu đỏNegative / xấu / giảm
Màu xámContext / previous period / benchmark
BoldSố quan trọng, insight chính
Font sizeTitle 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

LevelTênMô tảĐặc điểm% tổ chức (ước tính)
1Spreadsheet ChaosExcel everywhere, no governanceEmail báo cáo, "version 3 final FINAL.xlsx"~25%
2ReportingCó hệ thống báo cáo chuẩnBI tool (Power BI/Tableau), periodic reports, IT owns~35%
3AnalyticsSelf-service BI, ad-hoc analysisBusiness users tự tạo dashboard, data literacy training~25%
4PredictiveMachine Learning, forecastingPredictive models in production, data science team~12%
5AI-DrivenAI embedded in decisionsAutomated 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 framework

BI 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ẩnPhạm viÁp dụng Buổi 11Mức độ bắt buộc
PL-300Technical skills — data modeling, DAX, visualization, deploymentStar schema, measures, RLS, publish⭐⭐⭐ Nên thi — chứng chỉ BI được công nhận nhất
Dashboard Design PatternsDesign — layout, interactivity, cognitive loadZ-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 ModelStrategy — đánh giá tổ chức, roadmap BIBiế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ệuLinkGhi chú
Microsoft PL-300 Exam Pagelearn.microsoft.comExam objectives, study guide
PL-300 Learning Path (free)learn.microsoft.comKhóa học miễn phí từ Microsoft
Information Dashboard Design — Stephen Few (2006)perceptualedge.comSách gốc về dashboard design
The Big Book of Dashboards — Wexler, Shaffer, Cotgreave (2017)bigbookofdashboards.com28 dashboard patterns thực tế
TDWI Analytics Maturity Modeltdwi.orgAssessment tool online miễn phí
Gartner Analytics Maturity Modelgartner.comFramework cho enterprise