MinAI - Về trang chủ
Hướng dẫn
10/132 giờ
Đang tải...

Banking Dashboard Design

Thiết kế dashboard quản trị ngân hàng cho ban lãnh đạo

0

🎯 Mục tiêu bài học

TB5 min
Sau bài học này, bạn sẽ:
  • Thiết kế Executive Banking Dashboard với các KPIs chính
  • Áp dụng dashboard design principles cho ngành tài chính
  • Tạo drill-down reports từ tổng quan đến chi tiết
  • Chuẩn bị data model cho Power BI / Tableau dashboard
📋 Thông tin bài học
Thông tinChi tiết
⏱️ Thời lượng2 giờ
📖 Chủ đề chínhDashboard Design, KPI Cards, Drill-down, Data Model
💡 Kiến thức cần cóBài 03 (KPIs), Bài 08 (Branch), Data Visualization
🎯 OutputBanking Dashboard Blueprint
1

📖 Thuật ngữ quan trọng

TB5 min
Thuật ngữTiếng ViệtMô tả
KPI CardThẻ chỉ sốWidget hiển thị 1 KPI với giá trị + trend
Drill-downĐào sâuTừ tổng quan → chi tiết (Region → City → Branch)
Slicer/FilterBộ lọcCho phép user lọc theo thời gian, region, product
SparklineBiểu đồ nhỏBiểu đồ trend nhỏ gọn bên cạnh KPI
HeatmapBản đồ nhiệtVisualization dùng màu sắc thể hiện cường độ
Waterfall ChartBiểu đồ thác nướcHiển thị đóng góp từng thành phần vào tổng
Executive SummaryTóm tắt điều hànhTrang đầu dashboard cho CEO/BOD

Checkpoint

Banking Dashboard cần: KPI Cards (top row), Trend Charts (time series), Drill-down (Region→Branch), Slicers (Date, Product, Region). Executive Summary trên 1 trang A4. Design principle: Information hierarchy — quan trọng nhất ở góc trên trái.

2

🎨 Dashboard Layout & Design Principles

TB5 min

Dashboard Layout Blueprint

📊 VNCredit Bank — Executive Dashboard Layout

Header: VNCredit Bank — Executive Dashboard | Date Filter | Region ▼

Row 1 — KPI Cards (tóm tắt tức thỳ):

Total LoansNPL RateApproval RateCER
52,0007.0%65%93.5%
+8% YoYwas 6.2%-2% MoM+1.2% MoM

Row 2 — Trend Charts:

📈 Loan Volume Trend (24 months)📊 Default Rate by Product
Line chart — volume & amount theo thángPersonal █████ 9%
Key insight: seasonal patterns, growthCredit Card ██████ 12%
Auto ███ 5% • Mortgage ██ 3%

Row 3 — Detail Analysis:

🗺️ Regional Performance📊 DPD Aging Distribution
Bắc: 45 branches████████████░░░ 75% Current
Nam: 50 branches██░ 18% Late • █ 7% Missed
Trung: 25 branchesStacked bar chart

Design Principles cho Banking Dashboard

PrincipleMô tảVí dụ
Information HierarchyQuan trọng nhất ở trên, góc tráiKPI Cards → Trends → Details
Color CodingConsistent color = consistent meaning🟢 Good (<3% NPL), 🟡 Warning (3-5%), 🔴 Alert (>5%)
Benchmark LinesLuôn có đường benchmarkNPL target line at 3%
Trend IndicatorsMũi tên ▲▼ và % change+8% YoY, -2% MoM
Drill-down PathNational → Region → City → BranchClick vào region để xem chi nhánh
Time ContextYTD, MTD, QoQ, YoYLuôn so sánh với cùng kỳ
3

📊 SQL cho Dashboard Data

TB5 min

KPI Summary Cards

SQL
1-- 1. KPI Summary cho dashboard
2SELECT
3 -- Total Portfolio
4 COUNT(*) AS total_approved_loans,
5 SUM(loan_amount) AS total_portfolio_amount,
6 -- Quality
7 ROUND(AVG(default_flag) * 100, 2) AS npl_rate_pct,
8 -- Approval
9 (SELECT ROUND(AVG(CASE WHEN status = 'Approved' THEN 1.0 ELSE 0 END) * 100, 1)
10 FROM fact_loan_application) AS approval_rate,
11 -- Average metrics
12 ROUND(AVG(loan_amount), 0) AS avg_loan_size,
13 ROUND(AVG(credit_score), 0) AS avg_credit_score,
14 ROUND(AVG(dti_ratio), 1) AS avg_dti_ratio,
15 -- Unique customers
16 COUNT(DISTINCT customer_id) AS unique_borrowers
17FROM fact_loan_application
18WHERE status = 'Approved';

Monthly Trend Data

SQL
1-- 2. Monthly trend cho line charts
2SELECT
3 FORMAT(application_date, 'yyyy-MM') AS month,
4 COUNT(*) AS loan_count,
5 SUM(loan_amount) AS loan_amount,
6 ROUND(AVG(default_flag) * 100, 2) AS default_rate,
7 ROUND(AVG(credit_score), 0) AS avg_score,
8 COUNT(DISTINCT customer_id) AS new_borrowers
9FROM fact_loan_application
10WHERE status = 'Approved'
11GROUP BY FORMAT(application_date, 'yyyy-MM')
12ORDER BY month;

