Compartilhar via


Trabalhando com banco de dados e projetos 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 Business Intelligence Development Studio. Outras alterações podem ser feitas apenas com o Business Intelligence Development Studio, 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 Business Intelligence Development Studio 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 torna um grande problema se as alterações feitas pelos funcionários de produção diretamente no banco de dados implantado não foram comunicadas à equipe de desenvolvimento porque 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 a uma versão de produção de um banco de dados do Analysis Services, use o Business Intelligence Development Studio 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, esse método funcionará com bancos de dados do Analysis Services usando o SQL Server Management Studio ou o Business Intelligence Development Studio 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 Business Intelligence Development Studio 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 Usando o Assistente para Implantação do Analysis Services.

  • 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 Business Intelligence Development Studio 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.