Compartilhar via


Trabalhar com projetos e bancos de dados do Analysis Services em produção

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

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

Assim que você fizer uma alteração em um banco de dados SQL Server Analysis Services implantado usando SQL Server Management Studio ou SQL Server Data Tools no modo online, o SQL Server Analysis Services O projeto que foi usado para implantação fica desatualizado. Se um desenvolvedor fizer alterações no projeto SQL Server Analysis Services e tentar implantar o projeto modificado, o desenvolvedor será solicitado a substituir todo o banco de dados. Se o desenvolvedor substituir o banco de dados inteiro, será necessário um processamento. Esse problema se agrava se as alterações feitas diretamente no banco de dados implantado pela equipe de produção não foram comunicadas à equipe de desenvolvimento porque não entenderão por que suas alterações não aparecem mais no banco de dados SQL Server Analysis Services.

Há várias maneiras pelas quais você pode usar SQL Server SQL Server Analysis Services ferramentas para evitar os problemas inerentes a essa situação.

  • Método 1: sempre que uma alteração for feita em uma versão de produção de um banco de dados SQL Server Analysis Services, use SQL Server Data Tools para criar um novo projeto de SQL Server Analysis Services com base na versão modificada do SQL Server Analysis Services banco de dados. Esse novo projeto de SQL Server Analysis Services pode ser verificado no sistema de controle do código-fonte como a cópia primária do projeto. Esse método funcionará independentemente de a alteração ter sido feita no banco de dados SQL Server Analysis Services usando SQL Server Management Studio ou SQL Server Data Tools no modo online.

  • Método 2: faça alterações apenas na versão de produção de um banco de dados SQL Server Analysis Services usando SQL Server Management Studio ou SQL Server Data Tools no modo de projeto. Com esse método, você pode usar opções disponíveis no Assistente de Implantação do SQL Server Analysis Services para preservar as alterações feitas por 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.

  • Método 3: faça alterações apenas na versão de produção de um banco de dados SQL Server Analysis Services usando SQL Server Management Studio ou SQL Server Data Tools no 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.