Trabajando con tablas de enlace en Qlickview

18.10.2014 23:00

Cuando incluimos dos o más tablas de hecho  en un unico documento  QlikView, es Muy probable que todas ellas se relacionen entre si en cierta forma y, por consiguiente, tendrán algun campo en comun entre ellas. Sin embargo, en  el modelo de datos de QlikView, dos tablas  no deberían ser asociadas a través de dos o más campos porque esto generaría una clave sintética.


Asi pues, cómo hacemos para incorporar dos o más tablas de hecho en un modelo de datos y tratarlas como dos tablas lógicas separadas mientras, al mismo tiempo, evitamos  la clave sintetica?

A primera vista, puede parecer que ambas opciones son mutuamente exclusivas, pero hay una solución que es crear una tabla de Enlace.


Como su nombre indica, una tabla de enlace esencialmente "conecta" dos o más tablas de hechos sacando todos los campos comunes fuera de las tablas originales y colocándolos dentro de una nueva tabla de enlace. La nueva tabla de enlace contiene toda combinación posible de valores para ese set de campos y, a través de una clave única, son asociados a las tablas originales.