Product Mix Treemap Data

SQL
1-- 3. Product mix cho treemap/donut chart
2SELECT
3 p.product_type,
4 p.product_name,
5 COUNT(*) AS loan_count,
6 SUM(l.loan_amount) AS total_amount,
7 ROUND(SUM(l.loan_amount) * 100.0 / SUM(SUM(l.loan_amount)) OVER(), 1) AS pct_portfolio,
8 ROUND(AVG(l.default_flag) * 100, 2) AS default_rate,
9 ROUND(AVG(l.interest_rate), 2) AS avg_rate
10FROM fact_loan_application l
11JOIN dim_product p ON l.product_id = p.product_id
12WHERE l.status = 'Approved'
13GROUP BY p.product_type, p.product_name
14ORDER BY total_amount DESC;

Regional Drill-down Data

SQL
1-- 4. Regional data cho map & drill-down
2SELECT
3 b.region,
4 b.city,
5 COUNT(DISTINCT b.branch_id) AS branches,
6 COUNT(l.application_id) AS total_loans,
7 SUM(l.loan_amount) AS total_amount,
8 ROUND(AVG(l.default_flag) * 100, 2) AS default_rate,
9 COUNT(DISTINCT l.customer_id) AS unique_customers
10FROM dim_branch b
11JOIN fact_loan_application l ON b.branch_id = l.branch_id
12WHERE l.status = 'Approved'
13GROUP BY b.region, b.city
14ORDER BY b.region, total_amount DESC;
4

📋 Dashboard Pages & Drill-down Structure

TB5 min

Multi-page Dashboard Architecture

Kiến trúc Dashboard 5 trang

1
📊Executive Summary
2
🛡️Credit Quality
3
🏢Branch Performance
4
👥Customer Insights
5
💱Transaction Analytics
📄 Chi tiết các trang Dashboard
TrangNội dung chínhKPIs & Charts
1. Executive SummaryTổng quan cho CEO/BODKPI Cards + Overall Trends + Regional Map
2. Credit QualityChất lượng tín dụngNPL Trend + Default by Score + DPD Aging + Vintage
3. Branch PerformanceHiệu suất chi nhánhScorecard Table + Regional Comparison + Top/Bottom
4. Customer InsightsPhân tích khách hàngSegmentation + RFM + CLV + Cross-sell + Churn
5. Transaction AnalyticsPhân tích giao dịchChannel Mix + Digital Adoption + Anomaly Alerts

Filters (Slicers) chung

FilterTypeOptions
Date RangeDate pickerLast 30/90/365 days, Custom
RegionMulti-selectMiền Bắc, Miền Trung, Miền Nam
Product TypeMulti-selectPersonal, Mortgage, Auto, Credit Card
Branch TypeSingle-selectAll, Main, Sub, Kiosk
Customer SegmentMulti-selectMass, Affluent, Priority
Best Practice: 5-second rule

Mỗi trang dashboard phải truyền tải key message trong 5 giây. Ban lãnh đạo ngân hàng thường chỉ có 5-10 phút cho mỗi báo cáo. KPI cards ở trên cùng = câu trả lời ngay lập tức.

Checkpoint

Banking Dashboard: 5 pages (Executive Summary, Credit Quality, Branch Performance, Customer Insights, Transaction Analytics). Layout: KPI Cards (top) → Trend Charts → Detail Tables. Design: Color coding (🟢🟡🔴), benchmark lines, trend arrows, drill-down path. Filters: Date + Region + Product + Segment. 5-second rule cho executive reporting.

5

📋 Tổng kết

TB5 min

Kiến thức đã học

Chủ đềNội dung chính
Dashboard Architecture5 pages: Executive → Credit → Branch → Customer → Transaction
Layout DesignKPI Cards (top) → Trend Charts → Detail Tables
Color Coding🟢 Good / 🟡 Warning / 🔴 Alert
Drill-downNational → Region → City → Branch
5-second RuleKey message phải rõ trong 5 giây đầu tiên
FiltersDate + Region + Product + Segment

Key Takeaways

  1. KPI Cards ở trên cùng — ban lãnh đạo nắm tình hình ngay lập tức
  2. Benchmark lines giúp đánh giá nhanh hiệu suất vs target
  3. Drill-down path cho phép khám phá từ tổng quan đến chi tiết
  4. 5-second rule là nguyên tắc vàng cho executive dashboard

Câu hỏi tự kiểm tra

  1. Banking Dashboard cần những trang nào?
  2. 5-second rule nghĩa là gì trong dashboard design?
  3. Drill-down path chuẩn trong banking là gì?
  4. Tại sao cần benchmark lines trong dashboard?

Bài tiếp theo: Regulatory & Compliance Reporting →

🎉 Tuyệt vời! Bạn đã thành thạo Banking Dashboard Design!

Nhớ: Dashboard = storytelling bằng data. KPI Cards + Color Coding + Drill-down = executive hiểu ngay!