Partilhar via


Recuperar e compreender os dados de alteração

No fluxo de dados de um pacote do Integration Services que executa uma carga incremental de dados de alteração, a primeira tarefa é executar a consulta que recupera os dados de alteração. Você executa esta consulta dentro de um componente de origem em uma tarefa Fluxo de Dados. As transformações downstream e os destinos podem ser usados para aplicar os dados de alteração em seu destino.

ObservaçãoObservação

A criação de uma consulta que contém uma função com valor de tabela é a terceira etapa no processo de criação de um pacote que execute uma carga incremental dos dados de alteração. Para obter mais informações sobre essa consulta, consulte Criar a função para recuperar os dados de alteração. Para obter uma descrição do processo geral para criar um pacote que realiza uma carga incremental de dados de alteração, consulte Change Data Capture (SSIS).

Adicionando a tarefa Fluxo de Dados

No fluxo de dados do pacote, você recupera os dados de alteração, separa as linhas com base no tipo de alteração ocorrida e aplica as alterações ao destino.

Adicionar uma tarefa Fluxo de Dados ao pacote

  1. No SSDT (SQL Server Data Tools), na guia Fluxo de Controle, adicione uma tarefa Fluxo de Dados.

  2. Conecte a tarefa de precedência que preparou a cadeia de caracteres de consulta à tarefa Fluxo de Dados.

Configurando o componente de origem para a consulta de alterações

O componente de origem usa a cadeia de caracteres de consulta que foi preparada e armazenada em uma variável para chamar a função com valor de tabela que recupera os dados alterados.

ObservaçãoObservação

Para obter mais informações sobre a cadeia de caracteres de consulta que foi preparada e armazenada em uma variável, consulte Preparar para consultar os dados de alteração. Para obter mais informações sobre a função com valor de tabela que recupera os dados de alteração, consulte Criar a função para recuperar os dados de alteração.

Configurar uma fonte OLE DB para recuperar os dados de alteração

  1. No SSDT (SQL Server Data Tools), na guia Fluxo de Dados, adicione uma fonte OLE DB.

  2. No Editor de Origem de OLE DB, na página Gerenciador de Conexões, selecione as seguintes opções:

    1. Configure uma conexão válida com o banco de dados fonte.

    2. Para Modo de acesso a dados, selecione o Comando SQL a partir da variável.

    3. Para Nome da variável, selecione User::SqlDataQuery.

  3. No Editor de Origem de OLE DB, na página Colunas, verifique se todas as colunas estão mapeadas para as colunas de saída.

Próxima Etapa

Depois de configurar uma fonte de OLE DB para recuperar os dados de alteração, a próxima etapa será iniciar a criação do fluxo de dados no pacote.

Próximo tópico: Processar inserções, atualizações e exclusões

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

Para obter os downloads, artigos, exemplos e vídeos mais recentes da Microsoft, bem como soluções selecionadas pela comunidade, visite a página do Integration Services no MSDN:


Para receber uma notificação automática dessas atualizações, assine os RSS feeds disponíveis na página.