Partilhar via


Lição 1-4 - Adicionando configurações de pacote

Aplica-se a:SQL Server SSIS Integration Runtime em Azure Data Factory

Nesta tarefa, você adicionará uma configuração a cada pacote. As configurações atualizam os valores das propriedades do pacote e dos objetos do pacote em tempo de execução.

O Integration Services fornece uma variedade de tipos de configuração. Você pode armazenar configurações em variáveis de ambiente, entradas do Registro, variáveis definidas pelo usuário, tabelas do SQL Server e arquivos XML. Para fornecer flexibilidade adicional, o Integration Services oferece suporte ao uso de configurações indiretas. Isso significa que você usa uma variável de ambiente para especificar o local da configuração, que, por sua vez, especifica os valores reais. Os pacotes no projeto Tutorial de Implantação usam uma combinação de arquivos de configuração XML e configurações indiretas. Um arquivo de configuração XML pode incluir configurações para várias propriedades e, quando apropriado, pode ser referenciado por vários pacotes. Neste tutorial, você usará um arquivo de configuração separado para cada pacote.

Os arquivos de configuração frequentemente contêm informações confidenciais, como cadeias de conexão. Portanto, você deve usar uma lista de controle de acesso (ACL) para restringir o acesso ao local ou pasta onde você armazena os arquivos e conceder acesso apenas a usuários ou contas que têm permissão para executar pacotes. Para obter mais informações, consulte Acesso a arquivos usados por pacotes.

Os pacotes (DataTransfer e LoadXMLData) que você adicionou ao projeto do Tutorial de Implantação na tarefa anterior precisam de configurações para serem executados com êxito depois de implantados no servidor de destino. Para implementar configurações, você primeiro criará as configurações indiretas para os arquivos de configuração XML e, em seguida, criará os arquivos de configuração XML.

Você criará dois arquivos de configuração, DataTransferConfig.dtsConfig e LoadXMLData.dtsConfig. Esses arquivos contêm pares nome-valor que atualizam as propriedades em pacotes que especificam o local dos dados e arquivos de log usados pelo pacote. Mais tarde, como etapa do processo de implantação, você atualizará os valores nos arquivos de configuração para refletir o novo local dos arquivos no computador de destino.

O Integration Services reconhece que DataTransferConfig.dtsConfig e LoadXMLData.dtsConfig são dependências dos pacotes DataTransfer e LoadXMLData e inclui automaticamente os arquivos de configuração quando você cria o pacote de implantação na próxima lição.

Para criar configuração indireta para o pacote DataTransfer

Verifique o Modelo de Implantação atual do projeto e defina-o como Modelo de Implantação de Pacote, se necessário. No menu Projeto , clique em Converter em Modelo de Implantação de Pacote

  1. No Gerenciador de Soluções, clique duas vezes em DataTransfer.dtsx.

  2. No Designer SSIS, clique em qualquer lugar no plano de fundo da superfície de design do fluxo de controle.

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

  4. Na caixa de diálogo Organizador de Configuração de Pacote , selecione Habilitar configurações de pacote, se ainda não estiver selecionado, e clique em Adicionar.

  5. Na página de boas-vindas do Assistente de Configuração de Pacote, clique em Avançar.

  6. Na página Selecionar Tipo de Configuração, selecione o arquivo de configuração XML na lista Tipo de configuração, selecione a opção Local de configuração armazenado em uma variável de ambiente e digite DataTransfer ou selecione a variável de ambiente DataTransfer na lista.

    Observação

    Para disponibilizar a variável de ambiente na lista, talvez seja necessário reiniciar o computador depois de adicionar a variável. Se não quiser reiniciar o computador, digite o nome da variável de ambiente.

  7. Clique em Next.

  8. Na página Concluindo o Assistente, digite DataTransfer EV Configuration na caixa Nome da configuração , examine o conteúdo da configuração no painel Visualizar e clique em Concluir.

  9. Feche a caixa de diálogo Organizador de Configuração de Pacote .

Para criar a configuração XML para o pacote DataTransfer

  1. No Gerenciador de Soluções, clique duas vezes em DataTransfer.dtsx.

  2. No Designer SSIS, clique em qualquer lugar no plano de fundo da superfície de design do fluxo de controle.

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

  4. Na caixa de diálogo Organizador de Configuração de Pacote, marque a caixa de seleção Habilitar Configurações de Pacote e clique em Adicionar.

  5. Na página de boas-vindas do Assistente de Configuração de Pacote, clique em Avançar.

  6. Na página Selecionar Tipo de Configuração, selecione Arquivo de configuração XML na lista Tipo de configuração e clique em Procurar.

  7. Na caixa de diálogo Selecionar Local do Arquivo de Configuração , navegue até C:\DeploymentTutorial, digite DataTransferConfig na caixa Nome do arquivo e clique em Salvar.

  8. Na página Selecionar Tipo de Configuração, clique em Avançar.

  9. Na página Selecionar Propriedades a Exportar, expanda DataTransfer, Gestores de Conexões, Registo do Tutorial de Implementação e Propriedades, e marque a caixa de seleção Cadeia de Conexão.

  10. Em Gerenciadores de Conexões, expanda NewCustomers e marque a caixa de seleção Cadeia de Conexão .

  11. Clique em Next.

  12. Na página Concluindo o Assistente, digite Configuração de Transferência de Dados na caixa Nome da configuração, examine o conteúdo da configuração e clique em Concluir.

  13. Na caixa de diálogo Organizador de Configuração de Pacote , verifique se DataTransfer EV Configuration está listado primeiro e DataTransfer Configuration está listado em segundo e clique em Fechar.

Para criar configuração indireta para o pacote LoadXMLData

  1. No Gerenciador de Soluções, clique duas vezes em LoadXMLData.dtsx.

  2. No Designer SSIS, clique em qualquer lugar no plano de fundo da superfície de design do fluxo de controle.

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

  4. Na caixa de diálogo Organizador de Configuração de Pacote , clique em Adicionar.

  5. Na página de boas-vindas do Assistente de Configuração de Pacote, clique em Avançar.

  6. Na página Selecionar Tipo de Configuração, selecione o arquivo de configuração XML na lista Tipo de configuração, selecione a opção O local de configuração está armazenado em uma variável de ambiente , digite LoadXMLData ou selecione a variável de ambiente LoadXMLData na lista.

    Observação

    Para disponibilizar a variável de ambiente na lista, talvez seja necessário reiniciar o computador depois de adicionar a variável.

  7. Clique em Next.

  8. Na página Concluindo o Assistente, digite LoadXMLData EV Configuration na caixa nome da configuração, examine o conteúdo da configuração e clique em Concluir.

Para criar a configuração XML para o pacote LoadXMLData

  1. No Gerenciador de Soluções, clique duas vezes em LoadXMLData.dtsx.

  2. No Designer SSIS, clique em qualquer lugar no plano de fundo da superfície de design do fluxo de controle.

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

  4. Na caixa de diálogo Organizador de Configuração de Pacote, marque a caixa de seleção Habilitar Configurações de Pacote e clique em Adicionar.

  5. Na página de boas-vindas do Assistente de Configuração de Pacote, clique em Avançar.

  6. Na página Selecionar Tipo de Configuração, selecione Arquivo de configuração XML na lista Tipo de configuração e clique em Procurar.

  7. Na caixa de diálogo Selecionar Local do Arquivo de Configuração , navegue até C:\DeploymentTutorial, digite LoadXMLDataConfig na caixa Nome do arquivo e clique em Salvar.

  8. Na página Selecionar Tipo de Configuração, clique em Avançar.

  9. Na página Selecionar Propriedades para Exportar, expanda LoadXMLData, Executáveis, Carregar Dados XML e Propriedades e selecione [XMLSource].[XMLData] e [XMLSource].[XMLSchemaDefinition] as caixas de seleção.

  10. Clique em Next.

  11. Na página Concluindo o Assistente, digite LoadXMLData Configuration na caixa Nome da configuração, examine o conteúdo da configuração e clique em Concluir.

  12. Na caixa de diálogo Organizador de Configuração de Pacote , verifique se a Configuração LoadXMLData EV está listada primeiro e se a Configuração LoadXMLData está listada em segundo e clique em Fechar.

Próxima tarefa na lição

Etapa 5: Testando os pacotes atualizados

Ver também

Configurações do pacote
Criar configurações de pacote
Acesso aos arquivos usados pelos pacotes