Arquitetura do Integration Services
Como mostrado no diagrama a seguir, o Microsoft SQL Server Integration Services é formado por componentes diversos.
Dos componentes mostrados no diagrama anterior, listamos aqui alguns deles que são importantes para o uso correto do Integration Services:
Designer SSIS
O Designer SSIS é uma ferramenta gráfica que pode ser usada para criar e manter pacotes do Integration Services. O Designer SSIS está disponível no Business Intelligence Development Studio como parte de um projeto do Integration Services.Para obter mais informações, consulte Designer SSIS e Integration Services no Business Intelligence Development Studio.
Mecanismo de tempo de execução
O Integration Services de tempo de execução, salva o layout de pacotes, executa pacotes e fornece suporte para log, pontos de interrupção, configuração, conexões e transações.Para obter mais informações, consulte Pacotes do Integration Services.
Tarefas e outros executáveis
Os executáveis de tempo de execução do Integration Services são o pacote, os contêineres, as tarefas e os manipuladores de eventos incluídos no Integration Services. Os executáveis de tempo de execução também incluem tarefas personalizadas desenvolvidas por você.Para obter mais informações, consulte Tarefas do Integration Services, Contêineres do Integration Services e Manipuladores de eventos do Integration Services.
Mecanismo de Fluxo de Dados (também conhecido como pipeline) e componentes de Fluxo de Dados
A tarefa Fluxo de Dados encapsula o mecanismo de fluxo de dados. O mecanismo de fluxo de dados fornece buffers em memória que movimentam dados da origem para o destino, e chama as fontes que extraem dados de arquivos e bancos de dados relacionais. O mecanismo de fluxo de dados também gerencia as transformações que modificam dados e os destinos que carregam dados ou os tornam disponíveis para outros processos. Os componentes de fluxo de dados Integration Services são as fontes, transformações e destinos que o Integration Services inclui. Também é possível incluir componentes personalizados em um fluxo de dados.Para obter mais informações, consulte Tarefa de Fluxo de Dados e Elementos de fluxo de dados.
API ou modelo de objeto
O modelo de objeto do Integration Services inclui APIs (interfaces de programação de aplicativo) gerenciadas para criar componentes personalizados para uso em pacotes ou aplicativos personalizados que criem, carreguem, executem e gerenciem pacotes. O desenvolvedor pode criar aplicativos personalizados ou tarefas ou transformações personalizadas usando qualquer linguagem compatível com CLR (Common Language Runtime).Para obter mais informações, consulte Guia do desenvolvedor (Integration Services).
Serviço do Integration Services
O serviço Integration Services permite usar o SQL Server Management Studio para monitorar pacotes do Integration Services em execução e gerenciar o armazenamento de pacotes.Para obter mais informações, consulte Gerenciando Integration Services e Usando o SQL Server Management Studio.
Assistente de Importação e Exportação do SQL Server
O Assistente de Importação e Exportação do SQL Server pode copiar dados de e em qualquer fonte de dados para a qual um provedor de dados .NET Framework gerenciado ou um provedor OLE DB nativo está disponível. O assistente também oferece o método mais simples para criar um pacote do Integration Services que copie dados de uma fonte em um destino.Para obter mais informações, consulte Usando o Assistente de Importação e Exportação do SQL Server para mover dados.
Outras ferramentas, assistentes e utilitários de prompt de comando
O Integration Services inclui ferramentas, assistentes e utilitários de prompt de comando adicionais usados para executar e gerenciar pacotes do Integration Services.Para obter mais informações, consulte Assistentes do Integration Services e Utilitários do prompt de comando (Integration Services).
|