Compartilhar via


Criar scripts do Analysis Services no Management Studio

O SQL Server Management Studio inclui recursos de geração de script, modelos e editores que você pode usar para criar scripts de objetos e tarefas do Analysis Services.

Tarefas do Script Analysis Services no Management Studio

As tarefas de script no SQL Server Management Studio são realizadas clicando em uma das opções de script em uma caixa de diálogo orientada a tarefas. Todas as caixas de diálogo que você usa para executar tarefas como backup ou restauração de banco de dados, processar um objeto ou criar uma agregação incluem uma opção Script na parte superior da caixa de diálogo. Selecionar uma dessas opções gera um script XMLA com base nas informações e configurações na caixa de diálogo.

Por padrão, o script é gerado e colocado em um editor de consultas XMLA, mas você também pode expandir a lista de opções de script para direcionar o script para a Área de Transferência do Windows ou um arquivo.

Para scriptar uma tarefa do Analysis Services

  1. No SQL Server Management Studio, conecte-se a uma instância do Analysis Services.

  2. Clique com o botão direito do mouse em um banco de dados e clique em Backup. Isso abre a caixa de diálogo de Banco de Dados (Backup). Especifique um nome de arquivo de backup e escolha as opções desejadas para esse backup.

  3. Clique em Script na parte superior da caixa de diálogo. O recurso Script faz parte de todas as caixas de diálogo baseadas em tarefas no Management Studio. Ele tem as seguintes opções: Ação de Script para Nova Janela de Consulta para abrir a janela do editor de consultas, Ação de Script para Arquivo para salvar o script XMLA em um arquivo ou Ação de Script na Área de Transferência para salvar o script XMLA na Área de Transferência.

    Observe que a opção Ação de Script para Trabalho, que está listada como uma opção de script no Management Studio, não é compatível com scripts do Analysis Services.

  4. Se você selecionar a opção padrão, Ação de Script para Nova Janela de Consulta, um script gerado será colocado em uma janela de consulta XMLA.

    Agora você pode fechar a caixa de diálogo Banco de Dados de Backup e editar ou executar o script XMLA diretamente.

Objetos do Script Analysis Services no Management Studio

A criação de script para objetos no SQL Server Management Studio é realizada clicando com o botão direito do mouse em um objeto do Analysis Services no SQL Server Management Studio e selecionando Criar para, Alterar para ou Excluir para. Cada uma dessas opções pode ser direcionada para uma janela ou um arquivo, mas independentemente de onde o script é direcionado, ele virá na forma de um script DDL em um wrapper XMLA. Uma grande vantagem para esses scripts é que eles podem ser executados em qualquer servidor em que você os aponte. Além disso, os nomes nos scripts podem ser alterados e executados de forma iterativa para construção em massa, alteração ou exclusão de objetos.

Os objetos que você pode criar um script incluem os elementos de um banco de dados do Analysis Services, incluindo fontes de dados, exibições de fonte de dados, cubos, dimensões, estruturas de mineração e funções.

Os pré-requisitos incluem uma compreensão do XMLA (XML for Analysis). Felizmente, o SQL Server Management Studio tem um recurso que cria automaticamente o script XMLA necessário para criar objetos, como cubos. Esse recurso de automação ajuda a reduzir a curva de aprendizado para XMLA. Para obter mais informações sobre como usar o XMLA, consulte Desenvolvimento com XMLA no Analysis Services. Para obter mais informações sobre como usar o XMLA, consulte Desenvolvimento com XMLA no Analysis Services.

Importante

Ao criar um script do Objeto Role, lembre-se de que as permissões de segurança estão contidas nos objetos que eles protegem, em vez da função de segurança com a qual estão associadas.

Para scriptar objetos do Analysis Services

  1. No SQL Server Management Studio, conecte-se a uma instância do Analysis Services.

  2. Localize o objeto para o qual você deseja criar um script que cria, altera ou exclui objetos.

  3. Clique com o botão direito do mouse no objeto, aponte para o Cubo de Script como, aponte para CREATE To, ALTER To ou Delete To e clique em uma das seguintes opções: Nova Janela do Editor de Consultas para abrir a janela do editor de consultas, Arquivo para salvar o script XMLA em um arquivo ou Área de Transferência para salvar o script XMLA na Área de Transferência.

    Observação

    Normalmente, você selecionaria Arquivo se quisesse criar várias versões diferentes do arquivo.

Consulte Também

Tarefas administrativas de script no Analysis Services
Editor de Consultas XMLA (Analysis Services – Dados Multidimensionais)