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

Problemas al cargar cubo con dimensiones iguales

2 participantes

Ir abajo

Problemas al cargar cubo con dimensiones iguales Empty Problemas al cargar cubo con dimensiones iguales

Mensaje  equipoBI Miér 29 Jul 2009, 16:07

Buenas tardes,

A la hora de cargar un cubo nos está ocurriendo algo un poco raro. Tenemos un cubo con dos medidas excluyentes, pero que pueden tener el mismo grupo de valores en las dimensiones. Es decir, podemos tener dos registros del tipo

X Y Z 0 10
X Y Z 12 0

El caso es que sólo nos inserta uno de los dos, y no sabemos por qué. He lanzado una depuración y efectivamente, en el paso que se produce el fallo es justo al ir a insertar en el cubo, en el último paso de la depuración (vemos los registros con las claves ya de las dimensiones y los indicadores calculados)

¿Por qué nos puede estar ocurriendo esto? En otras ejecuciones anteriores sí que se nos cargaban bien los registros (luego hacíamos un group by en el repositorio y ya teníamos el registro del tipo X Y 12 10).

Gracias por vuestra ayuda!

equipoBI

Cantidad de envíos : 128
Fecha de inscripción : 24/02/2009

Volver arriba Ir abajo

Problemas al cargar cubo con dimensiones iguales Empty Re: Problemas al cargar cubo con dimensiones iguales

Mensaje  bvillamor Miér 29 Jul 2009, 16:16

Cuando se carga el cubo se considera el conjunto de dimensiones como si fuese la clave del registro, es decir, no se admiten dos registros con los mismos valores en las dimensiones, no da error pero se queda sólo con el último.
Si observas el sql generado verás que el merge utiliza los campos de las dimensiones para saber si tiene que actualizar un registro existente o si es nuevo. Así que si encuentra otro registro con los mismos valores en las dimensión lo actualizará en lugar de insertarlo.

Tienes dos opciones para solucionar el problema:
- crea una nueva dimensión que impida que se den registros repetidos
- intenta cargar en la misma correspondencia las dos medidas del cubo, al fin y al cabo en la herramienta de administración lo estás juntando todo con un group by

Begoña.
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

Problemas al cargar cubo con dimensiones iguales Empty Re: Problemas al cargar cubo con dimensiones iguales

Mensaje  equipoBI Jue 30 Jul 2009, 14:31

Muchas gracias, Begoña.

Ya nos imaginábamos que sería por eso, pero lo que nos parecía rarísimo es que en el mismo cubo en otro entorno sí que hubiese registros con las mismas dimensiones (hicimos una query SQL agrupando por las dimensiones y con un having count > 1 y se obtenían registros...).

Lo solucionamos metiendo otro agregador en la correspondencia para hacer ahí el group by por todas las dimensiones en lugar de en el repositorio.

Saludos!

equipoBI

Cantidad de envíos : 128
Fecha de inscripción : 24/02/2009

Volver arriba Ir abajo

Problemas al cargar cubo con dimensiones iguales Empty Re: Problemas al cargar cubo con dimensiones iguales

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

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