RDM với MDM và chất lượng dữ liệu: thước chuẩn dùng chung
RDM (quản lý dữ liệu tham chiếu) ít khi đứng một mình. Nó là mảnh ghép nền cho hai module quan trọng khác trong Ataccama ONE: MDM (quản lý dữ liệu chủ) và chất lượng dữ liệu (data quality). Cách hình dung dễ nhất: nếu MDM lo “thực thể nào là thật và duy nhất” (một khách hàng vàng), DQ lo “dữ liệu có đúng và sạch không”, thì RDM cung cấp thước chuẩn dùng chung — bộ mã chuẩn để cả hai dựa vào. Một địa chỉ chỉ “nhất quán” khi mã tỉnh trong đó nằm trong danh mục chuẩn; một bản ghi chỉ “hợp lệ” khi giá trị mã của nó có thật trong bộ mã. Bài này giải thích cho người mới: RDM nối với MDM và DQ ở đâu, và vì sao nó là nền cho cả hai.
RDM với MDM: chuẩn hóa trường mã trong bản ghi vàng
Phần tiêu đề “RDM với MDM: chuẩn hóa trường mã trong bản ghi vàng”MDM tạo ra bản ghi vàng (golden record) — phiên bản duy nhất, đáng tin của một thực thể, ví dụ một khách hàng được gộp từ nhiều bản ghi trùng. Nhưng một bản ghi vàng không chỉ gồm tên và số điện thoại; nó còn chứa nhiều trường mã: mã tỉnh trong địa chỉ, mã ngành nghề của doanh nghiệp khách hàng, mã loại khách, đơn vị tiền tệ… Những trường mã này chỉ thật sự “vàng” khi chúng dùng đúng một bộ mã chuẩn — và đó chính là chỗ RDM bước vào.
Khi MDM hợp nhất và làm sạch một bản ghi, nó dựa vào danh mục mã chuẩn của RDM để chuẩn hóa các trường mã. Thay vì để địa chỉ ghi lẫn lộn “TP.HCM / Hồ Chí Minh / HCM”, MDM ánh chiếu về đúng một mã tỉnh chuẩn trong danh mục; thay vì mỗi nguồn ghi ngành nghề một cách, MDM quy về đúng một mã ngành trong bộ mã chung. Nhờ vậy:
- Bản ghi vàng nhất quán tới từng trường mã, không chỉ nhất quán ở tên thực thể.
- Gộp và so khớp tốt hơn: hai bản ghi cùng “TP.HCM” và “Hồ Chí Minh” dễ được nhận ra là cùng một nơi khi cả hai đã quy về một mã chuẩn.
- Báo cáo trên dữ liệu chủ gộp đúng theo tỉnh, theo ngành — vì các trường mã đã thống nhất.
RDM với chất lượng dữ liệu: danh mục làm lookup để kiểm tính hợp lệ
Phần tiêu đề “RDM với chất lượng dữ liệu: danh mục làm lookup để kiểm tính hợp lệ”Ở phía chất lượng dữ liệu, vai trò của RDM rất trực tiếp: danh mục mã chuẩn được dùng làm lookup (bảng đối chiếu) trong các luật kiểm tra. Câu hỏi mà DQ đặt ra rất đời thường — “giá trị này có nằm trong danh mục chuẩn không?” — và để trả lời, DQ tra vào bộ mã của RDM.
Ví dụ một luật chất lượng kiểm tra trường “mã tỉnh”: nó lấy bộ mã tỉnh chuẩn từ RDM làm danh sách đối chiếu, rồi kiểm mọi bản ghi xem mã tỉnh có thuộc danh sách đó hay không. Bản ghi nào mang giá trị không có trong danh mục (gõ sai, mã đã bỏ, hoặc tự chế) sẽ bị đánh dấu là không hợp lệ. Cùng cách đó áp cho mã ngành, mã chi nhánh, đơn vị tiền tệ, trạng thái đơn hàng… Lợi ích:
- Bắt lỗi tận gốc. Giá trị ngoài danh mục bị phát hiện ngay, thay vì lọt vào báo cáo rồi mới vỡ lẽ.
- Luật rõ ràng, dễ giải thích. “Hợp lệ = có trong danh mục chuẩn” là tiêu chí minh bạch, ai cũng hiểu.
- Tự cập nhật theo danh mục. Khi RDM thêm hoặc bỏ mã, luật DQ dùng lookup từ RDM sẽ tự kiểm theo bộ mã mới nhất, không phải sửa luật bằng tay.
Vì sao RDM là “thước chuẩn” nền cho cả hai
Phần tiêu đề “Vì sao RDM là “thước chuẩn” nền cho cả hai”Gom hai mảnh trên lại sẽ thấy một vai trò chung: RDM là thước chuẩn dùng chung mà cả MDM và DQ đều tựa vào. MDM dùng thước này để chuẩn hóa (đưa trường mã về đúng giá trị chuẩn); DQ dùng thước này để kiểm tra (đối chiếu giá trị có hợp chuẩn không). Cùng một danh mục mã, hai cách khai thác — một bên ghi cho đúng, một bên soát cho chặt.
Chính vì là thước chuẩn nền, chất lượng của RDM lan tỏa ra cả hệ thống. Nếu bộ mã chuẩn được giữ tốt — đúng, đủ, có phiên bản, có chủ — thì cả bản ghi vàng lẫn các luật kiểm tra đều hưởng lợi. Ngược lại, nếu bộ mã lộn xộn thì MDM chuẩn hóa nhầm và DQ kiểm sai theo, dù bản thân hai module đó làm đúng quy trình. Nói cách khác, đầu tư vào RDM là đầu tư vào nền móng cho cả quản lý dữ liệu chủ lẫn chất lượng dữ liệu.
Ví dụ VN: một bộ mã tỉnh, phục vụ cả MDM lẫn DQ
Phần tiêu đề “Ví dụ VN: một bộ mã tỉnh, phục vụ cả MDM lẫn DQ”Một ngân hàng giữ bộ mã tỉnh/thành chuẩn trong RDM. Cùng một bộ mã đó phục vụ hai mục đích khác nhau:
- Phía MDM — chuẩn hóa khách hàng vàng. Khi gộp một khách hàng từ nhiều nguồn (chi nhánh, kênh số, hồ sơ giấy nhập lại), MDM quy địa chỉ về đúng một mã tỉnh chuẩn lấy từ RDM. Nhờ vậy hai hồ sơ ghi “TP.HCM” và “Hồ Chí Minh” được nhận ra là cùng một nơi và gộp đúng, còn báo cáo phân bố khách theo tỉnh thì khớp.
- Phía DQ — kiểm tra hồ sơ mở tài khoản. Một luật chất lượng dùng chính bộ mã tỉnh đó làm lookup: mọi hồ sơ có mã tỉnh không nằm trong danh mục chuẩn sẽ bị đánh dấu để rà lại trước khi đưa vào hệ thống.
Điểm mấu chốt: chỉ có một bộ mã tỉnh duy nhất trong RDM, nhưng MDM dùng nó để ghi cho đúng, còn DQ dùng nó để soát cho chặt. Khi quy định hành chính đổi (sáp nhập tỉnh), ngân hàng cập nhật bộ mã ở RDM một lần — và cả việc chuẩn hóa bản ghi vàng lẫn việc kiểm tra hợp lệ đều đi theo chuẩn mới.
Tiếp theo
Phần tiêu đề “Tiếp theo”- Đào sâu cách MDM khai thác danh mục mã để chuẩn hóa bản ghi vàng: Dữ liệu tham chiếu trong MDM.
- Xem cách dựng một luật chất lượng dùng danh mục làm lookup: Tạo luật chất lượng dữ liệu (DQ rule).
- Ôn lại cấu trúc danh mục mã — nền của thước chuẩn dùng chung: Danh mục mã / bộ mã (code list).