Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Save $600 on Qlik Connect registration! Sign up by Dec. 6 to get an extra $100 off with code CYBERSAVE: REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
alexis_garcia
Creator II
Creator II

Datos de 2 bases de datos y excel

Hola, tengo un problema que me sigue durante mucho tiempo y no se cómo solucionarlo.

Tengo datos de 2013 y anterior en una base de datos Oracle, por otra parte tengo datos de 2014 de otra base de datos SQL.

Los datos son de medidores de energía que están los mismos en las 2 bases de datos y algunos miden energía cada 15 minutos y otros cada 5 minutos, por esto mismo no opté por unir los campos fechas y horas de las 2 bases de datos y lo que hice fue unir por medidor, ya que al seleccionar un medidor necesito que me muestre todos los datos provenientes de las 2 bases de datos.

El problema lo tengo al filtrar por un día, o una semana, o un mes, ....., ya que las fechas son distintas y no me muestra los datos correctos en una misma gráfica.

¿Qué podría hacer? ¿Con un Calendario maestro?

El problema es que lo uno todo por la fecha, no podré unirlo por medidor, ya que se crea una referencia circular.

Un saludo y gracias.

6 Replies
jvitantonio
Luminary Alumni
Luminary Alumni

Hola Alexis,

No tengo conocimiento de tu modelo, pero por lo que dices, deberias crear un nuevo campo de tipo DATE en tu script.

Load

....

Date(floor(miCampodeFecha), 'DD-MM-YYYY')) as MiFecha

;

Esto lo que hace es convertir todas tus fechas a un unico valor con hora 00:00:00 (media noche). De esta forma no importa cada cuanto haces tus mediciones ya que todas seran asignada a un dia y una fecha.

Saludos

JV

alexis_garcia
Creator II
Creator II
Author

Hola, gracias por contestar.

El problema que yo veo es que vienen fechas desde 2 bases de datos distintas.

Debería de poner lo que me dices en cada una de ellas y renombrar el campo con el mismo nombre para que se unan, no?

Pero si hago eso, me saldría una referencia circular, ya que las tengo unidad por el medidor.

Qué debería hacer?

Un saludo y gracias.

jvitantonio
Luminary Alumni
Luminary Alumni

Perdona Alexis, pero sin ver ni siquiera tu modelo se me es dificil contestar tu pregunta. Podrias aunque sea hacer un screenshot de tus tablas?

JV

julian_rodriguez
Partner - Specialist
Partner - Specialist

Si la estructura de las tablas es igual o bastante semejante, lo mejor es concatenarlas.

Not applicable

Podrías intentar separar la fecha de la hora en dos campos.

Otra cosa que puedes utilizar es un calendario maestro al que se conecten tus dos tablas. Es decir, que la fecha que utilices para los filtros esté relacionada con las dos tablas

alexis_garcia
Creator II
Creator II
Author

Hola, muchas gracias por vuestra ayuda.

Crearé un calendario maestro y uniré las fechas de las 2 bases de datos a ese calendario.

Gracias y un saludo.