Computer >> Máy Tính >  >> Lập trình >> Lập trình

Trung tâm siêu dữ liệu là gì?

Trung tâm Siêu dữ liệu được sử dụng để xử lý việc trao đổi và phân phối Siêu dữ liệu kỹ thuật giữa các sản phẩm xử lý quyết định. Nó được thiết kế để sử dụng chủ yếu bởi các nhân viên kỹ thuật trong quá trình phát triển và duy trì kho dữ liệu. Có bốn yêu cầu của trung tâm này là -

  • Trung tâm Siêu dữ liệu phải cung cấp sự trao đổi Siêu dữ liệu giữa các hệ thống và sản phẩm trong môi trường dữ liệu Siêu dữ liệu được chia sẻ. Trung tâm phải có bản ghi và giao diện đối tượng lập trình mở (ví dụ:sử dụng COM hoặc CORBA) cho phép các công cụ của bên thứ ba kiểm soát các dịch vụ của trung tâm. Cấu trúc truyền tệp hỗ trợ các định dạng tệp do ngành xác định (tệp được phân tách bằng dấu phẩy, ví dụ:Meta Data Coalition MDIS, Định dạng trao đổi XML của Microsoft) cũng cần được hỗ trợ cho Metadata interchange.

  • Trung tâm Siêu dữ liệu phải cung cấp các kho lưu trữ liên tục để quản trị và chia sẻ Siêu dữ liệu. Siêu dữ liệu trong cửa hàng phải được duy trì bằng API đối tượng và các phương pháp truyền tệp được xác định ở trên và thông qua giao diện tương tác người dùng Web và GUI được cung cấp.

    Tính năng phân tích tác động và lập tài liệu Siêu dữ liệu tương tác và hàng loạt cũng là cần thiết. Trung tâm phải cung cấp giao diện tác nhân có thể quét và nắm bắt, theo khoảng thời gian do người dùng xác định, các sản phẩm cục bộ và hệ thống cho Siêu dữ liệu mới hoặc đã sửa đổi để thêm vào Cửa hàng siêu dữ liệu.

    Trình quản lý Siêu dữ liệu được sử dụng để duy trì Siêu dữ liệu trong cửa hàng phải hỗ trợ các tính năng kiểm soát phiên bản và thư viện có thể tạo bản ghi lịch sử về các thay đổi Siêu dữ liệu và hỗ trợ phát triển nhóm. Trong các môi trường phân tán lớn, quản trị viên sẽ có thể phân vùng vật lý môi trường Siêu dữ liệu trên nhiều máy chủ trung tâm và cửa hàng Siêu dữ liệu.

  • Trung tâm siêu dữ liệu, ở mức tối thiểu, phải có thể quản lý các định nghĩa về kho thông tin kho dữ liệu. Các định dạng được hỗ trợ phải bao gồm các bảng và cột quan hệ cũng như các thước đo và thứ nguyên đa chiều.

    Có một loại dữ liệu Meta khác có thể được xử lý là dữ liệu về nguồn dữ liệu được sử dụng để tạo bản ghi kho dữ liệu và về các phép biến đổi được sử dụng cho dữ liệu nguồn này trước khi nó được tải vào kho.

    Tuy nhiên, người ta thừa nhận rằng các công cụ ETL hiện tại sử dụng các phương pháp chuyển đổi độc quyền của chúng, khiến việc tạo ra một cơ sở tổng quát để quản lý loại Siêu dữ liệu này trở nên phức tạp. Sản phẩm tối thiểu phải cung cấp khả năng ghi lại nguồn dữ liệu và chuyển đổi Siêu dữ liệu ở định dạng văn bản dạng tự do.

    Hoàn hảo, trung tâm cũng phải ghi lại thông tin chi tiết về Siêu dữ liệu kinh doanh liên quan đến mô hình kinh doanh phổ biến và các quan điểm kinh doanh được sử dụng bởi các công cụ thông minh kinh doanh và phần mềm phân tích để truy cập dữ liệu kho.