2010-01-25 159 views

回答

4

有幾個選項:

  1. 將一個流程分析服務任務的SSIS包,並安排包與SQL代理(偉大的,如果你已經有了一個ETL包)。
  2. 使用SSMS,進入進程對話框,但在開始點擊「腳本」以獲得XMLA命令。然後將其放入SQL代理作業中。
+0

看起來我沒有安裝SSMS的一部分,因爲我沒有選擇連接到AS。雖然在VS中有,但它沒有在進程對話框中獲取腳本的選項。 我們實際上已經設置完成一個完整的過程,但看起來我必須先處理每個維度,否則它會失敗。 – Graeme

+0

Graeme - 您只需處理已更改的尺寸。如果處理它們都會減慢工作速度,那麼您可以測試以查看哪些維度發生了變化並僅處理這些維度。 – 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>