quinta-feira, 13 de setembro de 2012

Criando um JOB para processar um cubo SSAS

Para manter o cubo atualizado com os dados do Data Warehouse, você pode agendar um Job para processar o cubo. Para fazer este processo, conecte através do management studio na instância do SSAS e clique com o botão direito do mouse sobre os cubos que deseja processar através do JOB e clique em PROCESS.


No canto superior esquerdo da tela, clique na opção SCRIPT e depois em SCRIPT TO CLIPBOARD, que jogará este script para a área de transferência, e clique em CANCEL. O objetivo é apenas obter os scripts para adicionarmos no STEP do job a ser criado.


Agora, conecte-se a instância SQL SERVER através do SSMS e clique com o botão direito do mouse sobre o ícone do SQL SERVER AGENT, e clique em NEW >> JOB.


Crie um novo STEP no job, e altere seu tipo para "SQL Server Analysis Services Command", informe os dados de conexão e no campo de script, adicione o script copiado anteriormente, e clique OK. 



Agora basta adicionar o SCHEDULE com os agendamentos informando a latência de execução do processo.

Abs!

Um comentário:

  1. Tenho 100 cubos no meu banco de dados. Então, quando atualizo a base, preciso processar as dimensões e todos os cubos. Tem como criar cubos filhos para, uma vez, processando o pai os filhos fiquem atualizados também ?

    ResponderExcluir

Leave your comment here!