Oracle Business Intelligence Foro
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Uso en OBI de la dimensión de tiempo generada por OWB

Ir abajo

19022009

Mensaje 

Uso en OBI de la dimensión de tiempo generada por OWB Empty Uso en OBI de la dimensión de tiempo generada por OWB




Si en un repositorio OBI utilizamos como tabla de dimensión temporal la que genera Warehouse Builder, en consultas que incluyen la función AGO y muestran varios años, se observa que los datos no son correctos pues algunos años salen desordenados. El problema se debe a la imposibilidad de elegir un campo que sea clave cronológica en el nivel inferior, el mejor candidato es DAY_DAY_CODE que tiene la fecha en formato numérico YYYYMMDD. Este campo es nulo en las filas de control que crea OWB y produce una ordenación incorrecta.
La solución es eliminar en la dimensión de tiempo las filas que no hacen referencia a días, es decir, las de años y meses. Esto se puede hacer convirtiendo la tabla de tiempo de la capa física en un select:
Código:
select * from dim_tiempo where dimension_key >= 0
bvillamor
bvillamor

Cantidad de envíos : 388
Localización : Madrid
Fecha de inscripción : 18/02/2009

http://www.adiante.es

Volver arriba Ir abajo

Compartir este artículo en : reddit
- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.