Slowly Changing Dimensions
Biến đổi và Phân tích Dữ liệu với Microsoft Fabric
Luis Silva
Solution Architect - Data & AI
Một chiều thay đổi thường xuyên thế nào?
Một chiều thay đổi thường xuyên thế nào?
Một chiều thay đổi thường xuyên thế nào?
Slowly Changing Dimensions
Các loại SCD dựa trên cách quản lý thay đổi dữ liệu:
Loại 0 (Không thay đổi)
Loại 1 (Ghi đè)
Loại 2 (Giữ toàn bộ lịch sử)
Loại 3 (Giữ lịch sử giới hạn)
Các loại khác (4, 5, 6, 7)
SCD Loại 0: Không thay đổi
Không chấp nhận thay đổi
Loại bỏ thay đổi dữ liệu
Dữ liệu luôn phản ánh trạng thái gốc
Dùng khi dữ liệu không được phép đổi sau lần nạp đầu tiên
SCD Loại 1: Ghi đè
Ghi đè bản ghi hiện có bằng dữ liệu mới
Dữ liệu luôn phản ánh giá trị mới nhất
Dùng cho giá trị bổ trợ không cần lưu lịch sử, ví dụ số điện thoại
SCD Loại 2: Giữ toàn bộ lịch sử
Giữ bản ghi hiện có và tạo bản ghi mới với dữ liệu mới
Lưu toàn bộ lịch sử
Thêm cột để theo dõi ngày áp dụng thay đổi
SCD Loại 3: Giữ một phần lịch sử
Chỉ lưu lịch sử của một vài thuộc tính
Mỗi thuộc tính có thêm một cột để giữ giá trị trước đó
Dùng khi cần lịch sử hạn chế (giá trị hiện tại và trước đó) mà không cần thêm dòng
Các loại SCD khác
Các loại khác (4, 5, 6, 7) là biến thể của loại 1, 2 và 3
Ít phổ biến do phức tạp
Loại dùng nhiều nhất là Loại 1 và Loại 2. Ưu tiên dùng:
SCD Loại 1 nếu không cần lịch sử.
SCD Loại 2 nếu cần lịch sử.
Ayo berlatih!
Biến đổi và Phân tích Dữ liệu với Microsoft Fabric
Preparing Video For Download...