Sự khác biệt giữa Bảng thực tế và Bảng kích thước

Tác Giả: Laura McKinney
Ngày Sáng TạO: 1 Tháng Tư 2021
CậP NhậT Ngày Tháng: 13 Có Thể 2024
Anonim
Sự khác biệt giữa Bảng thực tế và Bảng kích thước - Công Nghệ
Sự khác biệt giữa Bảng thực tế và Bảng kích thước - Công Nghệ

NộI Dung


Bảng Fact và Bảng kích thước, là những yếu tố cần thiết để tạo ra một lược đồ. Một bản ghi bảng thực tế là một sự kết hợp của các thuộc tính từ các bảng kích thước khác nhau. Bảng thực tế giúp người dùng phân tích các khía cạnh kinh doanh giúp anh ta đưa ra quyết định để cải thiện doanh nghiệp của mình. Mặt khác, các bảng kích thước giúp bảng thực tế thu thập các kích thước theo đó các biện pháp phải được thực hiện.

Điểm phân biệt bảng Fact và bảng Dimension là bảng kích thước chứa các thuộc tính dọc theo các biện pháp được thực hiện trong bảng thực tế. Có một số yếu tố khác tạo ra sự khác biệt giữa Bảng thực tế và Bảng kích thước để xem chúng, hãy để Liếc nhìn vào biểu đồ so sánh hiển thị bên dưới.


  1. Biểu đồ so sánh
  2. Định nghĩa
  3. Nhân vật
  4. Sự khác biệt chính
  5. Phần kết luận

Biểu đồ so sánh

Cơ sở để so sánhBảng thực tếBảng kích thước
Căn bảnBảng Fact chứa phép đo dọc theo các thuộc tính của bảng thứ nguyên. Bảng kích thước chứa các thuộc tính dọc theo đó bảng thực tế tính toán số liệu.
Thuộc tính & hồ sơ Bảng Fact chứa ít thuộc tính và nhiều bản ghi hơn.Bảng kích thước chứa nhiều thuộc tính và ít hồ sơ hơn.
Kích thước bảngBảng thực tế phát triển theo chiều dọc.Bảng kích thước phát triển theo chiều ngang.
Chìa khóa Bảng Fact chứa một khóa chính là sự kết hợp của các khóa chính của tất cả các bảng kích thước. Mỗi bảng kích thước chứa khóa chính của nó.
Sự sáng tạoBảng Fact chỉ có thể được tạo khi bảng kích thước được hoàn thành.Bảng kích thước cần phải được tạo ra đầu tiên.
Lược đồ Một lược đồ chứa số lượng bảng thực tế ít hơn.Một lược đồ chứa số lượng bảng kích thước nhiều hơn.
Thuộc tínhBảng Fact có thể có dữ liệu ở dạng số cũng như định dạng ual.Bảng kích thước luôn chứa các thuộc tính ở định dạng ual.


Định nghĩa bảng thực tế

Bảng Fact là bảng chứa đo dọc theo các thuộc tính của bảng kích thước. Nó có thể chứa thông tin ở mức thấp nhất có thể. Một số bảng thực tế chỉ chứa dữ liệu tóm tắt, được gọi là Bảng tổng hợp. Bảng thực tế gần như chứa ngày đóng dấu dữ liệu. Hãy để chúng tôi thảo luận về các đặc điểm của một bảng thực tế.

Khóa liên kết
Bảng Fact có chứa khóa concatenated là sự kết hợp của các khóa chính của tất cả các bảng kích thước. Khóa được nối của bảng thực tế phải xác định duy nhất hàng trong bảng thực tế.

Hạt dữ liệu
Hạt dữ liệu cho thấy các phép đo trong bảng thực tế đã được lưu trữ sâu đến mức nào. Hạt dữ liệu phải ở mức cao nhất có thể.

Các biện pháp phụ gia
Các thuộc tính của bảng thực tế có thể là phụ gia đầy đủ hoặc là bán phụ gia. Các biện pháp phụ gia đầy đủ là những biện pháp có thể dễ dàng tóm tắt cho tất cả các kích thước trong bảng thực tế. Ví dụ: quant_ordered, là một thuộc tính có thể được tóm tắt cho tất cả các kích thước. Giống như, chúng ta có thể lấy ra tổng số lượng_order, cho một khách hàng cụ thể, khu vực, ngày tháng, thương hiệu, v.v. Giống như, số lượng cân bằng không thể được tổng hợp theo chiều thời gian vì nó thay đổi theo thời gian.

Dữ liệu thưa thớt
Đôi khi chúng ta có thể thấy các bản ghi trong bảng thực tế có thuộc tính với biện pháp vô giá trị. Ví dụ, có thể không có bất kỳ đơn đặt hàng vào một kỳ nghỉ. Vì vậy, các thuộc tính cho ngày này sẽ có các biện pháp null. Chúng tôi không phải lưu trữ biện pháp cho loại hồ sơ như vậy vì nó không cung cấp bất kỳ thông tin nào.

Kích thước thoái hóa
Đôi khi bạn có thể bắt gặp một số kích thước trong bảng thực tế, hoàn toàn không phải là phụ gia. Ví dụ: order_number, customer_id, bạn không thể thêm các loại kích thước này. Tuy nhiên, trong trường hợp, bạn cần tìm đơn đặt hàng được thực hiện bởi một khách hàng cụ thể trong tháng này; sau đó bạn sẽ cần khách hàng liên quan đến tìm kiếm của bạn. Những loại này nếu thuộc tính hoặc kích thước của bảng thực tế được gọi Thoái hóa kích thước.

