03
Processar o cubo por JOB utilizando o XMLA é muito útil quando não é possÃvel ter o SSIS instalado ou até mesmo quando uma aplicação irá dar o start no processamento. Abaixo segue um exemplo comentado de como utilizar esta linguagem.
<Batch xmlns=”http://schemas.microsoft.com/analysisservices/2003/engine”>
<Parallel>
Este 1º bloco iremos processar a dimensão Data
<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″>
<Object>
<DatabaseID>HM1081</DatabaseID> Aqui você informa qual é o nome da sua base do SSAS que irá processar
<DimensionID>DIM DATA</DimensionID> Aqui você informa qual é o nome da dimensão que irá processsar
    </Object>
<Type>ProcessUpdate</Type> Aqui você informa qual tipo de processamento para processar somente dimensões utilize update. Para mais informações, acesse este site.
    <WriteBackTableCreation>UseExisting</WriteBackTableCreation>
   </Process>
Este 2º bloco iremos processar a cubo
   <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″>
    <Object>
     <DatabaseID>HM1081</DatabaseID>
<CubeID>Cubos HM500 6</CubeID> Aqui você informa qual é o nome/id do cubo que irá processsar
    </Object>
    <Type>ProcessFull</Type> Com esta opção ele processa tudo (cubo, dimensão, etc)
    <WriteBackTableCreation>UseExisting</WriteBackTableCreation>
   </Process>
</Parallel>
</Batch>
Para mais informações acesse este site.
