Como processar objetos do Analysis Services em lote
No MicrosoftAnalysis Services, você pode processar objetos em lotes. Com o processamento em lotes, você pode selecionar os objetos a serem processados e controlar a ordem de processamento. Além disso, o processamento em lotes pode ser executado como uma série de trabalhos autônomos ou uma transação na qual a falha de um processo causa uma reversão do lote completo.
O processamento em lotes pode ser executado usando um dos seguintes métodos:
Pesquisador de Objetos do SQL Server Management Studio. Usando este método, é possível selecionar objetos semelhantes, como um conjunto de dimensões ou de partições para o processamento em lote. Para processar outros objetos, você pode selecionar a configuração Objetos afetados pelo processo para processar partições afetadas pelo processamento de dimensão. Para obter mais informações, consulte Opções e configurações de processamento.
Gerenciador de soluções do Business Intelligence Development Studio. Este método fornece a mesma funcionalidade que você localiza usando o Pesquisador de Objetos no Management Studio. Antes que os objetos possam ser processados no BI Development Studio, o projeto que contém os objetos deve ser implantado. Para obter mais informações, consulte Implantando projetos do Analysis Services.
Um script XMLA usando a janela Consulta XMLA no Management Studio ou como uma tarefa marcada. Você pode criar e executar um script XMLA usando o Management Studio como descrito no procedimento a seguir. Para obter mais informações sobre como executar um script XMLA como uma tarefa agendada, consulte Agendando tarefas administrativas com o SQL Server Agent.
Os procedimentos a seguir mostram as etapas para processar dimensões e partições completamente. O processamento em lote também pode incluir outras opções de processamento, como o processamento incremental. Para esses procedimentos funcionarem corretamente, você deve usar um banco de dados existente do Analysis Services que contém pelo menos duas dimensões e uma partição. É estritamente recomendável que você execute esses procedimentos em um ambiente de teste, não em sistemas de produção.
Para criar e executar um processo em lote usando o Pesquisador de Objetos no SQL Server Management Studio
O procedimento a seguir usa um trabalho de processamento em lote definido como o modo de transação para processar dimensões completamente. Ao selecionar Objetos afetados pelo processo, o trabalho processa todas as partições afetadas que estão neste momento no estado processado. Este trabalho não processará nenhuma partição não processada.
Abra o Management Studio, localize um banco de dados do Analysis Services e expanda o contêiner de banco de dados.
Clique na pasta Dimensões e, em seguida, clique na guia Resumo.
Com a tecla Ctrl pressionada, clique em cada dimensão listada na janela de exibição Resumo.
Clique com o botão direito do mouse nas dimensões selecionadas e escolha Processar.
Com a tecla Ctrl pressionada, clique em cada dimensão listada na Lista de objetos.
Clique com o botão direito do mouse nas dimensões selecionadas e escolha Processar Completo.
Para personalizar o trabalho de processo em lote, clique em Alterar Configurações.
Em Opções de processamento, marque as seguintes configurações:
Ordem de processamento é definido como Seqüencial e Modo de transação é definido como Uma Transação.
Opção da Tabela de Write-back é definida como Usar existente.
Em Objetos Afetados, marque a caixa de seleção Objetos afetados pelo processo.
Clique na guia Erros de chave de dimensão. Verifique se Usar configuração de erro padrão está selecionado.
Clique em OK para fechar a tela Alterar Configurações.
Clique em OK na tela Processar Objetos para iniciar o trabalho de processamento.
Quando a caixa Status mostrar Processo com êxito, clique em Fechar.
Para criar e executar um processo em lote usando o Gerenciador de Soluções no Business Intelligence Management Studio
Abra o BI Development Studio.
Abra um projeto que foi implantado.
Em Gerenciador de Soluções, no projeto implantado, expanda a pasta Dimensões.
Com a tecla Ctrl pressionada, clique em cada dimensão listada na pasta Dimensões.
Clique com o botão direito do mouse nas dimensões selecionadas e escolha Processar.
Com a tecla Ctrl pressionada, clique em cada dimensão listada na Lista de objetos.
Clique com o botão direito do mouse nas dimensões selecionadas e escolha Processar Completo.
Para personalizar o trabalho de processo em lote, clique em Alterar Configurações.
Em Opções de processamento, marque as seguintes configurações:
Ordem de processamento é definido como Seqüencial e Modo de transação é definido como Uma Transação.
Opção da Tabela de Write-back é definida como Usar existente.
Em Objetos Afetados, marque a caixa de seleção Objetos afetados pelo processo.
Clique na guia Erros de chave de dimensão. Verifique se Usar configuração de erro padrão está selecionado.
Clique em OK para fechar a tela Alterar Configurações.
Clique em Executar na tela Processar Objetos para iniciar o trabalho de processamento.
Quando a caixa Status mostrar Processo com êxito, clique em Fechar.
Clique em Fechar na tela Processar Objetos.
Para criar e executar um script XMLA usando o Pesquisador de Objetos no SQL Server Management Studio
Você pode gravar um script XMLA manualmente para trabalhar com o Analysis Services usando qualquer editor de textos, como Bloco de Notas. Entretanto, é possível usar o Analysis Services para criar um script XMLA no Management Studio que pode ser executado na janela Consulta XMLA em qualquer computador com o Analysis Services ou em uma tarefa que possa ser agendada. Este procedimento mostra como criar e executar um script XMLA usando o SQL Server Management Studio. Para obter mais informações sobre tarefas agendadas, consulte Agendando tarefas administrativas com o SQL Server Agent.
Abra o Management Studio, localize um banco de dados do Analysis Services e expanda o contêiner de banco de dados.
Clique na pasta Dimensões e, em seguida, clique na guia Resumo.
Com a tecla Ctrl pressionada, clique em cada dimensão listada na janela de exibição Resumo.
Clique com o botão direito do mouse nas dimensões selecionadas e escolha Processar.
Com a tecla Ctrl pressionada, clique em cada dimensão listada na Lista de objetos.
Clique com o botão direito do mouse nas dimensões selecionadas e escolha Processar Completo.
Para personalizar o trabalho de processo em lote, clique em Alterar Configurações.
Em Opções de processamento, marque as seguintes configurações:
Ordem de processamento é definido como Seqüencial e Modo de transação é definido como Uma Transação.
Opção da Tabela de Write-back é definida como Usar existente.
Em Objetos Afetados, marque a caixa de seleção Objetos afetados pelo processo.
Clique na guia Erros de chave de dimensão. Verifique se Usar configuração de erro padrão está selecionado.
Clique em OK para fechar a tela Alterar Configurações.
Na tela Processar Objetos, clique em Script. Esta etapa gera um script XMLA e abre uma janela Consulta XMLA na qual o script XMLA pode ser executado.
Na tela Processar Objetos, clique em Cancelar para fechar a tela sem executar o trabalho de processamento.
Alterne para a janela Consulta XMLA e clique em Executar para executar o script.