Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
rodri_morales
Creator II
Creator II

Extractores

Buen día Comunidad,

Vengo con una simple duda con respecto a buenas prácticas. En caso de tener distintas fuentes de datos o por ejemplo varios archivos planos (por ejemplo 5 o 6 excel), conviene hacer un solo extractor y que genere varios qvd? O es preferible hacer un extractor por cada archivo?

Saludos!

7 Replies
sorrakis01
Specialist
Specialist

Hola Rodrigo,

Si los excels son para el mismo proyecto yo te recomendaría que lo hicieses todo en un proceso y separases correctamente cada tabla con su qvd.

Saludos

rodri_morales
Creator II
Creator II
Author

Si, es para un mismo proyecto.

Siempre acostumbre a hacer un extractor por fuente, que genere un qvd. Pero en este caso que son excels, había pensado crear un solo extractor que genere los qvd correspondientes a las fuentes.

sorrakis01
Specialist
Specialist

Hola Rodrigo,

En mi caso los qvds siempre dependen mas del dato que de donde procede el dato... Lo que sea más rápido para la carga.

Saludos,

rodri_morales
Creator II
Creator II
Author

Mi idea es generar un qvd con cada archivo de datos, tal cual como proviene. Y en un transformador generar el modelo correspondiente con los datos necesarios. De esta forma se generarían los qvd para la fact table y las dimensiones requeridas.

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Rodrigo, en este aspecto todas las soluciones son buenas; la elección entre unas y otras debes basarla en el rendimiento y en el mantenimiento del software.

Yo prefiero hacer la extracción y la transformación en el mismo paso (*) porque es más rápido que en dos pasos y la carga de los qvd la hacen las aplicaciones de gráficos.

(*) Por temas de tiempo de carga algunos en casos tengo un triple extractor Histórico, Año en Curso y Mes en Curso, de forma que la extracción diaria tarda unos pocos segundos.

Saludos

Joaquín

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola Rodrigo:

Seguramente ya lo sabes pero debes tener en cuenta un pequeño detalle cuando trabajas con qvd:

Los Autonumber() que utilizamos para resolver las claves sintéticas no te funcionarán, porque el generador de qvd le asigna una secuencia en función de como recupera los datos. Si tienes varios documentos que te generan qvd con el mismo contenido revisa muy bien esos valores.

Saludos

Joaquín

rodri_morales
Creator II
Creator II
Author

Joaquin, gracias por tus comentarios.

Tengo en cuenta la función Autonumber(), se que si los documentos son distintos, no va a generar la misma clave. Esta función la utilizo en transformadores si es que cargo distintos qvd o en la aplicación final.

Saludos!