Compartilhar via


Implantação de solução de modelo multidimensional

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Depois de concluir o desenvolvimento de um projeto SQL Server Analysis Services, você poderá implantar o banco de dados em um servidor do Analysis Services. O Analysis Services fornece seis métodos de implantação possíveis que podem ser usados para mover o banco de dados para um servidor de teste ou produção. Os métodos estão listados aqui em ordem de eficiência: automatização AMO, XMLA, Assistente para Implantação, Utilitário de Implantação, Assistente para Sincronizar, backup e restauração.

Métodos de implantação

Método Descrição Link
Usando Automação AMO (Objetos de Gerenciamento de Análise) O AMO fornece uma interface programática para o conjunto de comandos completo para SQL Server Analysis Services, incluindo comandos que podem ser usados para implantação da solução. Como uma abordagem para implantação de solução, a automação AMO é a mais flexível, mas também a que exige um esforço de programação. Uma vantagem importante para usar AMO é que você pode usar o SQL Server Agent com o aplicativo AMO para executar a implantação em uma programação predefinida. Desenvolvendo com Objetos de Gerenciamento de Análise (AMO)
XMLA Use SQL Server Management Studio para gerar um script XMLA dos metadados de um banco de dados SQL Server Analysis Services existente e, em seguida, execute esse script em outro servidor para recriar o banco de dados inicial. Os scripts XMLA são facilmente formados em SQL Server Management Studio definindo o processo de implantação, codificando-o e salvando-o em um script XMLA. Depois de ter o script XMLA em um arquivo salvo, você poderá executar facilmente o script de acordo com um agendamento ou inserir o script em um aplicativo que se conecta diretamente a uma instância do SQL Server Analysis Services.

Também é possível executar scripts XMLA em uma base predefinida com o SQL Server Agent, mas não haverá a mesma flexibilidade do AMO. O AMO fornece uma amplitude maior de funcionalidade hospedando o espectro completo de comandos administrativos.
Implantar soluções de modelo usando XMLA
Assistente para Implantação Use o Assistente de Implantação para usar os arquivos de saída XMLA gerados por um projeto SQL Server Analysis Services para implantar os metadados do projeto em um servidor de destino. Com o Assistente de Implantação, você pode implantar diretamente do arquivo SQL Server Analysis Services, conforme criado pelo diretório de saída pelo build do projeto.

A principal vantagem de usar o Assistente de Implantação de SQL Server Analysis Services é a conveniência. Assim como você pode salvar um script XMLA para uso posteriormente em SQL Server Management Studio, você pode salvar scripts do Assistente de Implantação. O Assistente para Implantação pode ser executado de modo interativo e no prompt de comando utilizando o Utilitário de Implantação.
Implantar soluções de modelo usando o Assistente de Implantação
Utilitário de Implantação O utilitário de Implantação permite iniciar o mecanismo de implantação do Analysis Services de um prompt de comando. Implantar soluções de modelo com o Utilitário de Implantação
Assistente para Sincronizar Banco de Dados Use o Assistente para Sincronizar Banco de Dados para sincronizar os metadados e os dados entre dois bancos de dados SQL Server Analysis Services.

O Assistente para Sincronizar pode ser usado para copiar os dados e os metadados de um servidor de origem em um servidor de destino. Se o servidor de destino não tiver uma cópia do banco de dados que você deseja implantar, um novo banco de dados é copiado para o servidor de destino. Se o servidor de destino já tiver uma cópia do mesmo banco de dados, o banco de dados no servidor de destino será atualizado para usar os metadados e os dados no banco de dados de origem.
Sincronizar bancos de dados do Analysis Services
Backup e restauração O backup oferece a abordagem mais simples para transferir bancos de dados SQL Server Analysis Services. Na caixa de diálogo Backup , é possível definir a configuração das opções e, em seguida, executar o backup na própria caixa de diálogo. Se preferir, crie um script que pode ser salvo e executado com a frequência necessária.

O backup e a restauração não são usados com tanta frequência como os outros métodos, mas podem ajudar a concluir rapidamente uma implantação com requisitos mínimos de infraestrutura.
Backup e restauração de bancos de dados do Analysis Services

Considerações de implantação

Antes de implantar um projeto SQL Server Analysis Services, considere quais dessas perguntas se aplicam à sua solução e examine o link relacionado para saber maneiras de resolver o problema:

Consideração Link para mais informações
Como você implantará objetos relacionados que estão fora do escopo do projeto SQL Server Analysis Services, como pacotes do Integration Services, relatórios ou esquemas de banco de dados relacionais?
Como você carregará e atualizará os dados no banco de dados SQL Server Analysis Services implantado?

Como você atualizará os metadados (como cálculos) no banco de dados SQL Server Analysis Services implantado?
Métodos de implantação neste tópico.
Deseja conceder aos usuários acesso aos dados SQL Server Analysis Services pela Internet? Configurar o acesso HTTP ao Analysis Services no IIS (Serviços de Informações da Internet) 8.0
Deseja implantar objetos em um ambiente distribuído usando objetos vinculados ou partições remotas? Crie e gerencie uma partição local (Analysis Services),crie e gerencie uma partição remota (Analysis Services) e grupos de medidas vinculados.
Como você protegerá os dados SQL Server Analysis Services? Autorizando o acesso a objetos e operações (Analysis Services)

Confira também

Implantar soluções de modelo usando XMLA
Implantar soluções de modelo usando o Assistente de Implantação
Implantar soluções de modelo usando o Utilitário de Implantação