Tôi có một SSAS Cube với 35 kích thước và 10 biện pháp.
- Một số kích thước có kích thước khá lớn.
- Trong hầu hết tất cả các kích thước dữ liệu hoặc được cập nhật và chèn.
- Các biện pháp có khối lượng dữ liệu cao.
Khi tôi chạy từ SSMS (bằng cách nhấp chuột phải vào Cơ sở dữ liệu SSAS) "xử lý đầy đủ" trên cơ sở dữ liệu, mất khoảng 1 giờ 30 phút.
Khi tôi đang xử lý khối (xử lý đầy đủ) từ công việc Tác nhân SQL thông qua tập lệnh XMLA, sẽ mất khoảng 1 Hr 20 phút.
Khi tôi xử lý các kích thước và số đo (Toàn bộ quy trình) riêng biệt thông qua SSMS, sẽ mất 1 giờ 50 phút.
Nhưng khi tôi đang xử lý các thứ nguyên và số đo từ SSIS (Nhiệm vụ DML thông qua XMLA) thì phải mất hơn 5 giờ. [Tiêu thụ bộ nhớ đã đạt gần 100%]
Vì vậy, câu hỏi của tôi là:
- Liệu kích thước xử lý và đo lường từ SSIS có thể chi phí rất nhiều?
- Tôi nên chọn loại xử lý nào để xử lý khối nhanh. Tôi đang làm quá trình đầy đủ.
- Khi tôi xử lý khối từ hai tùy chọn đầu tiên thì hầu hết khối thời gian sẽ bị lỗi khi nói "không tìm thấy khóa thuộc tính" nhưng nó hoạt động tốt khi tôi xử lý kích thước và đo riêng. Không xử lý khối đầy đủ đảm bảo xử lý đúng kích thước và biện pháp?