A continuación explico varios modelos de generación de un QVD con una carga Incremental con Modificación y Borrado (Cargas Delta)
MODELO 1
Es el modelo menos óptimo
Vamos generando el QVD con los datos que necesitamos
Primero gestionamos los nuevos y las actualizaciones y por último los registros a eliminar
- ORIGEN DE DATOS: Carga todos los registros nuevos y modificados a excepción de las BAJAS (CONCATENATE)
- QVD: Trae los datos que no estén en el paso anterior
- Generamos de nuevo el QVD
- ORIGEN DE DATOS: Cargamos todos los que sean BAJAS
- QVD: Cargamos todos los que no estén en el paso anterior
5.1 – Borramos la tabla creada en el paso 4
6. GENERAMOS EL QVD FINAL
MODELO 2
Vamos generando el QVD con los datos que necesitamos
Primero gestionamos los registros a eliminar y por último los nuevos y las actualizaciones
1. ORIGEN DE DATOS: Carga solo las BAJAS para no traerlas desde el QVD
2. QVD: Trae los datos que no estén en BAJAS
2.1 Eliminamos la tabla creada en el paso 1
3. Generamos de nuevo el QVD
4. ORIGEN DE DATOS: Cargamos todos los que no sean BAJAS (CONCATENATE)
5. QVD: Cargamos todos los que no estén en el paso anterior
6. GENERAMOS EL QVD FINAL
MODELO 3
Este modelo es el más óptimo de todos, ya que carga el QVD una sola vez
Primero gestionamos los registros a eliminar y por último los nuevos y las actualizaciones
1. ORIGEN DE DATOS: Carga todos los registros de las BAJAS (NOCONCATENATE)
2. QVD: Trae los datos que no estén en el paso anterior
2.1 Borramos la tabla creada en el paso 1
3. ORIGEN DE DATOS: Cargamos los nuevos y las modificaciones
4. GENERAMOS EL QVD FINAL