Error medida calculada

Ver el tema anterior Ver el tema siguiente Ir abajo

Error medida calculada

Mensaje  Julio.T el Jue 26 Feb 2009, 12:59

Hola a tod@s,

Estoy intentando crear una medida calculada en la capa lógica en Oracle Administrator del BI Server. Esta medida la crearé en un cubo y se calculará a partir de la información que hay en este cubo y en otro (no en función de alguna dimensión). ¿Esto es posible hacerlo? Es que he creado la medida y al añadirla en un informe me devuelve el siguiente error:

Estado: HY000. Código: 1946746888. [NQODBC] [SQL_STATE: HY000]
[nQSError: 10058] Se ha producido un error general.
[nQSError: 14026] No es posible desplazarse hasta la expresión
solicitada: FILTER(Producidos:[DAggr(Cupón Semana Producido.Producidos
by [ ] )] USING Cupón Semana Enviado.Comisionable = 0 and Cupón Semana
Producido.Código Cupón in ([ Cupón Semana Enviado.Código Cupón] )).
Corrija las advertencias de coherencia de metadatos. (HY000)

Cupón Semana Producido y Cupón Semana Enviado son los cubos a partir de los cuales quiero crear la nueva medida.

Gracias de antemano y perdón por las molestias

Julio.T

Cantidad de envíos : 106
Localización : Zaragoza
Fecha de inscripción : 26/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Error medida calculada

Mensaje  bvillamor el Jue 26 Feb 2009, 13:42

Hola,
¿si pones las medidas de los dos cubos en una misma consulta de Answers funciona o también sale error? Si genera un error es porque no sabe como llegar de un cubo a otro.

Begoña.

bvillamor

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

Ver perfil de usuario http://www.adiante.es

Volver arriba Ir abajo

Re: Error medida calculada

Mensaje  Julio.T el Jue 26 Feb 2009, 13:56

Sí, si pongo las dos medidas de los cubos también da error.
Pero pienso que sí debería saber llegar de un cubo a otro, ¿no? Porque le digo que un campo de un cubo sea igual a otro campo del otro cubo y ambos son únicos en cada cubo.

Julio.T

Cantidad de envíos : 106
Localización : Zaragoza
Fecha de inscripción : 26/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Error medida calculada

Mensaje  bvillamor el Jue 26 Feb 2009, 14:11

El método que BI utiliza para navegar entre cubos se basa en cómo está relacionado cada cubo con las dimensiones, no en las condiciones de unión que pongas en una consulta, me explico:
En cada cubo tendrás una serie de dimensiones y, si no indicas otra cosa, todas las medidas están unidas al nivel inferior de cada dimensión. Seguramente en los dos cubos tienes alguna dimensión común pero habrá otras que no lo son (esto se llama non-conforming dimensions) . Lo que tienes que hacer es decirle a cada una de las medidas del cubo cómo se relaciona con las dimensiones del otro cubo. Esto siempre se hace igual, si un cubo no tiene una dimensión, sus medidas hay que ponerlas en el nivel total de esa dimensión.

Puedes ver un ejemplo un poco más detallado en este post del foro de Oracle: [url=http://forums.oracle.com/forums/thread.jspa?messageID=3241785 ]http://forums.oracle.com/forums/thread.jspa?messageID=3241785 [/url]

Begoña.

bvillamor

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

Ver perfil de usuario http://www.adiante.es

Volver arriba Ir abajo

Re: Error medida calculada

Mensaje  Julio.T el Jue 26 Feb 2009, 17:35

Esto no funciona, los dos cubos tienen exactamente las mismas dimensiones y a los mismos niveles. Por lo que no puede ser que no "cuadren" las dimensiones.

Julio.T

Cantidad de envíos : 106
Localización : Zaragoza
Fecha de inscripción : 26/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Error medida calculada

Mensaje  bvillamor el Jue 26 Feb 2009, 19:46

Si los dos cubos tienen las mismas dimensiones y al mismo nivel se podría haber añadido una medida más al cubo existente pero bueno, ese no es el problema ahora.

El campo que utilizas en tu consulta para posicionar los dos cubos, Código cupón, debería estar en una dimensión común a los dos cubos, así sabría cual es la correspondencia entre los dos. Si quieres hacer análisis por ese valor debería estar en una dimensión.

Para tener un poco más de información de porque falla analiza el sql que genera la consulta. Prueba con una consulta lo más sencilla posible: una dimensión común y una medida de cada cubo. Asegúrate de que el nivel de log del usuario es al menos 2, ejecuta la consulta y mira el contenido de la sesión en Configuración / Administración / Administrar Sesiones.

Begoña.

bvillamor

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

Ver perfil de usuario http://www.adiante.es

Volver arriba Ir abajo

Re: Error medida calculada

Mensaje  Julio.T el Jue 26 Feb 2009, 19:52

Muchas gracias, el problema (pienso) es que no se puede crear una medida uniendo dos cubos sin utilizar dimensiones. Es que el campo que utilizo para enlazar los dos cubos no pertenece a ninguna dimensión es una medida.

Julio.T

Cantidad de envíos : 106
Localización : Zaragoza
Fecha de inscripción : 26/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Error medida calculada

Mensaje  Contenido patrocinado Hoy a las 14:54


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

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