Đào tạo doanh nghiệpAI & Metabase Business Intelligence: Xây Dựng Dashboard Điều Hành Kết Nối CSDL Thực Chiến, Text-to-SQL & Data-Driven Cho Doanh Nghiệp
8/8

Giáo trình tự học miễn phí · Dịch vụ hỗ trợ theo nhu cầu.

Bài 0835phút ước tínhCơ bản đến Nâng cao

8. Đồ Án Tốt Nghiệp: Triển Khai Trung Tâm Điều Hành Dữ Liệu (BI Operations Center) Kết Nối CSDL Thực Tế

Tự tay xây dựng hoàn chỉnh Trung tâm Điều hành Dữ liệu Doanh nghiệp: Kết nối CSDL thực tế, xuất bản 3 Dashboard chuyên sâu (Tài chính, Kinh doanh, Vận hành) và bàn giao cho đội ngũ.

🏆 Tiêu Chuẩn Nghiệm Thu Đồ Án Tốt Nghiệp

graph LR
A["🗄️ CSDL PostgreSQL / Supabase"] --> B["📊 Metabase BI Server (VPS)"]
B --> C["📈 Dashboard 1: Ban Giám Đốc (Doanh Thu, P&L, KPI)"]
B --> D["🎯 Dashboard 2: Kinh Doanh (Phễu Sales, Top Sản Phẩm)"]
B --> E["📦 Dashboard 3: Vận Hành & Kho (Tồn kho, Giao hàng)"]
B --> F["🤖 AI Text-to-SQL Copilot"]

#### 4 Tiêu Chí Chấm Điểm Đồ Án:

  1. Kiến trúc dữ liệu: Kết nối thành công với CSDL thực tế qua tài khoản ReadOnly bảo mật.
  2. Khả năng trực quan hóa: Bộ 3 Dashboard có đầy đủ 4 thẻ KPI số lớn, biểu đồ xu hướng và bảng chi tiết có phân loại màu sắc.
  3. Tương tác: Bộ lọc Ngày/Tháng và Danh mục hoạt động đồng bộ trên toàn bộ thẻ.
  4. Tự động hóa: Cấu hình thành công ít nhất 1 kênh cảnh báo Telegram/Email khi chạm ngưỡng chỉ tiêu.
example.py
-- TRUY VẤN SQL ĐỒ ÁN MẪU: BÁO CÁO DOANH THU & TĂNG TRƯỞNG THEO THÁNG (MOM)
WITH monthly_revenue AS (
    SELECT 
        DATE_TRUNC('month', created_at) AS report_month,
        SUM(total_amount) AS total_revenue,
        COUNT(DISTINCT id) AS total_orders,
        COUNT(DISTINCT customer_id) AS active_customers
    FROM orders
    WHERE status = 'COMPLETED'
    GROUP BY 1
)
SELECT 
    report_month,
    total_revenue,
    total_orders,
    active_customers,
    LAG(total_revenue) OVER (ORDER BY report_month) AS prev_month_revenue,
    ROUND(
        ((total_revenue - LAG(total_revenue) OVER (ORDER BY report_month)) / NULLIF(LAG(total_revenue) OVER (ORDER BY report_month), 0)) * 100, 
        2
    ) AS mom_growth_percentage
FROM monthly_revenue
ORDER BY report_month DESC;
Thực hành

Thực hành và tự đánh giá

Hoàn thiện toàn bộ hệ thống Metabase BI của bạn, chụp ảnh 3 Dashboard và chia sẻ đường link báo cáo cho Ban Giám Đốc nghiệm thu.

Cảnh báo & Bắt bệnh

⚠️ Cạm bẫy & Bắt bệnh khi thực hành Metabase BI:

  1. Lỗi nghẽn tải CSDL sản xuất (Database Performance Bottleneck): Viết câu lệnh SQL quét toàn bộ bảng triệu dòng (Full Table Scan) làm chậm ứng dụng bán hàng.
  • Cách khắc phục: Luôn đánh Index cho các cột điều kiện (WHERE/GROUP BY) hoặc kết nối Metabase vào một Read-Replica riêng biệt.
  1. Lỗi Text-to-SQL sinh cú pháp không tương thích với Dialect của CSDL:
  • Cách khắc phục: Luôn khai báo rõ loại CSDL (PostgreSQL 16 hay MySQL 8) trong System Prompt khi yêu cầu AI viết SQL.
Checklist nghiệm thu

📋 Checklist nghiệm thu Metabase BI & Data-Driven Center:

  • [ ] Đã triển khai Metabase Docker an toàn trên VPS và kết nối CSDL qua tài khoản ReadOnly.
  • [ ] Đã dùng AI sinh thành công các truy vấn SQL phức tạp (JOIN đa bảng, Cohort Analysis, MoM Growth).
  • [ ] Đã hoàn thiện Executive Dashboard 3 tầng và cấu hình gửi báo cáo tự động 8h sáng qua Telegram.
🏢 BẠN MUỐN TRIỂN KHAI CHO CẢ PHÒNG BAN / DOANH NGHIỆP?
Đề Xuất Công Ty Tài Trợ & Đào Tạo In-House Trọn Gói

AI Tinh Gọn hỗ trợ khảo sát hiện trạng, kèm 1-1 on-premise bảo mật dữ liệu, setup hạ tầng riêng và xuất hóa đơn VAT hợp pháp cho doanh nghiệp.

⚖️ Bản quyền sở hữu trí tuệ: © 2026 AI Tinh Gọn (aitinhgon.vn) · Giấy phép Creative Commons CC BY-NC-ND 4.0. Cho phép tự học cá nhân, nghiêm cấm thương mại hóa hoặc bán lại. Giáo trình mở →

Tiến độ tự học lưu trên trình duyệt này. Chỉ đánh dấu khi đã kiểm tra sản phẩm thực hành.