Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buen dia. Los molesto por lo siguiente.
Tengo una tabla de hecho que por ejemplo tiene la siguiente estructura:
TABLA_HECHO:
N° Organismo | Descripcion Organismo | Importe |......|......|......|.....|....|.....otros campos......|
1 | Ministerio de Salud | 1200 |.....
3 | Ministerio de Educacion | 1300 |
Tengo una tabla de dimension correspondiente al año 2016:
N° Organismo | Descripcion Organismo |
1 | Ministerio de Salud |
3 | Ministerio de Educacion |
Cuando realizo la carga del script la tabla de desicion se relaciona perfecto con la tabla de hecho. Con el N° Organismo traigo la descripcion Organismo de la tabla de desicion.
En el 2017 la tabla de dimension cambia algunos datos. Por ejemplo:
3 | Ministerio de Salud |
7 | Ministerio de Educacion |
Como puedo hacer para que en el 2016 cuando hago la carga tome los datos de la tabla de desicion 1 y para el 2017 la tabla de dimension 2?.
Muchas gracias
Hola,
Porque no tratas de hacer un proceso ETL al cargar tus datos??
Prueba lo siguiente:
LOAD
IF(nombre_ministerio <> 'Ministerio de Salud',
IF(nombre_ministerio <> 'Ministerio de Educacion',
numero_ministerio,
3),
1) as id,
nombre_ministerio as nombre_ministerio
FROM your_table;
Saludos!