Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
csalinas23
Explorer II
Explorer II

Qlikview no responde con 4 tablas que se unen a través de un Outer Join

Estimados,

Estoy tratando de unir 4 tablas con un Outer Join de la siguiente manera pero al cargar la última qlikview se pega y no responde: ¿Que puedo hacer?

DDP:

LOAD

Año as añoddp,
Semana

///////////////////////////////////////////////////////////////////////////////////// Otra pestaña 2

Outer Join (DDP)

CARTELERIA:

LOAD Año as añocartel,
Semana as semanacartel,

///////////////////////////////////////////////////////////////////////////////////// Otra pestaña 3

Outer Join (DDP)

E_CENTRAL:

LOAD Año as añocentral,
Semana

///////////////////////////////////////////////////////////////////////////////////// Otra pestaña 4

Outer Join (DDP)

E_TACTICAS:

LOAD Fecha as fechatacticas,
Hora,

¿Que debo hacer para que no se quede pegado Qlik?

Labels (1)
1 Reply
jmmayoral3
Creator
Creator

Hola Csalinas.

Si no tienes ningún campo en común en las tablas que unes, lo que te está haciendo es un producto cartesiano de cada tabla con la siguiente.

O sea, por cada fila de la primera tabla te crea tantos registros como filas tenga la segunda tabla.

Después de repetir eso 4 veces y si las tablas tienen muchos registros, es muy posible que se te quede colgado porque no tengas suficiente memoria para crear  la tabla final.

Busca un registro común en las tablas para poderlas unir. Por ejemplo, la primera y la segunda parecen no unir por ningún campo porque renombras Año y Semana.
La tercera uniría a través del campo Semana (te quedarías sólo con los registros que no fueran comunes en las 2 tablas (el resultado del Join de las tablas 1 y 2 con esta tercera)

y la 4ª tabla haría de nuevo un producto cartesiano con los resultados de los joins anteriores.