Share via


Recuperando e compreendendo os dados de alteração

No fluxo de dados de um pacote Integration Services que realiza uma carga incremental de alteração de dados, a primeira tarefa serve para executar a consulta que irá recuperar 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 Criando a função para recuperar Change Data. Para obter uma descrição do processo geral para criar um pacote que realiza uma carga incremental de dados de alteração, consulte Melhorando cargas incrementais com Change Data Capture.

Para ver exemplos completos e fim a fim que demonstram o uso da captura de alteração de dados em pacotes, consulte o exemplo Change Data Capture para um Pacote de Intervalo Especificado e o exemplo Change Data Capture desde o Último Pacote de Solicitação no Codeplex.

Adicionando a tarefa de 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 Business Intelligence Development Studio, 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 Preparando para consultar pelos 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 Criando a função para recuperar Change Data.

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

  1. No Business Intelligence Development Studio, 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:Processando Inserções, Atualizações e Exclusões

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

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

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