Partilhar via


Fontes de dados

SQL Server Data Tools (SSDT) inclui um objeto de tempo de design que você pode usar em pacotes Microsoft Integration Services: a fonte de dados.

Um objeto de fonte de dados é uma referência para uma conexão e, no mínimo, inclui uma cadeia de caracteres de conexão e um identificador de fonte de dados. Ele também pode incluir metadados adicionais como uma descrição, um nome, um nome de usuário e uma senha.

Observação

Você pode adicionar fontes de dados somente a projetos que são configurados para usar o modelo de implantação de pacote. Se um projeto estiver configurado para usar o modelo de implantação de projeto, você usará gerenciadores de conexões criados no nível do projeto para compartilhar conexões, em vez de usar fontes de dados.

Para obter mais informações sobre os modelos de implantação, consulte Deployment of Projects and Packages. Para obter mais informações sobre conversão de um projeto para o modelo de implantação de projetos, consulte Deploy Projects to Integration Services Server.

As vantagens de usar fontes de dados em pacotes Integration Services incluem o seguinte:

  • Uma fonte de dados tem um escopo de projeto, o que significa que uma fonte de dados criada em um projeto Integration Services está disponível para todos os pacotes do projeto. Uma fonte de dados pode ser definida uma vez e, depois, referenciada por gerenciadores de conexões em vários pacotes.

  • Uma fonte de dados oferece sincronização entre o objeto da fonte de dados e suas referências de pacote. Se a fonte de dados e os pacotes que a referenciam residem no mesmo projeto, a propriedade da cadeia de caracteres das referências de conexão da fonte de dados é automaticamente atualizada quando a fonte de dados é alterada.

Referenciar fontes de dados

Para adicionar um objeto de fonte de dados a um projeto do Integration Services , clique com o botão direito do mouse na pasta Fontes de Dados no Gerenciador de Soluções e clique em Nova Fonte de Dados. O item é adicionado à pasta Fontes de Dados . Caso deseje usar objetos de fonte de dados criados em outros projetos, você terá que adicioná-los primeiro ao projeto.

Você usa o objeto da fonte de dados em um pacote adicionando um gerenciador de conexões que referencie o objeto da fonte de dados para o pacote. Você pode adicioná-lo ao pacote antes de construir o fluxo de controle do pacote e os fluxos de dados, ou como uma etapa na construção do fluxo de controle ou fluxo de dados.

Um objeto de fonte de dados representa uma conexão simples para uma fonte de dados e fornece acesso aos objetos no repositório de dados que ela referencia. Por exemplo, um objeto de fonte de dados que se conecta ao Banco de dados de exemplo do SQL ServerAdventureWorks inclui 60 tabelas do banco de dados.

Não há nenhuma dependência entre uma fonte de dados e os gerenciadores de conexões que fazem referência a ela. Se uma fonte de dados não faz mais parte do projeto, o pacote continua a ser válido, pois informações sobre a fonte de dados, tais como o tipo da conexão e a cadeia de caracteres da conexão, são inclusas na definição do pacote.