Oracle - Problema con Create Dimension (Data Warehouse)

 
Vista:

Problema con Create Dimension (Data Warehouse)

Publicado por Jorge (3 intervenciones) el 24/11/2006 12:52:38
Hola,
Mirad tengo que crear unas Dimensiones con sus jerarquias y demas.

El problema radica cuando creo mas de una jerarquia que llame a un mismo campo.

Y me salta este error:
ORA-30371: una columna no puede definir un nivel de más de una dimensión

****************Este es el codigo*****************
CREATE DIMENSION DIM_D_DWD_PROD

LEVEL AGRUPACION_FACTURACION1 IS
(T_DWD_PROD.JP1_COD_AGRUP_FACTURACION)

LEVEL AGRUPACION_FACTURACION2 IS
(T_DWD_PROD.JP2_COD_AGRUP_FACTURACION)

LEVEL AGRUPACION_FACTURACION3 IS
(T_DWD_PROD.JP3_COD_AGRUP_FACT_AÑO_ACT)

LEVEL FAMILIA IS
(T_DWD_PROD.JP1_COD_FAMILIA)

LEVEL SUB_FAMILIA IS
(T_DWD_PROD.JP1_COD_SUBFAMILIA)

LEVEL GRUPO IS
(T_DWD_PROD.JP1_COD_GRUPO)

LEVEL TIPO_PRODUCTO IS
(T_DWD_PROD.COD_TIP_PROD)

LEVEL CODIGO_PRODUCTO IS
(T_DWD_PROD.COD_PROD)

LEVEL SEGMENTO IS
(T_DWD_PROD.JP3_COD_SEGMENTO_AÑO_ACT)

LEVEL SUB_GRUPO IS
(T_DWD_PROD.JP3_COD_SUBGRUPO_AÑO_ACT_1)

LEVEL LINEA_PRODUCTO IS
(T_DWD_PROD.JP2_COD_LINEA_PRODUCTO)

HIERARCHY CLI_ROLLUP1
(Codigo_producto CHILD OF
Tipo_producto CHILD OF
Grupo CHILD OF
Sub_familia CHILD OF
Familia CHILD OF Agrupacion_facturacion1)

HIERARCHY CLI_ROLLUP2
(Sub_grupo CHILD OF
Segmento CHILD OF
Codigo_producto CHILD OF
Tipo_producto CHILD OF Agrupacion_facturacion2)

HIERARCHY CLI_ROLLUP3
(Linea_producto CHILD OF
Codigo_producto CHILD OF
Tipo_producto CHILD OF Agrupacion_facturacion3)

*****************************************************************

Me he quedado parado, compilando el programa, porque el error me salta en Agrupacion_facturacion.

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder