2010-01-25 13 views

risposta

4

Alcune opzioni:

  1. Mettere un compito Process Analysis Services in un pacchetto SSIS, e pianificare il pacchetto con SQL Agent (grande se si dispone già di un pacchetto ETL).
  2. Utilizzando SSMS, andare alla finestra di dialogo Processo ma premere "Script" all'inizio per ottenere il comando XMLA. Quindi inserire questo in un processo di SQL Agent.
+0

Sembra che non ho installato parte del SSMS come io non ho possibilità di connettersi ad AS. Lo trovi in ​​VS però, ma non ha un'opzione per ottenere lo script nella finestra di dialogo del processo. In realtà abbiamo avuto l'installazione per fare un processo completo ma sembra che devo prima elaborare ogni dimensione, altrimenti fallisce. – Graeme

+0

Graeme: devi solo elaborare le dimensioni che sono cambiate. Se l'elaborazione di tutti rallenta davvero il lavoro, è possibile testare per vedere quali dimensioni hanno avuto modifiche e solo elaborarle. – 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> 
Problemi correlati