O modelo de implantação de projeto do SSIS 2012 oferece maior flexibilidade para criar ambientes e configurar valores específicos do ambiente, que podem ser mapeados para parâmetros do projeto. Aqui está um exemplo que ilustra como você pode executar um pacote implantado no
Integration Services Catalog contra vários ambientes. Idealmente, o ambiente de produção deve estar em seu próprio servidor. Este exemplo usa todos os ambientes no mesmo servidor para simplificar. Catálogo do SSIS 2012 Integration Services com valores específicos do ambiente:
Vamos supor que você tenha implantado um pacote no Integration Services Catalog com dois parâmetros de projeto denominados
Environment e FilePath . Para executar o pacote em ambientes diferentes, você pode criar vários ambientes em Integration Services Catalogs \ SSIDB \ Folder name \ Environments Este exemplo tem três pastas de ambiente chamadas
DEV , PRD e TST
Para criar variáveis que devem ser mapeadas posteriormente para os parâmetros do projeto, clique duas vezes no ambiente na pasta Ambientes. Este exemplo mostra como configurar valores em todos os ambientes.
Desde então, o pacote tem dois parâmetros de projeto chamados
Environment e FilePath , criaremos duas variáveis de ambiente com o mesmo nome. Todos os ambientes são configurados com same nomes de variáveis, mas com different valores.
Para mapear as variáveis de ambiente para os parâmetros do projeto, clique com o botão direito do mouse no projeto no Catálogo do Integration Services e clique em
Configure...
Em Configurar caixa de diálogo, clique em
References página e adicione cada ambiente que deve ser associado ao projeto.
Em Configurar caixa de diálogo, clique em
Parameters página. Para cada parâmetro listado em Parameters guia, você precisa clicar no botão Ellipsis botão para mapear a variável de ambiente apropriada.
Na caixa de diálogo Definir valor do parâmetro, selecione o botão de opção Usar variável de ambiente e escolha a variável apropriada. Aqui o parâmetro que está sendo mapeado é
[Practice.SSDT].[Environment] . Portanto, ele está sendo mapeado em relação à variável de ambiente Environment .
Depois de mapear o parâmetro em relação à variável de ambiente apropriada, você pode escolher o ambiente correto durante a execução do pacote. Para executar o pacote, clique com o botão direito do mouse no pacote e clique em
Execute...
No Executar pacote diálogo, marque
Environment box e selecione o ambiente apropriado do qual o pacote deve usar os valores para execução.
O pacote de amostra
SO_15206184.dtsx neste exemplo simplesmente insere os valores dos parâmetros do projeto Environment e FilePath em uma mesa. Aqui estão os resultados da execução do pacote em diferentes ambientes, mesmo aquele que inclui o SSDT.