Tôi có một bảng thực tế chụp nhanh tích lũy theo dõi sự ra vào của các container trong một thiết bị đầu cuối .
Các container có thể nhập và thoát theo 3 cách khác nhau , vì vậy tôi nghĩ sẽ tạo một bảng kích thước cụ thể liệt kê 3 cách có thể này ( tàu, tàu hoặc xe tải ).
Sau đó tôi đọc bài viết này về cơ bản nói rằng kỹ thuật này là sai, nhưng tôi không thể hiểu tại sao.
Bài viết đầu tiên:
Đôi khi, khi một bảng thực tế có một danh sách dài các sự kiện được đặt rải rác trong bất kỳ hàng riêng lẻ nào, thì việc tạo ra một thứ nguyên loại đo lường sẽ thu gọn hàng của bảng thực tế xuống một thứ nguyên chung chung được xác định bởi thứ nguyên loại đo. Chúng tôi thường không khuyến nghị phương pháp này. Mặc dù nó loại bỏ tất cả các cột thực tế trống, nhưng nó nhân kích thước của bảng thực tế với số cột trung bình bị chiếm trong mỗi hàng và nó làm cho việc tính toán trong cột trở nên khó khăn hơn nhiều. Kỹ thuật này được chấp nhận khi số lượng các sự kiện tiềm năng là cực kỳ (trong hàng trăm), nhưng ít hơn một số ít sẽ được áp dụng cho bất kỳ hàng bảng thực tế nào.
Tôi hiểu rằng nếu " Kích thước loại đo lường " được triển khai cho bảng thực tế giao dịch, nó có thể tạo ra các vấn đề như bài viết khác nói, nhưng tôi không thể thấy bất kỳ nhược điểm nào nếu được sử dụng cho thực tế ảnh chụp tích lũy .
Bài viết thứ hai: (một số nhược điểm của việc thực hiện "Kích thước loại đo lường")
- [...] Nếu chúng tôi sử dụng "Kích thước loại đo", chúng tôi sẽ mất khả năng phân tích này. Nếu một biện pháp không tương thích với các biện pháp khác, chúng tôi không thể thêm chúng vào.
- [...] Số lượng vượt qua SQL của chúng tôi cần chạy để tạo báo cáo, báo cáo càng chậm.
- [...] Trên công cụ BI, nếu bạn không đặt bộ lọc loại đo lường, bạn sẽ gặp rủi ro khi người dùng nhận thông tin rác rưởi. Từ quan điểm khả năng sử dụng, thiết kế này là một rác.
Trả lời câu trả lời của Mark Storey-Smith
Cách tiếp cận rất hay, tôi sẽ không bao giờ nghĩ về điều đó.
Một điều nữa: mỗi lần ra vào của một chiếc xe đưa container vào bến đều có một ID duy nhất cung cấp cho tôi các thông tin khác như: xe đến, dự kiến sẽ đến, nếu là tàu cập bến, nếu đó là xe tải của trạm thu phí và nhiều thông tin khác ...
Đây là 3 bảng thực tế khác nhau và chúng phải được liên kết bằng cách nào đó với bảng thực tế container.
Tôi nghĩ rằng ID của chuyến đi là một degenerate dimension
, vì vậy nó sẽ trực tiếp đi vào bảng thực tế container. Vì vậy, nghi ngờ của tôi là: tôi có nên thêm 6 trường khác nhau trong bảng thực tế của container (ship_voyage_in_key, ship_voyage thừng_key, train_voyage_in_key, train_voyage thừng_key, Truck_voyage_in_key, Truck_voyage thừng_key) hay chỉ các chuyến đi khác
Tôi hy vọng nghi ngờ của tôi là rõ ràng, cảm ơn bạn.