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

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

2 participantes

Ir abajo

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

Mensaje  equipoBI 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

Volver arriba Ir abajo

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

Mensaje  bvillamor 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,
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

Volver arriba

- Temas similares

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