Sự khác biệt giữa lược đồ sao và khối dữ liệu?


10

Tôi đang tham gia vào một dự án mới, nơi tôi phải tạo khối dữ liệu từ hệ thống cơ sở dữ liệu quan hệ hiện có.

Tôi hiểu rằng, hệ thống hiện tại không được thiết kế đúng, tôi không chắc bắt đầu từ đâu.

Câu hỏi của tôi là:

  • Sự khác biệt giữa Star Schema và khối dữ liệu là gì?
  • Tôi phải bắt đầu từ đâu? Từ lược đồ sao hay khối dữ liệu trực tiếp?
  • Là khối dữ liệu được tạo ra từ lược đồ sao?

Tôi có ít kinh nghiệm về mô hình dữ liệu quan hệ, câu hỏi này có vẻ quá cơ bản, tôi đã cố gắng tìm ra từ ít tài nguyên, vẫn chưa rõ ràng. Hãy cho lời khuyên và đề xuất của bạn?

Nếu tôi bỏ lỡ, một cái gì đó rất quan trọng liên quan đến câu hỏi này, xin vui lòng chia sẻ suy nghĩ của bạn về điều đó quá.


2
Đây là câu trả lời của tôi, trong Stackoverflow, của khoảng 7 năm trước. Một số vẫn còn có liên quan. Nếu bạn muốn có thêm ý kiến ​​từ tôi, tôi sẽ cung cấp câu trả lời ở đây. stackoverflow.com/questions/2798595/ Lời
Walter Mitty

Cảm ơn. Dưới đây là một số tài liệu tham khảo tôi tìm thấy liên quan đến chủ đề này. lược đồ sao ; Khối lập phương OLAP
KFL

Câu trả lời:


8

Sau khi dành một chút thời gian, đọc sách tham khảo, tôi đã đến điểm, nơi tôi có thể xác định sự khác biệt giữa lược đồ sao và khối dữ liệu. Tôi không thể nhận xét về định nghĩa này nhưng câu trả lời này làm tôi hài lòng và giúp tôi bắt đầu nhiệm vụ. Về quy trình, tôi hy vọng tôi hiểu rõ hơn (nếu có) về các kỹ thuật này. Đây là những phát hiện của tôi:

Sự khác biệt giữa Star Schema và các khối dữ liệu:

Lược đồ sao là một kỹ thuật mô hình hóa chiều. Nó chứa, Kích thước và Sự kiện (đo lường kinh doanh). Chủ yếu được sử dụng trong công nghệ kho dữ liệu.

Khối dữ liệu là một bảng đa chiều. Nó có nghĩa là, sự kết hợp của kích thước và bảng thực tế. Chủ yếu được sử dụng trong các công cụ phân tích OLAP.

Các khối dữ liệu được xây dựng trên lược đồ sao để cải thiện hiệu năng truy vấn - thực hiện tổng hợp và tổng hợp các phép đo.

Nó sẽ tính toán trước các giá trị, thay vì tính toán nhanh, vì vậy nó giúp tăng hiệu suất.

Ví dụ: Tổng số mặt hàng, Số tiền bán hàng, v.v.

Tôi phải bắt đầu từ đâu?

Tôi nhận ra rằng tôi phải bắt đầu từ, lược đồ sao và xây dựng các khối dữ liệu trên đó. Các khối dữ liệu không được xây dựng trên hệ thống DBMS, mà bên ngoài hệ thống DBMS dưới dạng tổng hợp và các hoạt động khác.

Tôi hy vọng câu trả lời này sẽ giúp ích cho những người chưa quen với công nghệ này. Nếu tôi thiếu một cái gì đó hoặc hiểu sai, xin vui lòng sửa nó. Cảm ơn bạn.


5
Cảm ơn đã trở lại với câu trả lời của bạn. Một lược đồ sao thường đề cập đến một loạt các bảng cơ sở dữ liệu quan hệ có mối quan hệ tạo thành một ngôi sao. Dữ liệu này nằm trong cơ sở dữ liệu quan hệ. Các bảng này thường là 'sự kiện' hoặc 'kích thước'. Một "Khối dữ liệu" là một thuật ngữ rất chung chung. Thông tin tương tự này được lưu trữ bên trong một khối, không phải là cơ sở dữ liệu quan hệ. Cũng như có nhiều nhà cung cấp cho cơ sở dữ liệu quan hệ, cũng có nhiều nhà cung cấp cho các hình khối. Một khối thường được xây dựng từ một nguồn dữ liệu bên ngoài. Nếu nguồn dữ liệu này được sắp xếp theo lược đồ sao, việc phát triển và tải khối sẽ dễ dàng hơn nhiều
Nick.McDilyn

3

Qutote từ Kỹ thuật mô hình hóa chiều Kimball

Lược đồ hình sao và hình khối OLAP

Các lược đồ sao là các cấu trúc chiều được triển khai trong một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS). Chúng đặc trưng bao gồm các bảng thực tế được liên kết với các bảng thứ nguyên được liên kết thông qua các mối quan hệ khóa chính / ngoại. Một khối xử lý phân tích trực tuyến (OLAP)là một cấu trúc chiều được thực hiện trong cơ sở dữ liệu đa chiều; nó có thể tương đương về nội dung, hoặc thường được lấy từ một lược đồ sao quan hệ. Một khối OLAP chứa các thuộc tính và sự kiện thứ nguyên, nhưng nó được truy cập thông qua các ngôn ngữ có nhiều khả năng phân tích hơn SQL, chẳng hạn như XMLA. Các khối OLAP được bao gồm trong danh sách các kỹ thuật cơ bản này vì một khối OLAP thường là bước cuối cùng trong việc triển khai hệ thống DW / BI chiều, hoặc có thể tồn tại dưới dạng cấu trúc tổng hợp dựa trên lược đồ sao quan hệ nguyên tử hơn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.