KA 8 · Bài 9

Reference & Master Data

Reference & Master Data Management (KA8 trong DAMA-DMBOK2) tập trung vào việc quản lý những dữ liệu được chia sẻ quan trọng nhất của tổ chức — mã tham chiếu và các thực thể lõi như khách hàng, sản phẩm, nhà cung cấp. Mục tiêu là tạo ra một phiên bản dữ liệu chính xác, nhất quán, được tin cậy (golden record) để mọi hệ thống và quy trình dùng chung, giảm trùng lặp và mâu thuẫn.

1. Định nghĩa & Mục tiêu
Reference and Master Data Management là gì

Reference and Master Data Management là hoạt động quản lý dữ liệu chia sẻ nhằm đạt được các mục tiêu về nhất quán và độ tin cậy thông qua một "phiên bản sự thật" duy nhất. DMBOK2 định nghĩa:

Mục tiêu chính (goals) của KA8 theo DMBOK2:

2. Business Drivers
Vì sao doanh nghiệp cần MDM & RDM

Động lực nghiệp vụ khiến tổ chức đầu tư vào quản lý Reference & Master Data:

Cốt lõi: MDM không phải là một dự án CNTT một lần mà là một chương trình quản trị liên tục — kết hợp con người, quy trình (stewardship) và công nghệ để duy trì golden record theo thời gian.
3. Khái niệm cốt lõi
Phân biệt Reference · Master · Transaction Data

Ba loại dữ liệu này khác nhau về bản chất, tần suất thay đổi và cách quản lý. Nhầm lẫn giữa chúng là nguồn gốc của nhiều thiết kế sai:

Tiêu chíReference DataMaster DataTransaction Data
Bản chấtGiá trị dùng để phân loại/mã hóa dữ liệu khácThực thể nghiệp vụ lõi (danh từ)Sự kiện/giao dịch nghiệp vụ (động từ)
Ví dụMã quốc gia (VN, US), mã tiền tệ (USD), trạng thái đơn hàng, đơn vị đoKhách hàng, Sản phẩm, Nhà cung cấp, Nhân viên, Tài khoảnĐơn hàng, hóa đơn, thanh toán, khoản vay, log truy cập
Số lượngRất ít, tập hữu hạnTrung bình (hàng nghìn – triệu)Rất lớn, tăng liên tục
Tần suất thay đổiRất chậm, ổn địnhChậm – trung bìnhCao, phát sinh theo thời gian thực
Quản lý bởiReference Data steward, tổ chức chuẩn hóa bên ngoài (ISO...)Data steward, chương trình MDMỨng dụng vận hành (OLTP)
Vai trò với nhauĐược master data & transaction tham chiếuCung cấp bối cảnh cho giao dịchTham chiếu master & reference data

Các khái niệm bổ trợ quan trọng:

Khái niệmÝ nghĩa
Code set / Code tableTập mã reference (vd danh sách mã trạng thái) kèm mô tả. Đơn vị cơ bản của reference data.
Cross-reference / MappingÁnh xạ giữa các code set khác nhau (vd mã sản phẩm nội bộ ↔ mã của đối tác) để hòa hợp giữa hệ thống.
Taxonomy / OntologyCấu trúc phân cấp/quan hệ để phân loại (taxonomy) hoặc mô tả quan hệ ngữ nghĩa (ontology) của các khái niệm.
System of Record (SOR)Hệ thống được công nhận là nguồn quyền lực (authoritative) tạo/duy trì một thực thể master. "Sự thật gốc".
System of ReferenceHệ thống cung cấp bản sao đáng tin cậy để tham khảo, nhưng không phải nơi tạo dữ liệu gốc.
Golden RecordBản ghi tổng hợp tốt nhất của một thực thể sau khi đối sánh, hợp nhất và áp dụng survivorship.
Trusted Source / SSOTSingle Source of Truth — nơi duy nhất được tổ chức tin cậy cho một loại dữ liệu.
4. Context Diagram
Inputs → Activities → Deliverables

Sơ đồ ngữ cảnh (context diagram) của KA8 mô tả toàn bộ dòng chảy: từ đầu vào, qua các hoạt động cốt lõi, đến sản phẩm bàn giao — cùng với các bên Suppliers / Participants / Consumers.

