Inclusión de "dimension key" de una dimensión en consulta de Answers

Ver el tema anterior Ver el tema siguiente Ir abajo

Inclusión de "dimension key" de una dimensión en consulta de Answers

Mensaje  equipoBI el Lun 17 Ene 2011, 00:03

Hola a todos,

Tenemos una duda acerca de qué criterios sigue Oracle BI a la hora de generar la SQL a partir de una consulta del Answers, en concreto, cuándo incluye en la cláusula select la dimension key de la dimensión.

Lo que nos está ocurriendo es que si hacemos una consulta con cualquier atributo de una dimensión y un indicador del cubo, la consulta se genera de forma "correcta"

Código:

select T756.DC_NOMBRE as c1,
    sum(T794.NUM) as c2
from
    DIM_T T756,
    FACT_S T794
where  ( T756.DIMENSION_KEY = T794.DIM_T )
group by T756.DC_NOMBRE
order by c1

Sin embargo, si incluimos una determinada columna, que no tiene ninguna característica especial, no es ni clave de negocio ni nada, nos incluye la dimension key de dicha dimensión y ya no salen los registros agrupados:


Código:

select D1.c1 as c1,
    D1.c2 as c2
from
    (select T756.DC_NAF as c1,
              sum(T794.NUM) as c2,
              T756.DIMENSION_KEY as c3
          from
              DIM_T T756,
              FACT_SENCILLO T794
          where  ( T756.DIMENSION_KEY = T794.DIM_T )
          group by T756.DC_NAF, T756.DIMENSION_KEY
    ) D1
order by c1


Si sobre la consulta anterior, posteriormente añadimos un total a la tabla de resultados, ocurre una cosa todavía más rara, ya que aparece una única fila, el valor del indicador no es correcto, pero la suma del total sí...

¿Alguna idea de qué puede estar pasando?

Muchas gracias de antemano

Saludos

equipoBI

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

Ver perfil de usuario

Volver arriba Ir abajo

Re: Inclusión de "dimension key" de una dimensión en consulta de Answers

Mensaje  bvillamor el Lun 21 Feb 2011, 18:07

Hola,
no sé si ya habéis resuelto el problema pero tiene pinta de que las columnas dc_nombre y dc_naf están en distinto nivel de la dimensión y que dc_naf no es clave de ese nivel, por eso incluye dimension_key.

Saludos,

_________________
Begoña Villamor
Oracle Fusion Middleware 11g Business Intelligence Foundation Certified Implementation Specialist

Adiante
http://www.adiante.es

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

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

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