OpenMetadata không chỉ là một danh mục bảng. Bài này điểm qua từng nhóm tính năng quan trọng: tìm kiếm, glossary & tag, chất lượng dữ liệu, ownership, lineage view và cộng tác — những thứ biến catalog thành nền tảng làm việc hằng ngày của data team.
Trái tim của catalog là tìm kiếm. Người dùng gõ từ khóa và OpenMetadata (qua Elasticsearch) trả về bảng, cột, topic, dashboard liên quan. Có thể lọc (filter) kết quả theo:
PII hoặc Tier1.Kết quả tìm kiếm còn cho biết độ phổ biến (mức sử dụng) để ưu tiên bảng "được dùng nhiều" — giúp người mới biết bảng nào là chuẩn.
Glossary là từ điển thuật ngữ nghiệp vụ (vd "Khách hàng hoạt động", "Doanh thu thuần") với định nghĩa thống nhất, rồi gắn các thuật ngữ này vào bảng/cột tương ứng — để cả công ty hiểu giống nhau.
Classification & Tags dùng để phân loại tài sản dữ liệu. Hai nhóm hay dùng nhất:
Profiler tính thống kê từng cột (null, distinct, min/max, phân bố). Dựa trên đó, bạn tạo các test chất lượng để khẳng định kỳ vọng về dữ liệu:
| Loại test | Kiểm tra điều gì |
|---|---|
| Not null | Cột không được có giá trị rỗng (vd customer_id) |
| Unique | Giá trị không trùng lặp (vd khóa chính) |
| Ngưỡng (range) | Giá trị nằm trong khoảng cho phép (vd số dòng > 0, giá ≥ 0) |
| Custom SQL | Test tùy biến bằng câu SQL của riêng bạn |
Các test được gom thành Test Suite và đặt lịch chạy định kỳ. Kết quả (pass/fail) hiển thị ngay trên trang bảng và trong dashboard chất lượng, kèm xu hướng theo thời gian.
Mỗi tài sản dữ liệu nên có owner — một người hoặc một team. OpenMetadata cho tổ chức người dùng theo cây Teams (vd Organization → Department → Group), gán quyền và phân công sở hữu rõ ràng. Khi dữ liệu có vấn đề, ai cũng biết hỏi ai.
Trang Lineage hiển thị đồ thị luồng dữ liệu end-to-end: từ bảng nguồn, qua pipeline, tới bảng đích và dashboard. Bạn có thể đào sâu xuống cấp cột để xem một cột được tính từ đâu.
Ứng dụng quan trọng nhất là impact analysis: trước khi đổi/ xóa một cột nguồn, nhìn lineage để biết những bảng và báo cáo nào sẽ bị ảnh hưởng — tránh làm hỏng dashboard mà không ai hay.
OpenMetadata có sẵn các công cụ cộng tác để dữ liệu không "chết" trong một trang tĩnh:
| Tính năng | Lợi ích |
|---|---|
| Discovery & Search | Tìm đúng dữ liệu nhanh, giảm thời gian "đi hỏi vòng vòng" |
| Glossary & Tags | Cả công ty hiểu thuật ngữ giống nhau, dễ tuân thủ (PII) |
| Data Quality | Tin tưởng số liệu, phát hiện lỗi dữ liệu sớm |
| Ownership & Teams | Trách nhiệm rõ ràng, biết hỏi ai khi có vấn đề |
| Lineage | Impact analysis, debug nhanh khi báo cáo sai |
| Activity Feed | Cộng tác, minh bạch thay đổi, dữ liệu luôn "sống" |