Como usar os valores de variáveis pai em um pacote filho

Este procedimento descreve como criar uma configuração de pacote que possa usar o tipo de configuração da variável pai para ativar um pacote filho que seja executado a partir de um pacote pai com o objetivo de acessar uma variável no pacote pai.

Não é necessário criar a variável no pacote pai antes de criar a configuração de pacote no pacote filho. É possível adicionar a variável ao pacote pai a qualquer momento, mas será preciso usar o nome exato da variável pai na configuração do pacote. Entretanto, antes de criar uma configuração da variável pai, é preciso que exista uma variável no pacote filho que possa ser atualizada pela configuração. Para obter mais informações sobre como adicionar e configurar variáveis, consulte Como adicionar ou excluir uma variável em um pacote usando a janela Variáveis.

O escopo da variável no pacote pai que é usado na configuração da variável pai pode ser definido como a tarefa Executar Pacote, tanto para o contêiner que tenha a tarefa quanto para o pacote. Se várias variáveis tiverem o mesmo nome, será usada a variável que tiver o escopo mais próximo da tarefa Executar Pacote. O escopo mais próximo da tarefa Executar Pacote é a própria tarefa.

Adicionar uma variável a um pacote pai

  1. No Business Intelligence Development Studio, abra o projeto Integration Services que contém o pacote no qual deseja adicionar uma variável para passar a um pacote filho.

  2. No Gerenciador de Soluções, clique duas vezes no pacote para abri-lo.

  3. No Designer de SSIS, defina o escopo da variável, seguindo uma das ações:

    • Para definir o escopo para o pacote, clique na superfície de design da guia Fluxo de Controle.

    • Para definir o escopo para um contêiner pai da tarefa Executar Pacote, clique no contêiner.

    • Para definir o escopo para um contêiner pai da tarefa Executar Pacote, clique na tarefa.

  4. Adicione e configure uma variável.

    ObservaçãoObservação

    Selecione um tipo de dados que seja compatível com os dados que serão armazenados pela variável.

  5. Para salvar o pacote atualizado, clique em Salvar Itens Selecionados no menu Arquivo.

Adicionar uma variável a um pacote filho

  1. No Business Intelligence Development Studio, abra o projeto Integration Services que contém o pacote no qual deseja adicionar uma configuração de variável pai.

  2. No Gerenciador de Soluções, clique duas vezes no pacote para abri-lo.

  3. No Designer de SSIS, defina o escopo para o pacote e clique na superfície de design da guia Fluxo de Controle.

  4. Adicione e configure uma variável.

    ObservaçãoObservação

    Selecione um tipo de dados que seja compatível com os dados que serão armazenados pela variável.

  5. Para salvar o pacote atualizado, clique em Salvar Itens Selecionados no menu Arquivo.

Adicionar uma configuração de pacote pai a um pacote filho

  1. Se ainda não estiver aberto, abra o pacote filho no Business Intelligence Development Studio.

  2. Clique na superfície de design da guia Fluxo de Controle.

  3. No menu SSIS , clique em Configurações do Pacote.

  4. Na caixa de diálogo Organizador de Configurações do Pacote, selecione Ativar configurações do pacote e clique em Adicionar.

  5. Na página inicial do Assistente de Configuração de Pacotes, clique em Avançar.

  6. Na página Selecionar Tipo de Configuração, na lista Tipo de configuração, selecione Variável do pacote pai e siga um dos seguintes procedimentos:

    • Selecione Especificar as configurações de configuração diretamente e na caixa Variável pai, forneça o nome da variável no pacote pai a ser usado na configuração.

      Observação importanteImportante

      Nomes de variáveis fazem diferenciação de maiúsculas e minúsculas.

    • Selecione O local de configuração está armazenado em uma variável do ambiente e na lista Variável de ambiente, selecione a variável de ambiente que contém o nome da variável.

  7. Clique em Avançar.

  8. Na página Selecionar Propriedade de Destino, expanda o nó Variável e o nó Propriedades da variável a ser configurada e, em seguida, clique na propriedade que será definida pela configuração.

  9. Clique em Avançar.

  10. Na página Concluindo o Assistente, você pode modificar o nome padrão da configuração e revisar a informações de configuração (opcional).

  11. Clique em Concluir para concluir o assistente e retornar para a caixa de diálogo Organizador de Configurações do Pacote.

  12. Na caixa de diálogo Organizador de Configurações do Pacote, a caixa Configuração lista a nova configuração.

  13. Clique em Fechar.