Conexões do Integration Services
Os pacotes do MicrosoftSQL ServerIntegration Services usam conexões para executar diferentes tarefas e implementar recursos do Integration Services.
Conectar com armazenamentos de dados de origem e de destino, como texto, XML, pastas de trabalho do Excel e bancos de dados relacionais para extrair e carregar dados.
Conectar com bancos de dados relacionais que contêm dados de referência para executar pesquisas exatas ou difusas.
Conectar com bancos de dados relacionais para executar instruções SQL, como os comandos SELECT, DELETE e INSERT e também procedimentos armazenados.
Conectar com o SQL Server para executar tarefas de manutenção e transferência, como backup de bancos de dados e transferência de logons.
Gravar entradas de log em arquivos de texto e XML e tabelas do SQL Server e configurações de pacote em tabelas SQL Server.
Conectar com o SQL Server para criar tabelas de trabalho temporárias, exigidas por algumas transformações para fazer o seu trabalho.
Conectar com projetos e bancos de dados do Analysis Services para acessar modelos de mineração de dados, cubos e dimensões de processo e para executar códigos DDL.
Especificar arquivos e pastas existentes ou criar novos para usar com enumeradores e tarefas Loop Foreach.
Conectar com filas de mensagens e com a WMI (Instrumentação de Gerenciamento do Windows), o SQL Server Management Objects (SMO), a Web e servidores de email.
Para estabelecer essas conexões, o Integration Services usa gerenciadores de conexões, conforme descrito na próxima seção.
Gerenciadores de Conexões
O Integration Services usa o gerenciador de conexões como uma representação lógica de uma conexão. Em tempo de design, você define as propriedades de um gerenciador de conexões para descrever a conexão física que o Integration Services cria quando o pacote é executado. Por exemplo, um gerenciador de conexões inclui a propriedade ConnectionString que você define em tempo de design; em tempo de execução, uma conexão física é criada usando o valor na propriedade da cadeia de conexão.
Um pacote pode usar várias instâncias de um tipo de gerenciador de conexões e você pode definir as propriedades em cada instância. Em tempo de execução, cada instância de um tipo de gerenciador de conexões cria uma conexão que tem atributos diferentes.
O SQL ServerIntegration Services fornece diferentes tipos de gerenciadores de conexões que permitem a conexão de pacotes com várias fontes de dados e servidores.
Há gerenciadores de conexões internos que a Instalação instala durante a instalação do Integration Services.
Há gerenciadores de conexões disponíveis para download do site da Microsoft.
Você poderá criar seu próprio gerenciador de conexões personalizado se os gerenciadores de conexões existentes não atenderem às suas necessidades.
Gerenciadores de conexões internos
A tabela a seguir lista os tipos de gerenciadores de conexões fornecidos pelo SQL ServerIntegration Services.
Tipo |
Descrição |
Tópico |
---|---|---|
ADO |
Conecta-se a objetos ActiveX Data Objects (ADO). |
|
ADO.NET |
Conecta-se a uma fonte de dados usando um provedor .NET. |
|
CACHE |
Lê dados do fluxo de dados ou de um arquivo de cache (.caw) e pode salvar esses dados em um arquivo de cache. |
|
EXCEL |
Conecta-se a um arquivo da pasta de trabalho do Excel. |
|
FILE |
Conecta-se a um arquivo ou uma pasta. |
|
FLATFILE |
Conecta-se a dados em um único arquivo simples. |
|
FTP |
Conecta-se a um servidor FTP. |
|
HTTP |
Conecta-se a um servidor Web. |
|
MSMQ |
Conecta-se a uma fila de mensagens. |
|
MSOLAP100 |
Conecta-se a uma instância do SQL ServerAnalysis Services ou a um projeto do Analysis Services. |
|
MULTIFILE |
Conecta-se a vários arquivos e pastas. |
|
MULTIFLATFILE |
Conecta-se a vários arquivos e pastas de dados. |
|
OLEDB |
Conecta-se a uma fonte de dados usando um provedor OLE DB. |
|
ODBC |
Conecta-se a uma fonte de dados usando ODBC. |
|
SMOServer |
Conecta-se a um servidor SQL Server Management Objects (SMO). |
|
SMTP |
Conecta-se a um servidor de email SMTP. |
|
SQLMOBILE |
Conecta-se a um banco de dados do SQL Server Compact. |
|
WMI |
Conecta-se a um servidor e especifica o escopo de gerenciamento de Instrumentação de Gerenciamento do Windows (WMI) no servidor. |
Gerenciadores de conexão disponíveis para download
A tabela a seguir lista mais tipos de gerenciadores de conexões que podem ser baixados do site da Microsoft.
Importante |
---|
Os gerenciadores de conexões listados na tabela a seguir funcionam somente com o SQL Server 2008 Enterprise e o SQL Server 2008 Developer. |
Tipo |
Descrição |
Tópico |
---|---|---|
ORACLE |
Conecta a um servidor de <informações de versão> Oracle. |
O gerenciador de conexões Oracle é o componente de gerenciador de conexões do Microsoft Connector para Oracle da Attunity. O Microsoft Connector para Oracle da Attunity também inclui uma origem e um destino. Para obter mais informações, consulte a página de download Microsoft Connectors for Oracle and Teradata by Attunity. |
SAPBI |
Conecta a um sistema SAP NetWeaver BI versão 7. |
O gerenciador de conexões SAP BI é o componente de gerenciador de conexões do Microsoft Connector para SAP BI. O Microsoft Connector para SAP BI também inclui uma origem e um destino. Para obter mais informações, consulte a página de download Microsoft SQL Server 2008 Feature Pack. |
TERADATA |
Conecta a um servidor de <informações de versão> Teradata. |
O gerenciador de conexões Teradata é o componente de gerenciador de conexões do Microsoft Connector para Teradata da Attunity. O Microsoft Connector para Teradata da Attunity também inclui uma origem e um destino. Para obter mais informações, consulte a página de download Microsoft Connectors for Oracle and Teradata by Attunity. |
Gerenciadores de conexões personalizados
Também é possível escrever gerenciadores de conexões personalizados. Para obter mais informações, consulte Desenvolvendo um gerenciador de conexões personalizado.
|