Kho dữ liệu - Thuật ngữ

Trong chương này, chúng ta sẽ thảo luận về một số thuật ngữ được sử dụng phổ biến nhất trong kho dữ liệu.

metadata

Siêu dữ liệu được định nghĩa đơn giản là dữ liệu về dữ liệu. Dữ liệu được sử dụng để đại diện cho dữ liệu khác được gọi là siêu dữ liệu. Ví dụ: chỉ mục của một cuốn sách đóng vai trò là siêu dữ liệu cho nội dung trong sách. Nói cách khác, chúng ta có thể nói rằng siêu dữ liệu là dữ liệu tóm tắt dẫn chúng ta đến dữ liệu chi tiết.

Về kho dữ liệu, chúng ta có thể xác định siêu dữ liệu như sau:

  • Siêu dữ liệu là một bản đồ đường đến kho dữ liệu.

  • Siêu dữ liệu trong kho dữ liệu xác định các đối tượng kho.

  • Siêu dữ liệu hoạt động như một thư mục. Thư mục này giúp hệ thống hỗ trợ quyết định định vị nội dung của kho dữ liệu.

Kho lưu trữ siêu dữ liệu

Kho siêu dữ liệu là một phần không thể thiếu trong hệ thống kho dữ liệu. Nó chứa siêu dữ liệu sau:

  • Business metadata - Nó chứa thông tin quyền sở hữu dữ liệu, định nghĩa kinh doanh và các chính sách thay đổi.

  • Operational metadata- Nó bao gồm tiền tệ của dữ liệu và dòng dữ liệu. Đơn vị tiền tệ của dữ liệu đề cập đến dữ liệu đang hoạt động, được lưu trữ hoặc bị xóa. Dòng dữ liệu có nghĩa là lịch sử dữ liệu được di chuyển và chuyển đổi được áp dụng trên đó.

  • Data for mapping from operational environment to data warehouse - Siêu dữ liệu bao gồm cơ sở dữ liệu nguồn và nội dung của chúng, trích xuất dữ liệu, phân vùng dữ liệu, làm sạch, quy tắc chuyển đổi, quy tắc làm mới và xóa dữ liệu.

  • The algorithms for summarization - Nó bao gồm các thuật toán thứ nguyên, dữ liệu về mức độ chi tiết, tổng hợp, tóm tắt, v.v.

Khối dữ liệu

Một khối dữ liệu giúp chúng tôi biểu diễn dữ liệu theo nhiều chiều. Nó được xác định bởi các kích thước và sự kiện. Các kích thước là các thực thể liên quan đến việc doanh nghiệp lưu giữ hồ sơ.

Hình minh họa của Data Cube

Giả sử một công ty muốn theo dõi hồ sơ bán hàng với sự trợ giúp của kho dữ liệu bán hàng liên quan đến thời gian, mặt hàng, chi nhánh và địa điểm. Các thứ nguyên này cho phép theo dõi doanh số hàng tháng và chi nhánh nào các mặt hàng đã được bán. Có một bảng được liên kết với mỗi thứ nguyên. Bảng này được gọi là bảng kích thước. Ví dụ: bảng thứ nguyên "item" có thể có các thuộc tính như item_name, item_type và item_brand.

Bảng sau đây thể hiện chế độ xem 2-D của Dữ liệu bán hàng cho một công ty theo thứ nguyên thời gian, mặt hàng và vị trí.

Nhưng ở đây trong bảng 2-D này, chúng tôi có các bản ghi chỉ liên quan đến thời gian và mục. Doanh số bán hàng cho New Delhi được hiển thị theo thời gian và kích thước mặt hàng theo loại mặt hàng được bán. Nếu chúng tôi muốn xem dữ liệu bán hàng với một thứ nguyên nữa, chẳng hạn như thứ nguyên vị trí, thì chế độ xem 3-D sẽ hữu ích. Chế độ xem 3-D của dữ liệu bán hàng liên quan đến thời gian, mặt hàng và vị trí được hiển thị trong bảng dưới đây -

Bảng 3-D ở trên có thể được biểu diễn dưới dạng khối dữ liệu 3-D như thể hiện trong hình sau:

Dữ liệu Mart

Data mart chứa một tập hợp con dữ liệu trong toàn tổ chức có giá trị đối với các nhóm người cụ thể trong một tổ chức. Nói cách khác, data mart chỉ chứa những dữ liệu cụ thể cho một nhóm cụ thể. Ví dụ: siêu thị dữ liệu tiếp thị có thể chỉ chứa dữ liệu liên quan đến các mặt hàng, khách hàng và doanh số bán hàng. Marts dữ liệu được giới hạn cho các đối tượng.

Những điểm cần nhớ về Data Marts

  • Các máy chủ dựa trên Windows hoặc Unix / Linux được sử dụng để triển khai các data mart. Chúng được thực hiện trên các máy chủ chi phí thấp.

  • Chu kỳ thực hiện của một trung tâm dữ liệu được đo lường trong khoảng thời gian ngắn, tức là tính bằng tuần chứ không phải tháng hoặc năm.

  • Vòng đời của các trung tâm dữ liệu có thể phức tạp về lâu dài, nếu việc lập kế hoạch và thiết kế của chúng không mang tính tổ chức.

  • Data mart có kích thước nhỏ.

  • Marts dữ liệu được tùy chỉnh theo bộ phận.

  • Nguồn của data mart là kho dữ liệu có cấu trúc theo bộ phận.

  • Data mart rất linh hoạt.

Hình sau cho thấy một biểu diễn đồ họa của các mart dữ liệu.

Kho ảo

Chế độ xem trên một kho dữ liệu hoạt động được gọi là kho ảo. Rất dễ dàng để xây dựng một nhà kho ảo. Việc xây dựng một kho ảo đòi hỏi dung lượng dư thừa trên các máy chủ cơ sở dữ liệu đang hoạt động.