2010-01-25 32 views

Trả lời

4

Một vài lựa chọn:

  1. Đặt một Process Analysis Services nhiệm vụ trong một gói SSIS, và sắp xếp các gói với SQL Agent (tuyệt vời nếu bạn đã có một gói ETL).
  2. Sử dụng SSMS, chuyển đến hộp thoại Xử lý nhưng nhấn "Tập lệnh" ở đầu để nhận lệnh XMLA. Sau đó, đặt điều này trong một công việc đại lý SQL.
+0

Có vẻ như tôi không cài đặt một phần SSMS vì tôi không có tùy chọn kết nối với AS. Có nó trong VS mặc dù, nhưng nó không có một tùy chọn để có được kịch bản trên hộp thoại quá trình. Chúng tôi thực sự đã thiết lập để thực hiện quy trình đầy đủ nhưng có vẻ như tôi phải xử lý từng thứ nguyên trước, nếu không thì sẽ không thành công. – Graeme

+0

Graeme - bạn chỉ cần xử lý các kích thước đã thay đổi. Nếu xử lý tất cả chúng thực sự làm chậm công việc thì bạn có thể kiểm tra xem kích thước nào đã thay đổi và chỉ xử lý những thay đổi đó. – ajdams

2
<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> 
    <Parallel> 
    <Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200"> 
     <Object> 
     <DatabaseID>CUBEOLAP</DatabaseID> 
     </Object> 
     <Type>ProcessFull</Type> 
     <WriteBackTableCreation>UseExisting</WriteBackTableCreation> 
    </Process> 
    </Parallel> 
</Batch> 
Các vấn đề liên quan