NhómNội dung
InputsNhu cầu nghiệp vụ & yêu cầu dữ liệu; mô hình dữ liệu (data models); các nguồn dữ liệu (source systems, hệ thống kế thừa, dữ liệu bên ngoài); chuẩn & policy quản trị dữ liệu; kiến trúc dữ liệu.
Activities(1) Xác định drivers & requirements; (2) Đánh giá và định nghĩa data sources; (3) Định nghĩa kiến trúc MDM/RDM; (4) Mô hình hóa reference & master data; (5) Thiết lập luật đối sánh, hợp nhất & survivorship; (6) Định nghĩa & duy trì golden records; (7) Thiết lập quản trị và stewardship; (8) Giám sát & đo lường chất lượng liên tục.
DeliverablesKiến trúc MDM/RDM; golden records / trusted data; code sets & cross-reference mappings được quản lý; luật matching & survivorship; data sharing hub; metrics chất lượng & báo cáo; taxonomies/hierarchies.
SuppliersChủ sở hữu dữ liệu (data owners), source systems, tổ chức chuẩn hóa bên ngoài (ISO, cơ quan nhà nước), nhà cung cấp dữ liệu bên thứ ba (D&B, credit bureau).
ParticipantsData stewards, MDM/RDM specialists, data architects, data modelers, kiến trúc sư tích hợp, DBA, ban Data Governance.
ConsumersỨng dụng vận hành (CRM, ERP), kho dữ liệu & BI, đội phân tích, quy trình tuân thủ/báo cáo, khách hàng nội bộ dùng golden record.
Techniques / Tools / MetricsKỹ thuật đối sánh & consolidation; công cụ MDM/RDM & data quality; metrics về tỷ lệ trùng, độ hoàn chỉnh, độ chính xác của golden record.
5. Reference Data Management (RDM)
Code sets · mappings · taxonomies

RDM là việc kiểm soát các giá trị miền (domain values) được định nghĩa và các định nghĩa của chúng, đảm bảo mọi hệ thống dùng chung một tập giá trị chuẩn, được cập nhật đúng cách. Các thành phần:

Reference data có thể là industry/standard reference data (do bên ngoài chuẩn hóa, vd ISO country codes) hoặc internal/enterprise reference data (do tổ chức tự định nghĩa). Việc quản lý cần một Reference Data Management tool/repository tập trung, tránh mỗi ứng dụng tự nuôi bảng mã riêng gây lệch.

Mẹo: reference data thay đổi chậm nhưng khi thay đổi (thêm mã, đổi nghĩa) ảnh hưởng lan rộng. Luôn versioning code set và giữ lại giá trị lịch sử thay vì ghi đè, để dữ liệu giao dịch cũ vẫn diễn giải đúng.
6. Master Data Management (MDM)
Customer · Product · Party · Golden record

MDM gồm các hoạt động kiểm soát dữ liệu master để duy trì tính nhất quán, đầy đủ, chính xác và giảm trùng lặp. Các domain thường gặp:

DomainNội dung
Customer / PartyParty là khái niệm tổng quát cho cá nhân hoặc tổ chức (khách hàng, nhà cung cấp, nhân viên có thể là các "vai trò" của party). Party MDM tránh trùng lặp một thực thể đóng nhiều vai trò.
ProductĐịnh nghĩa sản phẩm/dịch vụ nhất quán, cây phân cấp danh mục, thuộc tính, mã SKU/UPC — nền tảng cho PIM (Product Information Management).
Financial / AccountCấu trúc tài khoản, trung tâm chi phí, chart of accounts dùng chung cho báo cáo tài chính hợp nhất.
LocationĐịa chỉ, khu vực địa lý chuẩn hóa dùng chung cho nhiều thực thể.

Quy trình cốt lõi tạo golden record:

Data matching — deterministic vs probabilistic:

Tiêu chíDeterministic matchingProbabilistic matching
Cơ chếSo khớp chính xác (hoặc theo luật) trên các định danh như tax ID, email, SSNTính điểm khả năng dựa trên nhiều thuộc tính, dùng thống kê/trọng số
Kết quảMatch / no-match nhị phânĐiểm số → ngưỡng auto-match / auto-no / vùng nghi ngờ cần steward xét
Ưu điểmĐơn giản, minh bạch, nhanh, dễ giải thíchBắt được match dù dữ liệu bẩn, thiếu, sai chính tả
Nhược điểmBỏ sót khi dữ liệu không đồng nhất hoặc thiếu định danhPhức tạp, cần tinh chỉnh ngưỡng, có false positive/negative
Khi dùngCó định danh mạnh, sạchDữ liệu đa nguồn, chất lượng không đồng đều

Merge / Survivorship rules (luật chọn giá trị tồn tại) — khi nhiều bản ghi được xác định là cùng thực thể, cần quy tắc chọn giá trị nào giữ lại cho golden record:

MDM phân biệt merge/unmerge: hợp nhất bản ghi cần khả năng đảo ngược (unmerge) khi phát hiện match sai — vì vậy nên lưu lịch sử nguồn (lineage) thay vì xóa dữ liệu gốc.

7. Kiến trúc MDM
Registry · Consolidation · Coexistence · Transaction

DMBOK2 mô tả bốn kiểu triển khai (implementation styles) chính, khác nhau ở mức độ dữ liệu được lưu tập trung và ai giữ quyền ghi:

Kiến trúcCách hoạt độngGhi ở đâuƯu / Nhược
RegistryHub chỉ lưu khóa & con trỏ tới bản ghi ở source; golden record dựng ảo (virtual) khi cần bằng cách link các nguồnVẫn ở source systems+ Ít xâm lấn, triển khai nhanh, ít trùng lặp lưu trữ. − Không làm sạch tập trung, đọc phức tạp, chất lượng phụ thuộc nguồn
ConsolidationGom dữ liệu từ nhiều nguồn về hub, đối sánh & hợp nhất thành golden record để đọc/tham chiếu & báo cáoSource ghi; hub chỉ đọc+ Golden record sạch cho BI/analytics. − Không cập nhật ngược real-time, có độ trễ, source vẫn có thể lệch
CoexistenceHub lưu & làm master, dữ liệu được đồng bộ hai chiều với các nguồn; có thể sửa ở hub hoặc source rồi hòa hợpCả hub & source (đồng bộ)+ Cân bằng, golden record dùng được rộng. − Đồng bộ hai chiều phức tạp, rủi ro xung đột
Transaction / CentralizedHub là system of record duy nhất; mọi ứng dụng đọc/ghi trực tiếp vào hub, thực thi luật ngay tại nguồnChỉ ở hub (tập trung)+ Nhất quán cao nhất, chất lượng tại nguồn. − Xâm lấn nhất, tốn kém, phải sửa ứng dụng, rủi ro dự án lớn
Chọn kiến trúc: đi từ ít xâm lấn (Registry) đến kiểm soát cao (Transaction). Nhiều tổ chức bắt đầu bằng Consolidation để có golden record phục vụ BI, rồi tiến dần sang Coexistence/Transaction khi nhu cầu nhất quán real-time tăng.
8. Data Sharing Hub & quan hệ liên KA
DII & Data Quality

Một Data Sharing Hub (hub chia sẻ dữ liệu) là kiến trúc trung tâm nơi master data được quản lý và chia sẻ cho các hệ thống đăng ký (subscribe). Nó là điểm gặp giữa MDM và tích hợp:

9. Vai trò (Roles)
Ai làm gì trong RDM/MDM
Vai tròTrách nhiệm
Data OwnerChịu trách nhiệm cuối cùng về một domain master data; phê duyệt định nghĩa, luật, quyền truy cập.
Data StewardDuy trì chất lượng hằng ngày: xét duyệt potential matches, xử lý ngoại lệ, sửa golden record, quản lý code set.
Reference Data StewardQuản lý code sets, mappings, taxonomies; điều phối thêm/đổi giá trị và versioning.
MDM / RDM SpecialistCấu hình công cụ MDM, thiết lập luật matching/survivorship, vận hành hub.
Data Architect / ModelerThiết kế mô hình thực thể master và kiến trúc hub, chuẩn tích hợp.
Data Governance BodyBan hành policy, phân định ownership, giải quyết tranh chấp xuyên đơn vị.
Business / Data ConsumersSử dụng golden record; phản hồi lỗi dữ liệu để cải thiện.
10. Tools & Techniques
Công cụ & kỹ thuật
NhómNội dung
MDM tools/hubsInformatica MDM, IBM InfoSphere MDM, SAP Master Data Governance (MDG), Oracle MDM, TIBCO EBX, Reltio, Profisee, Semarchy.
RDM toolsRepository quản lý code set & mapping tập trung (thường tích hợp trong nền tảng MDM hoặc riêng như Collibra RDM, TIBCO EBX).
Data quality / matchingCông cụ profiling, standardization, address verification, fuzzy matching, dedup (Informatica DQ, IBM QualityStage, SAS DataFlux).
Kỹ thuật matchingDeterministic (rule-based, exact key), probabilistic (weighted scoring), fuzzy/phonetic (Soundex, Levenshtein, n-gram), machine learning entity resolution.
Kỹ thuật khácData standardization & normalization, survivorship rules, hierarchy management, data lineage tracking, publish-subscribe/CDC để syndicate.
11. Metrics
Đo lường hiệu quả RDM/MDM
MetricÝ nghĩa
Duplicate rateTỷ lệ bản ghi trùng lặp còn tồn tại — đo hiệu quả matching/dedup.
Match accuracyTỷ lệ match đúng (giảm false positive/negative), thường theo dõi qua steward review.
Data quality của golden recordCompleteness, validity, consistency, accuracy của bản ghi master.
Coverage / adoptionSố hệ thống & quy trình đang tiêu thụ golden record (mức độ áp dụng).
Data steward activitySố ngoại lệ, số cặp nghi ngờ xử lý, thời gian giải quyết (SLA).
Reference data volatilityTần suất thay đổi code set và số lỗi do lệch giá trị tham chiếu.
Business value / ROIGiảm chi phí đối chiếu, tăng tỷ lệ chiến dịch trúng đích, cải thiện tuân thủ.
12. Best practices & Pitfalls
Nên & không nên

Best practices:

Pitfalls (cạm bẫy):

Cảnh báo: golden record không phải trạng thái "đạt được một lần". Nếu không có quy trình duy trì và metrics theo dõi liên tục, chất lượng dữ liệu master sẽ trôi dạt (drift) theo thời gian khi nguồn thay đổi.
← Bài trước
KA7: Document & Content Management