Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
mkcfernandez
Contributor
Contributor

Unir dos tablas de diferentes bases de datos en una tecer tabla

Hola amigos soy nuevo en esto del QV, en la empresa donde trabajo me han pedido crear un modelo el cual debo alimentar de dos diferentes bases de datos a continuación dejo ejemplo de lo que tengo y de el resultado que quiero para ver si pueden apoyarme para hacer dicho modelo

DB1

Tabla1

NumeroEmpleado

Nombre

Apellidos

DB2

Tabla1

IDUsuario

NumeroEmpleado

Tabla2

IDUsuario

Semana

Día

Horas

estas son mis tablas donde la Tbl1 de la DB1 contiene la información que requiero de los usuarios dados de alta en la Tbl1 de la DB2 y lo que quiero es unir dicha información junto con la Tbl2 de la DB2 para obtener lo siguiente:

Nombre     Apellidos     Semana     Día                    Horas    

Carlos       Peña            1823          04-06-2018       9

Carlos       Peña            1823          05-06-2018       9

Carlos       Peña            1823          06-06-2018       7.5

Carlos       Peña            1823          07-06-2018       9

Carlos       Peña            1823          08-06-2018       9

Frank        Garcia          1823          04-06-2018       7

Frank        Garcia          1823          05-06-2018       8

Frank        Garcia          1823          06-06-2018       8

Frank        Garcia          1823          07-06-2018       4

Frank        Garcia          1823          08-06-2018       8

de ante mano muchas gracias por su colaboración

12 Replies
bertinabel
Creator
Creator

Buen Día,

     Maikel,

     en la parte de responder eliges "Utilizar el editor avanzado"

Capture.JPG

     y te aparece una vista como la siguiente:

Capture1.JPG

Saludos!!!

mkcfernandez
Contributor
Contributor
Author

listo, muchas gracias

carloshernandez
Contributor III
Contributor III

Hola Maikel, como menciona el compañero Bertin, y con el ejemplo que mandas de TimeSheet el modelo de datos presenta muchas llaves sintecticas, por lo cual no te mostrara valores

en estos selects  que envias

SQL SELECT *

FROM "TS_PROD".dbo.Timesheets;


SQL SELECT *

FROM "TS_PROD".dbo.Users;


SQL SELECT *

FROM "TS_PROD".dbo.StatusTS;


SQL SELECT *

FROM "TS_PROD".dbo.BranchOffices;


al seleccionar todos los campos,  tal pareciera que no hay una relacion entre los mismos, al revisar el modelo observas algo asi


qwv.png


creo que te ayudaría definir primero la relación entre las tablas  Users,BranchOffices,Timesheets; etc y poder revisar en sql el join que mas te convenga, una vez que lo tengas definido podrías entonces llamarlo ya en qlikview y desde ahí

construir el modelo que requieres.


Saludos