Trabalhando com projetos e bancos de dados do Analysis Services em um ambiente de produção

Depois de desenvolver e implantar o banco de dados do Analysis Services a partir do seu projeto do Analysis Services em uma instância do Analysis Services, você precisa decidir como deseja fazer alterações nos objetos do banco de dados implantado. Certas alterações, como aquelas relacionadas a funções de segurança, particionamento e configurações de armazenamento, podem ser feitas com o SQL Server Management Studio ou o SSDT (SQL Server Data Tools). Outras alterações podem ser feitas apenas com o SSDT (SQL Server Data Tools), em modo de projeto ou online (como adicionar atributos ou hierarquias definidas pelo usuário).

Assim que você altera o banco de dados implantado do Analysis Services usando o SQL Server Management Studio ou o SSDT (SQL Server Data Tools) em modo online, o projeto do Analysis Services usado na implantação fica desatualizado. Se o desenvolvedor fizer alterações no projeto do Analysis Services e tentar implantar o projeto modificado, será informado de que ele substituirá todo o banco de dados. Se o desenvolvedor substituir o banco de dados inteiro, será necessário um processamento. Isso se tornará um grande problema se as alterações feitas pelos funcionários de produção diretamente no banco de dados implantado não tiverem sido comunicadas à equipe de desenvolvimento, pois eles não entenderão por que suas alterações não aparecem mais no banco de dados do Analysis Services.

Há várias formas de usar as ferramentas do SQL Server Analysis Services para evitar os problemas inerentes a essa situação.

  • Método 1: sempre que for feita uma alteração em uma versão de produção de um banco de dados do Analysis Services, use o SSDT (SQL Server Data Tools) para criar um novo projeto do Analysis Services com base na versão modificada do banco de dados do Analysis Services. Esse novo projeto do Analysis Services pode ser inserido no sistema de controle do código-fonte como a cópia mestre do projeto. Não importa o tipo de alteração feita, pois esse método funcionará com bancos de dados do Analysis Services usando o SQL Server Management Studio ou o SSDT (SQL Server Data Tools) em modo online.

  • Método 2: fazer alterações na versão de produção de um banco de dados do Analysis Services somente usando o SQL Server Management Studio ou o SSDT (SQL Server Data Tools) em modo de projeto. Com esse método, você pode usar as opções disponíveis no Assistente para Implantação do Analysis Services a fim de preservar as alterações feitas pelo SQL Server Management Studio, como funções de segurança e configurações de armazenamento. Isso garante que as configurações relacionadas ao design serão mantidas no arquivo do projeto (configurações de armazenamento e funções de segurança podem ser ignoradas) e o servidor online será usado para configurações de armazenamento e funções de segurança. Para obter mais informações, consulte Implantar soluções modelo usando o Assistente de Implantação.

  • Método 3: fazer alterações na versão de produção de um banco de dados do Analysis Services somente usando o SQL Server Management Studio ou o SSDT (SQL Server Data Tools) em modo online. Como as duas ferramentas funcionam apenas com o mesmo servidor online, não há a possibilidade de se obter uma versão diferente fora de sincronia.

Consulte também

Tarefas

Conectar em Modo Online a um Banco de Dados do Analysis Services

Conceitos

Trabalhando com projetos e bancos de dados do Analysis Services durante a fase de desenvolvimento

Outros recursos

How to: Create an Analysis Services Project based on an Existing Analysis Services Database