Định nghĩa bảng kích thước

Bảng kích thước là thành phần chính cho Sơ đồ bắt đầu. Bảng kích thước chứa các thuộc tính thể hiện kích thước, dọc theo đó phép đo được thực hiện trong bảng thực tế. Hơn nữa, chúng tôi sẽ thảo luận về một số đặc điểm của bảng kích thước.

Các thuộc tính và khóa
Mỗi bảng Kích thước phải có một khóa chính mà xác định duy nhất mỗi bản ghi của bảng. Người ta thường quan sát rằng bảng thứ nguyên chứa nhiều thuộc tính. Do đó, nó dường như là rộng tức là khi bạn tạo bảng thứ nguyên, bạn sẽ thấy nó lan rộng theo chiều ngang.

Giá trị thuộc tính
Các giá trị của các thuộc tính trong bảng thứ nguyên hiếm khi là số, hầu hết các lần bạn sẽ tìm thấy các giá trị trong các thuộc tính nằm trong định dạng ual. Ví dụ tên sản phẩm, nhãn hiệu, danh mục, danh mục phụ, v.v.

Mối quan hệ giữa các thuộc tính
Thường xuyên bạn có thể quan sát, các thuộc tính bạn gặp trong bảng thứ nguyên không liên quan trực tiếp. Giống như, Product_brand không phải làm gì với gói_date nhưng cả hai vẫn có thể là các thuộc tính của bảng thứ nguyên Sản phẩm.

Bình thường hóa
Bảng kích thước là không phải đáng lẽ là Chuẩn hóa. Điều này là do bình thường hóa một bảng sẽ tạo ra nhiều bảng trung gian. Khi một truy vấn chọn một thuộc tính từ bảng thứ nguyên và phục hồi các phép đo dọc theo bảng thực tế đó, truy vấn phải đi qua các bảng trung gian trở nên không hiệu quả. Do đó, bảng kích thước không được chuẩn hóa.

Khoan xuống, lăn lên
Các thuộc tính của bảng thứ nguyên cho phép bạn có được các chi tiết bằng cách di chuyển từ cấp cao hơn của các thuộc tính tổng hợp sang thuộc tính cấp thấp hơn. Ví dụ: nếu bạn muốn tìm tổng doanh số trong một khu vực thì bạn có thể đi sâu vào tìm doanh số theo tiểu bang, thành phố, zip. Bạn thậm chí có thể cuộn lên để tìm tổng doanh số đầu tiên bằng zip, sau đó theo thành phố và sau đó là tiểu bang.

Nhiều hệ thống phân cấp
Bảng kích thước thường cung cấp nhiều phân cấp. Ví dụ: chúng tôi có bảng kích thước sản phẩm cho cửa hàng bách hóa. Bây giờ, chúng tôi có hai bộ phận tiếp thị và bộ phận kế toán.

Bộ phận tiếp thị sẽ đi sâu vào các thuộc tính của bảng thứ nguyên sản phẩm theo một hệ thống phân cấp nhất định để có được các phép đo cho bảng thực tế.

Mặt khác, bộ phận kế toán sẽ đi sâu vào các thuộc tính của bảng thứ nguyên sản phẩm trong hệ thống phân cấp khác nhau để có được các phép đo cho bảng thực tế.

Vì vậy, bảng thứ nguyên phải có nhiều cấu trúc phân cấp hoặc mức độ tổng hợp các thuộc tính để cho phép người dùng đi sâu vào bất kỳ cấu trúc phân cấp nào.

Hồ sơ
Mặc dù bảng thứ nguyên có quá nhiều thuộc tính, nhưng nó có ít bản ghi hơn.

  1. Bảng Fact chứa phép đo dọc theo kích thước / thuộc tính của bảng thứ nguyên.
  2. Bảng thực tế chứa nhiều bản ghi hơn và ít thuộc tính hơn so với bảng thứ nguyên trong khi đó, bảng thứ nguyên chứa nhiều thuộc tính hơn và ít bản ghi hơn.
  3. Kích thước bảng của bảng thực tế tăng theo chiều dọc trong khi đó, kích thước bảng của bảng thứ nguyên tăng theo chiều ngang.
  4. Mỗi bảng thứ nguyên chứa một khóa chính để xác định từng bản ghi trong bảng trong khi đó, bảng thực tế chứa khóa được nối với nhau, là sự kết hợp của tất cả các khóa chính của tất cả các bảng thứ nguyên.
  5. Bảng kích thước phải được ghi lại trước khi tạo bảng thực tế.
  6. Một lược đồ chứa ít bảng thực tế hơn nhưng bảng kích thước nhiều hơn.
  7. Các thuộc tính trong bảng thực tế là số cũng như ual, nhưng các thuộc tính của bảng thứ nguyên chỉ có các thuộc tính ual.

Phần kết luận:

Cả hai đều quan trọng như nhau đối với việc tạo lược đồ nhưng bảng thứ nguyên phải được ghi trước bảng thực tế. Vì không thể tạo bảng thực tế với kích thước ngoài.