Bỏ qua để đến nội dung

Metadata Standard & JSON Schemas

Trái tim của OpenMetadata là một chuẩn metadata (metadata standard) dựa trên JSON Schema — đóng vai trò nguồn chân lý duy nhất cho toàn hệ thống.

Mọi entity (Table, Dashboard, Pipeline…) được định nghĩa bằng JSON Schema — ngôn ngữ trung lập, không phụ thuộc nền tảng. Từ schema, OpenMetadata sinh mã tự động:

Sinh raDùng cho
Java classesAPI Server
Python classesIngestion Framework
TypeScript typesGiao diện UI

→ Cùng một định nghĩa entity, nhất quán từ thu thập → lưu trữ → hiển thị.

  • Univocal — entity được định nghĩa rõ ràng, không mơ hồ, xuyên suốt mọi tầng.
  • Mở rộng được: thêm entity/thuộc tính mới bằng cách bổ sung schema.
  • API-first: API sinh ra từ schema, hợp đồng rõ ràng cho tích hợp.
  • Tùy biến: thêm custom property cho entity mà không sửa lõi.
Chia sẻ: