Phân tích dữ liệu với SQL Server và Power BI - Buổi 16

Поделиться
HTML-код
  • Опубликовано: 11 янв 2025
  • Phân tích dữ liệu với SQL Server và Power BI - Buổi 16
    🔹 Giới thiệu buổi học
    Buổi 16 của khóa học Phân tích dữ liệu với SQL Server và Power BI tập trung vào thiết kế Data Model cho Power BI, sử dụng Star Schema để tối ưu hóa phân tích và trực quan hóa dữ liệu.
    🔹 Nội dung chính
    1. Mô hình Khái niệm (Concept Data Model)
    ✅ Xác định Entity và Attribute:
    Sử dụng Entity-Relationship Diagram (ERD) để xác định các thực thể (Entity) như bài hát, album và thuộc tính (Attribute) như tên bài hát, ID bài hát.
    ✅ Quan hệ giữa các Entity:
    Ví dụ: Một album có nhiều bài hát, và mỗi bài hát thuộc một album.
    2. Mô hình Dữ liệu Logic
    ✅ Chuyển đổi từ ERD sang Logic:
    Định nghĩa bảng, cột và quan hệ giữa các bảng trong cơ sở dữ liệu.
    ✅ Kiểu dữ liệu:
    Xác định kiểu dữ liệu cho các cột (số nguyên, chuỗi, ngày).
    ✅ ID (Key):
    Thiết lập ID duy nhất cho mỗi thực thể để liên kết giữa các bảng (ví dụ: song ID, album ID).
    3. Mô hình Dữ liệu trong Power BI (Dimensional Model)
    ✅ Star Schema:
    Thiết kế dạng hình ngôi sao bao gồm:
    Fact Table: Lưu trữ giá trị đo lường (metrics).
    Dimension Tables: Lưu thông tin ngữ cảnh liên quan đến Fact Table.
    ✅ Tối ưu hóa Dimension Table:
    Các cột như tên khách hàng, sản phẩm, thời gian phải dễ dàng phân loại và tìm kiếm.
    4. Ví dụ về Fact & Dimension Table
    ✅ Fact Table:
    Ghi lại các giao dịch với các cột như: số lượng, giá trị, thời gian.
    ✅ Dimension Table:
    Lưu thông tin như: khách hàng, sản phẩm, thời gian, địa điểm.
    5. Quan hệ giữa Fact và Dimension Table
    ✅ Các loại quan hệ phổ biến:
    Many-to-One: Fact Table liên kết với nhiều bản ghi trong Dimension Table.
    One-to-One: Một bản ghi Fact Table liên kết duy nhất với một bản ghi trong Dimension Table.
    Many-to-Many: Ít phổ biến trong Star Schema.
    ✅ Hướng lọc (Filter Direction):
    Single Direction: Filter một chiều, tối ưu hiệu suất.
    Bi-Directional: Filter hai chiều, phù hợp với một số trường hợp phức tạp.
    6. Thiết lập quan hệ trong Power BI
    ✅ Cách thực hiện:
    Kéo thả cột chứa key giữa các bảng trong Power BI.
    Sử dụng Manage Relationships để quản lý và chỉnh sửa.
    7. Ứng dụng thực tế
    ✅ Tích hợp dữ liệu:
    Kết nối bảng Sale, Return, Promotion với các bảng thông tin Sản phẩm, Khách hàng.
    ✅ Tính toán trên Fact Table:
    Sử dụng các hàm như SUM, COUNT để phân tích dữ liệu.
    🔹 Nhắc nhở
    Thiết kế Data Model chuẩn giúp tối ưu hóa hiệu suất khi truy vấn và trực quan hóa dữ liệu trong Power BI.
    Chú ý thiết lập đúng các quan hệ (Relationship) giữa Fact Table và Dimension Tables.
    📢 Thông tin liên hệ Hướng Nghiệp Dữ Liệu
    ➡️ Zalo: zalo.me/058358...
    ➡️ Fanpage: huongnghiepdulieu
    ➡️ Website: huongnghiepdul...
    ➡️ Email: daotao@huongnghiepdulieu.com

Комментарии •