Compartir a través de


Recuperación y descripción de datos de cambios

En el flujo de datos de un paquete de Integration Services que realice una carga incremental de datos modificados, la primera tarea consiste en ejecutar la consulta que recupera los datos modificados. Esta consulta se ejecuta dentro de un componente de origen en una tarea Flujo de Datos. A continuación, pueden utilizarse transformaciones y destinos de nivel inferior para aplicar los datos modificados a un destino.

[!NOTA]

La creación de una consulta que contiene una función con valores de tabla es el tercer paso en el proceso de crear un paquete que realice una carga incremental de datos modificados. Para obtener más información acerca de esta consulta, vea Crear la función para recuperar los datos modificados. Para obtener una descripción del proceso general que permite crear un paquete que realice una carga incremental de los datos modificados, vea Mejorar las cargas incrementales con la captura de datos modificados.

Para ver ejemplos completos de extremo a extremo que muestren el uso de la captura de datos modificados en paquetes, vea el ejemplo Captura de datos modificados para el paquete de intervalo especificado y el ejemplo Captura de datos modificados desde el paquete de la última solicitud en Codeplex.

Agregar la tarea Flujo de datos

En el flujo de datos del paquete, se recuperan los datos modificados, se separan las filas basándose en el tipo de cambio que se produjo y, a continuación, se aplican los cambios en el destino.

Para agregar una tarea Flujo de datos al paquete

  1. En la ficha Flujo de control de Business Intelligence Development Studio, agregue una tarea Flujo de datos.

  2. Conecte la tarea anterior que preparó la cadena de consulta con la tarea Flujo de datos.

Configurar el componente de origen para consultar los cambios

El componente de origen utiliza la cadena de consulta que se preparó y se almacenó en una variable para llamar a la función con valores de tabla que recupera los datos que han cambiado.

[!NOTA]

Para obtener más información sobre la cadena de consulta que se preparó y se almacenó en una variable, vea Preparación para consultar datos modificados. Para obtener más información sobre la función con valores de tabla que recupera los datos modificados, vea Crear la función para recuperar los datos modificados.

Para configurar un origen de OLE DB para recuperar los datos modificados

  1. En Business Intelligence Development Studio, en la ficha Flujo de datos, agregue un origen de OLE DB.

  2. En el Editor de origen de OLE DB, en la página Administrador de conexión, seleccione las opciones siguientes:

    1. Configure una conexión válida con una base de datos de origen.

    2. Para Modo de acceso a datos, seleccione Comando SQL de variable.

    3. Para Nombre de variable, seleccione User::SqlDataQuery.

  3. En el Editor de origen de OLE DB , en la página Columnas, asegúrese de que todas las columnas que desea están asignadas a columnas de resultados.

Paso siguiente

Después de haber configurado un origen de OLE DB para recuperar los datos modificados, el paso siguiente consiste en iniciar el diseño del flujo de datos del paquete.

Tema siguiente:Procesar inserciones, actualizaciones y eliminaciones

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las descargas, los artículos, los ejemplos y los vídeos más recientes de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página de Integration Services en MSDN o TechNet:

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.