Create DIM,Fact,Measure cube & OLAP catalog 4 SOLVED LEVEL-BASED Hierarchy

Is thre any complete example available which explains how to create SOLVED LEVEL-BASED hierarchy and catalog for that?
I have example mentioned in 9204 ref guide chapter CWM2_OLAP_PC_TRANSFORM. But I want complete exaple with script so I can work fast.
Thnx in advance
P

All CWM2 validation API shows that my all dims, cubes are valid but when I try to create presentation thru JDev it hangs after selecting Parent-Child Measure.

Similar Messages

  • Dimension with SOLVED LEVEL-BASED hierarchy (10.2)

    I'm trying to make a dimension with SOLVED LEVEL-BASED hierarchy (Oracle 10.2.0.1).
    Hierarchy is folowing:
    TOP
    |_OWNER
    |_OBJECT_TYPE
    |_OBJECT_NAME
    Script
    DROP TABLE SOLVED_DIM;
    CREATE TABLE SOLVED_DIM
    GID NUMBER,
    ETKEY VARCHAR2(100),
    PARENT_GID NUMBER,
    PARENT_ETKEY VARCHAR2(100),
    SHORT_DESCRIPTION VARCHAR2(100),
    LONG_DESCRIPTION VARCHAR2(100),
    TOP                    VARCHAR2(100),
    OWNER VARCHAR2(100),
    OBJECT_TYPE VARCHAR2(100),
    OBJECT_NAME VARCHAR2(100) ,
    TOP_ID NUMBER,
    OWNER_ID NUMBER,
    OBJECT_TYPE_ID NUMBER,
    OBJECT_NAME_ID NUMBER,
    ID NUMBER
    --Test dataset №1
    INSERT INTO SOLVED_DIM VALUES (7, 'TOP', NULL, NULL, 'TOP', 'TOP', 'TOP', NULL, NULL, NULL, 1, NULL, NULL, NULL, 100001);
    INSERT INTO SOLVED_DIM VALUES (3, 'SH', 7, 'TOP', 'SH', 'SH', 'TOP', 'SH', NULL, NULL, 1, 11, NULL, NULL, 100002);
    INSERT INTO SOLVED_DIM VALUES (3, 'OLAP_USR', 7, 'TOP', 'OLAP_USR', 'OLAP_USR', 'TOP', 'OLAP_USR', NULL, NULL, 1, 12, NULL, NULL, 100003);
    INSERT INTO SOLVED_DIM VALUES (1, 'SDIMENSION', 3, 'SH', 'SDIMENSION', 'SDIMENSION', 'TOP', 'SH', 'SDIMENSION', NULL, 1, 11, 111, NULL, 100004);
    INSERT INTO SOLVED_DIM VALUES (1, 'ODIMENSION', 3, 'OLAP_USR', 'ODIMENSION', 'ODIMENSION', 'TOP', 'OLAP_USR', 'ODIMENSION', NULL, 1, 12, 121, NULL, 100005);
    INSERT INTO SOLVED_DIM VALUES (0, 'OUD1', 1, 'ODIMENSION', 'OUD1', 'OUD1', 'TOP', 'OLAP_USR', 'ODIMENSION', 'OUD1', 1, 12, 121, 1211, 100006);
    INSERT INTO SOLVED_DIM VALUES (0, 'OUD2', 1, 'SDIMENSION', 'OUD2', 'OUD2', 'TOP', 'SH', 'SDIMENSION', 'OUD2', 1, 11, 111, 1111, 100007);
    commit;
    --Test dataset №2
    INSERT INTO SOLVED_DIM VALUES (7, 'TOP', NULL, NULL, 'TOP', 'TOP', 'TOP', NULL, NULL, NULL, 1, NULL, NULL, NULL, 100001);
    INSERT INTO SOLVED_DIM VALUES (3, 'SH', 7, 'TOP', 'SH', 'SH', 'TOP', 'SH', NULL, NULL, 1, 11, NULL, NULL, 100002);
    INSERT INTO SOLVED_DIM VALUES (3, 'OLAP_USR', 7, 'TOP', 'OLAP_USR', 'OLAP_USR', 'TOP', 'OLAP_USR', NULL, NULL, 1, 12, NULL, NULL, 100003);
    INSERT INTO SOLVED_DIM VALUES (1, 'DIMENSION', 3, 'SH', 'DIMENSION', 'DIMENSION', 'TOP', 'SH', 'DIMENSION', NULL, 1, 11, 111, NULL, 100004);
    INSERT INTO SOLVED_DIM VALUES (1, 'DIMENSION', 3, 'OLAP_USR', 'DIMENSION', 'DIMENSION', 'TOP', 'OLAP_USR', 'DIMENSION', NULL, 1, 12, 121, NULL, 100005);
    INSERT INTO SOLVED_DIM VALUES (0, 'OUD1', 1, 'DIMENSION', 'OUD1', 'OUD1', 'TOP', 'OLAP_USR', 'DIMENSION', 'OUD1', 1, 12, 121, 1211, 100006);
    INSERT INTO SOLVED_DIM VALUES (0, 'OUD2', 1, 'DIMENSION', 'OUD2', 'OUD2', 'TOP', 'SH', 'DIMENSION', 'OUD2', 1, 11, 111, 1111, 100007);
    commit;
    BEGIN
    -- ---- Creating Dimension (CWM2_OLAP_DIMENSION) -------------------------
    begin
    cwm2_olap_dimension.drop_dimension(user, 'SOLVED_DIM');
    exception when others then null;
    end;
    cwm2_olap_dimension.create_dimension(user, 'SOLVED_DIM', 'SOLVED_DIM disp', 'SOLVED_DIM pl', 'SOLVED_DIM short', 'SOLVED_DIM long');
    -- ----- Completing Dimension Metadata (CWM2_OLAP_DIMENSION_ATTRIBUTE) ---
    cwm2_olap_dimension_attribute.create_dimension_attribute(user, 'SOLVED_DIM', 'ID', 'ID', 'ID', 'ID');
    cwm2_olap_dimension_attribute.create_dimension_attribute(user, 'SOLVED_DIM', 'ET key', 'ET key', 'ET key', 'ET key', true);
    cwm2_olap_dimension_attribute.create_dimension_attribute(user, 'SOLVED_DIM', 'Parent ET key', 'Parent ET key', 'Parent ET key', 'Parent ET key', true);
    cwm2_olap_dimension_attribute.create_dimension_attribute(user, 'SOLVED_DIM', 'Grouping ID', 'Grouping ID', 'Grouping ID', 'Grouping ID', true);
    cwm2_olap_dimension_attribute.create_dimension_attribute(user, 'SOLVED_DIM', 'Parent Grouping ID', 'Parent Grouping ID', 'Parent Grouping ID', 'Parent Grouping ID', true);
    cwm2_olap_dimension_attribute.create_dimension_attribute(user, 'SOLVED_DIM', 'Long Description', 'Long Description', 'Long Description', 'Long Description', true);
    cwm2_olap_dimension_attribute.create_dimension_attribute(user, 'SOLVED_DIM', 'Short Description', 'Short Description', 'Short Description', 'Short Description', true);
    -- ----- Completing Dimension Metadata (CWM2_OLAP_HIERARCHEY) ------------
    cwm2_olap_hierarchy.create_hierarchy(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'SOLVED_DIM_HI disp', 'SOLVED_DIM_HI short', 'SOLVED_DIM_HI long', 'SOLVED LEVEL-BASED');
    cwm2_olap_dimension.set_default_display_hierarchy(user, 'SOLVED_DIM', 'SOLVED_DIM_HI');
    -- ----- Completing Dimension Metadata (CWM2_OLAP_LEVEL) -----------------
    cwm2_olap_level.create_level(user, 'SOLVED_DIM', 'OBJECT_NAME', 'OBJECT_NAME disp', 'OBJECT_NAME pl', 'OBJECT_NAME short', 'OBJECT_NAME long');
    cwm2_olap_level.create_level(user, 'SOLVED_DIM', 'OBJECT_TYPE', 'OBJECT_TYPE disp', 'OBJECT_TYPE pl', 'OBJECT_TYPE short', 'OBJECT_TYPE long');
    cwm2_olap_level.create_level(user, 'SOLVED_DIM', 'OWNER' ,'OWNER disp',      'OWNER pl', 'OWNER short', 'OWNER long');
    cwm2_olap_level.create_level(user, 'SOLVED_DIM', 'TOP', 'TOP disp',           'TOP pl', 'TOP short', 'TOP long');
    -- ----- Completing Dimension Metadata (CWM2_OLAP_LEVEL_ATTRIBUTE) -------
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ID', 'OBJECT_NAME', 'ID', 'OBJECT_NAME_ID', 'OBJECT_NAME ID', 'ID');
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ID', 'OBJECT_TYPE', 'ID', 'OBJECT_TYPE_ID', 'OBJECT_TYPE ID', 'ID');
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ID', 'OWNER',      'ID', 'OWNER_ID', 'OWNER ID', 'ID');
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ID', 'TOP', 'ID', 'TOP_ID', 'TOP ID', 'ID');
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ET key', 'OBJECT_NAME', 'ET key', 'OBJECT_NAME_ET', 'OBJECT_NAME ET key', 'ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent ET key', 'OBJECT_NAME', 'Parent ET key', 'OBJECT_NAME PARENT', 'OBJECT_NAME Parent ET key', 'Parent ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Grouping ID', 'OBJECT_NAME', 'Grouping ID', 'OBJECT_NAME GID','OBJECT_NAME GID', 'Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent Grouping ID', 'OBJECT_NAME', 'Parent Grouping ID', 'OBJECT_NAME PGID', 'OBJECT_NAME Parent Grouping ID', 'Parent Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Long Description', 'OBJECT_NAME', 'Long Description', 'OBJECT_NAME LongDesc', 'OBJECT_NAME Long Desc', 'Long Description', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Short Description', 'OBJECT_NAME', 'Short Description', 'OBJECT_NAME ShortDesc', 'OBJECT_NAME Short Desc', 'Short Description', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ET key', 'OBJECT_TYPE', 'ET key', 'OBJECT_TYPE_ET', 'OBJECT_TYPE ET key', 'ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent ET key', 'OBJECT_TYPE', 'Parent ET key', 'OBJECT_TYPE PARENT', 'OBJECT_TYPE Parent ET key', 'Parent ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Grouping ID', 'OBJECT_TYPE', 'Grouping ID', 'OBJECT_TYPE GID','OBJECT_TYPE GID', 'Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent Grouping ID', 'OBJECT_TYPE', 'Parent Grouping ID', 'OBJECT_TYPE PGID', 'OBJECT_TYPE Parent Grouping ID', 'Parent Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Long Description', 'OBJECT_TYPE', 'Long Description', 'OBJECT_TYPE LongDesc', 'OBJECT_TYPE Long Desc', 'Long Description', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Short Description', 'OBJECT_TYPE', 'Short Description', 'OBJECT_TYPE ShortDesc', 'OBJECT_TYPE Short Desc', 'Short Description', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ET key', 'OWNER', 'ET key', 'OWNER_ET', 'OWNER ET key', 'ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent ET key', 'OWNER', 'Parent ET key', 'OWNER PARENT', 'OWNER Parent ET key', 'Parent ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Grouping ID', 'OWNER', 'Grouping ID', 'OWNER GID','OWNER GID', 'Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent Grouping ID', 'OWNER', 'Parent Grouping ID', 'OWNER PGID', 'OWNER Parent Grouping ID', 'Parent Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Long Description', 'OWNER', 'Long Description', 'OWNER LongDesc', 'OWNER Long Desc', 'Long Description', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Short Description', 'OWNER', 'Short Description', 'OWNER ShortDesc', 'OWNER Short Desc', 'Short Description', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ET key', 'TOP', 'ET key', 'TOP_ET', 'TOP ET key', 'ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent ET key', 'TOP', 'Parent ET key', 'TOP PARENT', 'TOP Parent ET key', 'Parent ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Grouping ID', 'TOP', 'Grouping ID', 'TOP GID','TOP GID', 'Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent Grouping ID', 'TOP', 'Parent Grouping ID', 'TOP PGID', 'TOP Parent Grouping ID', 'Parent Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Long Description', 'TOP', 'Long Description', 'TOP LongDesc', 'TOP Long Desc', 'Long Description', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Short Description', 'TOP', 'Short Description', 'TOP ShortDesc', 'TOP Short Desc', 'Short Description', true);
    cwm2_olap_level.add_level_to_hierarchy(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'OBJECT_TYPE');
    cwm2_olap_level.add_level_to_hierarchy(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'OWNER');
    cwm2_olap_level.add_level_to_hierarchy(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'OWNER',          'TOP');
    cwm2_olap_level.add_level_to_hierarchy(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'TOP');
    -- + Mapping Dimensions +
    cwm2_olap_table_map.map_dimtbl_hierlevel(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'OBJECT_NAME', user, 'SOLVED_DIM', 'OBJECT_NAME', 'OBJECT_TYPE');
    cwm2_olap_table_map.map_dimtbl_hierlevel(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'OBJECT_TYPE', user, 'SOLVED_DIM', 'OBJECT_TYPE', 'OWNER');
    cwm2_olap_table_map.map_dimtbl_hierlevel(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'OWNER',           user, 'SOLVED_DIM', 'OWNER',     'TOP');
    cwm2_olap_table_map.map_dimtbl_hierlevel(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'TOP',           user, 'SOLVED_DIM', 'TOP');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ID', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'ID', user, 'SOLVED_DIM', 'OBJECT_NAME_ID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ET key', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'ET key', user, 'SOLVED_DIM', 'ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent ET key', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'Parent ET key', user, 'SOLVED_DIM', 'PARENT_ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Grouping ID', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'Grouping ID', user, 'SOLVED_DIM', 'GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent Grouping ID', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'Parent Grouping ID', user, 'SOLVED_DIM', 'PARENT_GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Long Description', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'Long Description', user, 'SOLVED_DIM', 'LONG_DESCRIPTION');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Short Description', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'Short Description', user, 'SOLVED_DIM', 'SHORT_DESCRIPTION');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ID', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'ID', user, 'SOLVED_DIM', 'OBJECT_TYPE_ID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ET key', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'ET key', user, 'SOLVED_DIM', 'ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent ET key', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'Parent ET key', user, 'SOLVED_DIM', 'PARENT_ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Grouping ID', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'Grouping ID', user, 'SOLVED_DIM', 'GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent Grouping ID', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'Parent Grouping ID', user, 'SOLVED_DIM', 'PARENT_GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Long Description', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'Long Description', user, 'SOLVED_DIM', 'LONG_DESCRIPTION');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Short Description', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'Short Description', user, 'SOLVED_DIM', 'SHORT_DESCRIPTION');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ID', 'SOLVED_DIM_HI', 'OWNER', 'ID', user, 'SOLVED_DIM', 'OWNER_ID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ET key', 'SOLVED_DIM_HI', 'OWNER', 'ET key', user, 'SOLVED_DIM', 'ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent ET key', 'SOLVED_DIM_HI', 'OWNER', 'Parent ET key', user, 'SOLVED_DIM', 'PARENT_ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Grouping ID', 'SOLVED_DIM_HI', 'OWNER', 'Grouping ID', user, 'SOLVED_DIM', 'GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent Grouping ID', 'SOLVED_DIM_HI', 'OWNER', 'Parent Grouping ID', user, 'SOLVED_DIM', 'PARENT_GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Long Description', 'SOLVED_DIM_HI', 'OWNER', 'Long Description', user, 'SOLVED_DIM', 'LONG_DESCRIPTION');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Short Description', 'SOLVED_DIM_HI', 'OWNER', 'Short Description', user, 'SOLVED_DIM', 'SHORT_DESCRIPTION');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ID', 'SOLVED_DIM_HI', 'TOP', 'ID', user, 'SOLVED_DIM', 'TOP_ID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ET key', 'SOLVED_DIM_HI', 'TOP', 'ET key', user, 'SOLVED_DIM', 'ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent ET key', 'SOLVED_DIM_HI', 'TOP', 'Parent ET key', user, 'SOLVED_DIM', 'PARENT_ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Grouping ID', 'SOLVED_DIM_HI', 'TOP', 'Grouping ID', user, 'SOLVED_DIM', 'GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent Grouping ID', 'SOLVED_DIM_HI', 'TOP', 'Parent Grouping ID', user, 'SOLVED_DIM', 'PARENT_GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Long Description', 'SOLVED_DIM_HI', 'TOP', 'Long Description', user, 'SOLVED_DIM', 'LONG_DESCRIPTION');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Short Description', 'SOLVED_DIM_HI', 'TOP', 'Short Description', user, 'SOLVED_DIM', 'SHORT_DESCRIPTION');
    -- + Validate and Refresh +
    cwm2_olap_validate.validate_dimension(user, 'SOLVED_DIM');
    cwm2_olap_metadata_refresh.mr_refresh;
    END;
    The first dataset works perfectly. But not the second one... There are some intersections at OBJECT_TYPE level.
    TOP->OLAP_USR->DIMENSION->OUD1
    and
    TOP->SH->DIMENSION->OUD2.
    When I'm watching TOP->OLAP_USR->DIMENSION->OUD1, I not only open OUD1, but OUD2 under SH (even skipping OBJECT_TYPE level). It's simple to do it for USOLVED LEVEL-BASED by assigning different Id for the same OBJECT_TYPES from different owners. But it looks like my ids are ignored for Solved hierarchy.
    Does anybody knows how to handle such situation?

    I'm trying to make a dimension with SOLVED LEVEL-BASED hierarchy (Oracle 10.2.0.1).
    Hierarchy is folowing:
    TOP
    |_OWNER
    |_OBJECT_TYPE
    |_OBJECT_NAME
    Script
    DROP TABLE SOLVED_DIM;
    CREATE TABLE SOLVED_DIM
    GID NUMBER,
    ETKEY VARCHAR2(100),
    PARENT_GID NUMBER,
    PARENT_ETKEY VARCHAR2(100),
    SHORT_DESCRIPTION VARCHAR2(100),
    LONG_DESCRIPTION VARCHAR2(100),
    TOP                    VARCHAR2(100),
    OWNER VARCHAR2(100),
    OBJECT_TYPE VARCHAR2(100),
    OBJECT_NAME VARCHAR2(100) ,
    TOP_ID NUMBER,
    OWNER_ID NUMBER,
    OBJECT_TYPE_ID NUMBER,
    OBJECT_NAME_ID NUMBER,
    ID NUMBER
    --Test dataset №1
    INSERT INTO SOLVED_DIM VALUES (7, 'TOP', NULL, NULL, 'TOP', 'TOP', 'TOP', NULL, NULL, NULL, 1, NULL, NULL, NULL, 100001);
    INSERT INTO SOLVED_DIM VALUES (3, 'SH', 7, 'TOP', 'SH', 'SH', 'TOP', 'SH', NULL, NULL, 1, 11, NULL, NULL, 100002);
    INSERT INTO SOLVED_DIM VALUES (3, 'OLAP_USR', 7, 'TOP', 'OLAP_USR', 'OLAP_USR', 'TOP', 'OLAP_USR', NULL, NULL, 1, 12, NULL, NULL, 100003);
    INSERT INTO SOLVED_DIM VALUES (1, 'SDIMENSION', 3, 'SH', 'SDIMENSION', 'SDIMENSION', 'TOP', 'SH', 'SDIMENSION', NULL, 1, 11, 111, NULL, 100004);
    INSERT INTO SOLVED_DIM VALUES (1, 'ODIMENSION', 3, 'OLAP_USR', 'ODIMENSION', 'ODIMENSION', 'TOP', 'OLAP_USR', 'ODIMENSION', NULL, 1, 12, 121, NULL, 100005);
    INSERT INTO SOLVED_DIM VALUES (0, 'OUD1', 1, 'ODIMENSION', 'OUD1', 'OUD1', 'TOP', 'OLAP_USR', 'ODIMENSION', 'OUD1', 1, 12, 121, 1211, 100006);
    INSERT INTO SOLVED_DIM VALUES (0, 'OUD2', 1, 'SDIMENSION', 'OUD2', 'OUD2', 'TOP', 'SH', 'SDIMENSION', 'OUD2', 1, 11, 111, 1111, 100007);
    commit;
    --Test dataset №2
    INSERT INTO SOLVED_DIM VALUES (7, 'TOP', NULL, NULL, 'TOP', 'TOP', 'TOP', NULL, NULL, NULL, 1, NULL, NULL, NULL, 100001);
    INSERT INTO SOLVED_DIM VALUES (3, 'SH', 7, 'TOP', 'SH', 'SH', 'TOP', 'SH', NULL, NULL, 1, 11, NULL, NULL, 100002);
    INSERT INTO SOLVED_DIM VALUES (3, 'OLAP_USR', 7, 'TOP', 'OLAP_USR', 'OLAP_USR', 'TOP', 'OLAP_USR', NULL, NULL, 1, 12, NULL, NULL, 100003);
    INSERT INTO SOLVED_DIM VALUES (1, 'DIMENSION', 3, 'SH', 'DIMENSION', 'DIMENSION', 'TOP', 'SH', 'DIMENSION', NULL, 1, 11, 111, NULL, 100004);
    INSERT INTO SOLVED_DIM VALUES (1, 'DIMENSION', 3, 'OLAP_USR', 'DIMENSION', 'DIMENSION', 'TOP', 'OLAP_USR', 'DIMENSION', NULL, 1, 12, 121, NULL, 100005);
    INSERT INTO SOLVED_DIM VALUES (0, 'OUD1', 1, 'DIMENSION', 'OUD1', 'OUD1', 'TOP', 'OLAP_USR', 'DIMENSION', 'OUD1', 1, 12, 121, 1211, 100006);
    INSERT INTO SOLVED_DIM VALUES (0, 'OUD2', 1, 'DIMENSION', 'OUD2', 'OUD2', 'TOP', 'SH', 'DIMENSION', 'OUD2', 1, 11, 111, 1111, 100007);
    commit;
    BEGIN
    -- ---- Creating Dimension (CWM2_OLAP_DIMENSION) -------------------------
    begin
    cwm2_olap_dimension.drop_dimension(user, 'SOLVED_DIM');
    exception when others then null;
    end;
    cwm2_olap_dimension.create_dimension(user, 'SOLVED_DIM', 'SOLVED_DIM disp', 'SOLVED_DIM pl', 'SOLVED_DIM short', 'SOLVED_DIM long');
    -- ----- Completing Dimension Metadata (CWM2_OLAP_DIMENSION_ATTRIBUTE) ---
    cwm2_olap_dimension_attribute.create_dimension_attribute(user, 'SOLVED_DIM', 'ID', 'ID', 'ID', 'ID');
    cwm2_olap_dimension_attribute.create_dimension_attribute(user, 'SOLVED_DIM', 'ET key', 'ET key', 'ET key', 'ET key', true);
    cwm2_olap_dimension_attribute.create_dimension_attribute(user, 'SOLVED_DIM', 'Parent ET key', 'Parent ET key', 'Parent ET key', 'Parent ET key', true);
    cwm2_olap_dimension_attribute.create_dimension_attribute(user, 'SOLVED_DIM', 'Grouping ID', 'Grouping ID', 'Grouping ID', 'Grouping ID', true);
    cwm2_olap_dimension_attribute.create_dimension_attribute(user, 'SOLVED_DIM', 'Parent Grouping ID', 'Parent Grouping ID', 'Parent Grouping ID', 'Parent Grouping ID', true);
    cwm2_olap_dimension_attribute.create_dimension_attribute(user, 'SOLVED_DIM', 'Long Description', 'Long Description', 'Long Description', 'Long Description', true);
    cwm2_olap_dimension_attribute.create_dimension_attribute(user, 'SOLVED_DIM', 'Short Description', 'Short Description', 'Short Description', 'Short Description', true);
    -- ----- Completing Dimension Metadata (CWM2_OLAP_HIERARCHEY) ------------
    cwm2_olap_hierarchy.create_hierarchy(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'SOLVED_DIM_HI disp', 'SOLVED_DIM_HI short', 'SOLVED_DIM_HI long', 'SOLVED LEVEL-BASED');
    cwm2_olap_dimension.set_default_display_hierarchy(user, 'SOLVED_DIM', 'SOLVED_DIM_HI');
    -- ----- Completing Dimension Metadata (CWM2_OLAP_LEVEL) -----------------
    cwm2_olap_level.create_level(user, 'SOLVED_DIM', 'OBJECT_NAME', 'OBJECT_NAME disp', 'OBJECT_NAME pl', 'OBJECT_NAME short', 'OBJECT_NAME long');
    cwm2_olap_level.create_level(user, 'SOLVED_DIM', 'OBJECT_TYPE', 'OBJECT_TYPE disp', 'OBJECT_TYPE pl', 'OBJECT_TYPE short', 'OBJECT_TYPE long');
    cwm2_olap_level.create_level(user, 'SOLVED_DIM', 'OWNER' ,'OWNER disp',      'OWNER pl', 'OWNER short', 'OWNER long');
    cwm2_olap_level.create_level(user, 'SOLVED_DIM', 'TOP', 'TOP disp',           'TOP pl', 'TOP short', 'TOP long');
    -- ----- Completing Dimension Metadata (CWM2_OLAP_LEVEL_ATTRIBUTE) -------
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ID', 'OBJECT_NAME', 'ID', 'OBJECT_NAME_ID', 'OBJECT_NAME ID', 'ID');
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ID', 'OBJECT_TYPE', 'ID', 'OBJECT_TYPE_ID', 'OBJECT_TYPE ID', 'ID');
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ID', 'OWNER',      'ID', 'OWNER_ID', 'OWNER ID', 'ID');
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ID', 'TOP', 'ID', 'TOP_ID', 'TOP ID', 'ID');
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ET key', 'OBJECT_NAME', 'ET key', 'OBJECT_NAME_ET', 'OBJECT_NAME ET key', 'ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent ET key', 'OBJECT_NAME', 'Parent ET key', 'OBJECT_NAME PARENT', 'OBJECT_NAME Parent ET key', 'Parent ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Grouping ID', 'OBJECT_NAME', 'Grouping ID', 'OBJECT_NAME GID','OBJECT_NAME GID', 'Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent Grouping ID', 'OBJECT_NAME', 'Parent Grouping ID', 'OBJECT_NAME PGID', 'OBJECT_NAME Parent Grouping ID', 'Parent Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Long Description', 'OBJECT_NAME', 'Long Description', 'OBJECT_NAME LongDesc', 'OBJECT_NAME Long Desc', 'Long Description', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Short Description', 'OBJECT_NAME', 'Short Description', 'OBJECT_NAME ShortDesc', 'OBJECT_NAME Short Desc', 'Short Description', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ET key', 'OBJECT_TYPE', 'ET key', 'OBJECT_TYPE_ET', 'OBJECT_TYPE ET key', 'ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent ET key', 'OBJECT_TYPE', 'Parent ET key', 'OBJECT_TYPE PARENT', 'OBJECT_TYPE Parent ET key', 'Parent ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Grouping ID', 'OBJECT_TYPE', 'Grouping ID', 'OBJECT_TYPE GID','OBJECT_TYPE GID', 'Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent Grouping ID', 'OBJECT_TYPE', 'Parent Grouping ID', 'OBJECT_TYPE PGID', 'OBJECT_TYPE Parent Grouping ID', 'Parent Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Long Description', 'OBJECT_TYPE', 'Long Description', 'OBJECT_TYPE LongDesc', 'OBJECT_TYPE Long Desc', 'Long Description', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Short Description', 'OBJECT_TYPE', 'Short Description', 'OBJECT_TYPE ShortDesc', 'OBJECT_TYPE Short Desc', 'Short Description', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ET key', 'OWNER', 'ET key', 'OWNER_ET', 'OWNER ET key', 'ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent ET key', 'OWNER', 'Parent ET key', 'OWNER PARENT', 'OWNER Parent ET key', 'Parent ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Grouping ID', 'OWNER', 'Grouping ID', 'OWNER GID','OWNER GID', 'Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent Grouping ID', 'OWNER', 'Parent Grouping ID', 'OWNER PGID', 'OWNER Parent Grouping ID', 'Parent Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Long Description', 'OWNER', 'Long Description', 'OWNER LongDesc', 'OWNER Long Desc', 'Long Description', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Short Description', 'OWNER', 'Short Description', 'OWNER ShortDesc', 'OWNER Short Desc', 'Short Description', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'ET key', 'TOP', 'ET key', 'TOP_ET', 'TOP ET key', 'ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent ET key', 'TOP', 'Parent ET key', 'TOP PARENT', 'TOP Parent ET key', 'Parent ET key', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Grouping ID', 'TOP', 'Grouping ID', 'TOP GID','TOP GID', 'Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Parent Grouping ID', 'TOP', 'Parent Grouping ID', 'TOP PGID', 'TOP Parent Grouping ID', 'Parent Grouping ID', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Long Description', 'TOP', 'Long Description', 'TOP LongDesc', 'TOP Long Desc', 'Long Description', true);
    cwm2_olap_level_attribute.create_level_attribute(user, 'SOLVED_DIM', 'Short Description', 'TOP', 'Short Description', 'TOP ShortDesc', 'TOP Short Desc', 'Short Description', true);
    cwm2_olap_level.add_level_to_hierarchy(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'OBJECT_TYPE');
    cwm2_olap_level.add_level_to_hierarchy(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'OWNER');
    cwm2_olap_level.add_level_to_hierarchy(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'OWNER',          'TOP');
    cwm2_olap_level.add_level_to_hierarchy(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'TOP');
    -- + Mapping Dimensions +
    cwm2_olap_table_map.map_dimtbl_hierlevel(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'OBJECT_NAME', user, 'SOLVED_DIM', 'OBJECT_NAME', 'OBJECT_TYPE');
    cwm2_olap_table_map.map_dimtbl_hierlevel(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'OBJECT_TYPE', user, 'SOLVED_DIM', 'OBJECT_TYPE', 'OWNER');
    cwm2_olap_table_map.map_dimtbl_hierlevel(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'OWNER',           user, 'SOLVED_DIM', 'OWNER',     'TOP');
    cwm2_olap_table_map.map_dimtbl_hierlevel(user, 'SOLVED_DIM', 'SOLVED_DIM_HI', 'TOP',           user, 'SOLVED_DIM', 'TOP');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ID', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'ID', user, 'SOLVED_DIM', 'OBJECT_NAME_ID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ET key', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'ET key', user, 'SOLVED_DIM', 'ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent ET key', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'Parent ET key', user, 'SOLVED_DIM', 'PARENT_ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Grouping ID', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'Grouping ID', user, 'SOLVED_DIM', 'GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent Grouping ID', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'Parent Grouping ID', user, 'SOLVED_DIM', 'PARENT_GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Long Description', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'Long Description', user, 'SOLVED_DIM', 'LONG_DESCRIPTION');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Short Description', 'SOLVED_DIM_HI', 'OBJECT_NAME', 'Short Description', user, 'SOLVED_DIM', 'SHORT_DESCRIPTION');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ID', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'ID', user, 'SOLVED_DIM', 'OBJECT_TYPE_ID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ET key', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'ET key', user, 'SOLVED_DIM', 'ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent ET key', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'Parent ET key', user, 'SOLVED_DIM', 'PARENT_ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Grouping ID', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'Grouping ID', user, 'SOLVED_DIM', 'GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent Grouping ID', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'Parent Grouping ID', user, 'SOLVED_DIM', 'PARENT_GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Long Description', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'Long Description', user, 'SOLVED_DIM', 'LONG_DESCRIPTION');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Short Description', 'SOLVED_DIM_HI', 'OBJECT_TYPE', 'Short Description', user, 'SOLVED_DIM', 'SHORT_DESCRIPTION');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ID', 'SOLVED_DIM_HI', 'OWNER', 'ID', user, 'SOLVED_DIM', 'OWNER_ID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ET key', 'SOLVED_DIM_HI', 'OWNER', 'ET key', user, 'SOLVED_DIM', 'ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent ET key', 'SOLVED_DIM_HI', 'OWNER', 'Parent ET key', user, 'SOLVED_DIM', 'PARENT_ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Grouping ID', 'SOLVED_DIM_HI', 'OWNER', 'Grouping ID', user, 'SOLVED_DIM', 'GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent Grouping ID', 'SOLVED_DIM_HI', 'OWNER', 'Parent Grouping ID', user, 'SOLVED_DIM', 'PARENT_GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Long Description', 'SOLVED_DIM_HI', 'OWNER', 'Long Description', user, 'SOLVED_DIM', 'LONG_DESCRIPTION');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Short Description', 'SOLVED_DIM_HI', 'OWNER', 'Short Description', user, 'SOLVED_DIM', 'SHORT_DESCRIPTION');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ID', 'SOLVED_DIM_HI', 'TOP', 'ID', user, 'SOLVED_DIM', 'TOP_ID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'ET key', 'SOLVED_DIM_HI', 'TOP', 'ET key', user, 'SOLVED_DIM', 'ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent ET key', 'SOLVED_DIM_HI', 'TOP', 'Parent ET key', user, 'SOLVED_DIM', 'PARENT_ETKEY');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Grouping ID', 'SOLVED_DIM_HI', 'TOP', 'Grouping ID', user, 'SOLVED_DIM', 'GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Parent Grouping ID', 'SOLVED_DIM_HI', 'TOP', 'Parent Grouping ID', user, 'SOLVED_DIM', 'PARENT_GID');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Long Description', 'SOLVED_DIM_HI', 'TOP', 'Long Description', user, 'SOLVED_DIM', 'LONG_DESCRIPTION');
    cwm2_olap_table_map.map_dimtbl_hierlevelattr(user, 'SOLVED_DIM', 'Short Description', 'SOLVED_DIM_HI', 'TOP', 'Short Description', user, 'SOLVED_DIM', 'SHORT_DESCRIPTION');
    -- + Validate and Refresh +
    cwm2_olap_validate.validate_dimension(user, 'SOLVED_DIM');
    cwm2_olap_metadata_refresh.mr_refresh;
    END;
    The first dataset works perfectly. But not the second one... There are some intersections at OBJECT_TYPE level.
    TOP->OLAP_USR->DIMENSION->OUD1
    and
    TOP->SH->DIMENSION->OUD2.
    When I'm watching TOP->OLAP_USR->DIMENSION->OUD1, I not only open OUD1, but OUD2 under SH (even skipping OBJECT_TYPE level). It's simple to do it for USOLVED LEVEL-BASED by assigning different Id for the same OBJECT_TYPES from different owners. But it looks like my ids are ignored for Solved hierarchy.
    Does anybody knows how to handle such situation?

  • Creating dim, cube based on SOLVED LEVEL-BASED Dims

    Hi All,
    I have generated parent child script using cwm2_olap_pc_transform.create_script. After running this generated script, it has created 3 table/view.
    My Base Parent Child table is like this:-
    drop table PARENT_CHILD;
    create table PARENT_CHILD (PARENT varchar2(30), CHILD varchar2(30));
    insert into PARENT_CHILD values ('Eligible', 'Compliant');
    insert into PARENT_CHILD values ('Eligible', 'Non-Compliant');
    insert into PARENT_CHILD values ('All', 'Eligible');
    insert into PARENT_CHILD values ('All', 'Ineligible');
    insert into PARENT_CHILD values (null, 'All');
    After running generated script thru cwm2_olap_pc_transform.create_script, it has created :-
    Table - PARENT_CHILD_SOLVED
    View - PARENT_CHILD_SOLVED_view , PARENT_CHILD_view
    This script also inserted data in above table/view. (5 rec in each). Table/View structure is like this:-
    SQL> desc PARENT_CHILD_view
    Name Null? Type
    GID NUMBER
    CHILD1 VARCHAR2(30)
    CHILD2 VARCHAR2(30)
    CHILD3 VARCHAR2(30)
    Data:-
    0 All Eligible Compliant
    0 All Eligible Non-Compliant
    1 All Eligible
    1 All Ineligible
    3 All
    SQL> desc PARENT_CHILD_SOLVED
    Name Null? Type
    GID NUMBER
    CHILD1 VARCHAR2(30)
    CHILD2 VARCHAR2(30)
    CHILD3 VARCHAR2(30)
    Data:-
    0 All Eligible Compliant
    0 All Eligible Non-Compliant
    1 All Eligible
    1 All Ineligible
    3 All
    SQL> desc PARENT_CHILD_SOLVED_view
    Name Null? Type
    GID NUMBER
    SHORT_DESCRIPTION VARCHAR2(30)
    LONG_DESCRIPTION VARCHAR2(30)
    CHILD1 VARCHAR2(30)
    CHILD2 VARCHAR2(30)
    CHILD3 VARCHAR2(30)
    Data:-
    0 Compliant Compliant All Eligible Compliant
    0 Non-Compliant Non-Compliant All Eligible Non-Compliant
    1 Eligible Eligible All Eligible
    1 Ineligible Ineligible All Ineligible
    3 All All All
    I tried to create dim and cube based on this. I am not sure whether its correct or not! Though validate_dimension API call shows that it is valid.
    Script for Dim:-
    DECLARE
    -- variable to hold error message
    errtxt varchar(60);
    BEGIN
    -- To be on safer side just drop dimension before creating new one and catch exceptions
    BEGIN
    cwm2_olap_dimension.drop_dimension('APPS', 'HCP_DIM_PC');
    EXCEPTION
    WHEN OTHERS THEN
    dbms_output.put_line('Dimension HCP_DIM_PC not dropped');
    END;
    cwm2_olap_dimension.create_dimension(
    'APPS',
    'HCP_DIM_PC',
    'Parent Child',
    NULL,
    'Parent Child',
    'Parent Child',
    NULL);
    cwm2_olap_dimension_attribute.create_dimension_attribute(
    'APPS',
    'HCP_DIM_PC',
    'Short Description',
    'Short Description',
    'Short Description',
    'Short Description',
    TRUE);
    cwm2_olap_dimension_attribute.create_dimension_attribute(
    'APPS',
    'HCP_DIM_PC',
    'Long Description',
    'Long Description',
    'Long Description',
    'Long Description',
    TRUE);
    cwm2_olap_dimension_attribute.create_dimension_attribute(
    'APPS',
    'HCP_DIM_PC',
    'Grouping ID',
    'Grouping ID',
    'Grouping ID',
    'Grouping ID',
    TRUE);
    cwm2_olap_hierarchy.create_hierarchy(
    'APPS',
    'HCP_DIM_PC',
    'HCP_DIM_PC_HIER',
    'Standard',
    'Standard',
    'Standard Parent Child Hierarchy',
    'SOLVED LEVEL-BASED');
    cwm2_olap_dimension.SET_DEFAULT_DISPLAY_HIERARCHY ('APPS', 'HCP_DIM_PC', 'HCP_DIM_PC_HIER');
    cwm2_olap_level.create_level(
    'APPS',
    'HCP_DIM_PC',
    'ALL_PARENT_LVL',
    'All Parent Child',
    'All Parent Child',
    'All Parent Child',
    'All Parent Child Level');
    cwm2_olap_level_attribute.create_level_attribute(
    'APPS',
    'HCP_DIM_PC',
    'Short Description',
    'ALL_PARENT_LVL',
    'Short Description',
    'Short Description',
    'Short Description',
    'Short Description',
    TRUE);
    cwm2_olap_level_attribute.create_level_attribute(
    'APPS',
    'HCP_DIM_PC',
    'Long Description',
    'ALL_PARENT_LVL',
    'Long Description',
    'Long Description',
    'Long Description',
    'Long Description',
    TRUE);
    cwm2_olap_level_attribute.create_level_attribute(
    'APPS',
    'HCP_DIM_PC',
    'Grouping ID',
    'ALL_PARENT_LVL',
    'Grouping ID',
    'Grouping ID',
    'Grouping ID',
    'HTB Grouping ID',
    TRUE);
    -- Add all levels one by one to dimension hierarchy. For top most level last parameter is null.
    cwm2_olap_level.add_level_to_hierarchy(
    'APPS',
    'HCP_DIM_PC',
    'HCP_DIM_PC_HIER',
    'ALL_PARENT_LVL',
    NULL);
    BEGIN
    cwm2_olap_table_map.removemap_dimtbl_hierlevel(
    'APPS',
    'HCP_DIM_PC',
    'HCP_DIM_PC_HIER',
    'ALL_PARENT_LVL');
    cwm2_olap_table_map.removemap_DimTbl_HierLevelAttr(
    'APPS', 'HCP_DIM_PC', 'Short Description', 'HCP_DIM_PC_HIER', 'ALL_PARENT_LVL', 'Short Description');
    cwm2_olap_table_map.removemap_DimTbl_HierLevelAttr(
    'APPS', 'HCP_DIM_PC', 'Long Description', 'HCP_DIM_PC_HIER', 'ALL_PARENT_LVL', 'Long Description');
    cwm2_olap_table_map.removemap_DimTbl_HierLevelAttr(
    'APPS', 'HCP_DIM_PC', 'Grouping ID', 'HCP_DIM_PC_HIER', 'ALL_PARENT_LVL', 'Grouping ID');
    EXCEPTION
    WHEN OTHERS THEN
    dbms_output.put_line('Level map for ALL_PARENT_LVL not removed');
    END;
    -- Map ALL_PARENT_LVL level to dimension table. Last parameter is null since it is top most level
    cwm2_olap_table_map.map_dimtbl_hierlevel(
    'APPS',
    'HCP_DIM_PC',
    'HCP_DIM_PC_HIER',
    'ALL_PARENT_LVL',
    'APPS',
    'PARENT_CHILD_SOLVED_VIEW',
    'GID',
    NULL);
    -- one by one map all the level attributes to respective columns in the dimension table.
    cwm2_olap_table_map.Map_DimTbl_HierLevelAttr(
    'APPS',
    'HCP_DIM_PC',
    'Short Description',
    'HCP_DIM_PC_HIER',
    'ALL_PARENT_LVL',
    'Short Description',
    'APPS',
    'PARENT_CHILD_SOLVED_VIEW',
    'SHORT_DESCRIPTION');
    cwm2_olap_table_map.Map_DimTbl_HierLevelAttr(
    'APPS',
    'HCP_DIM_PC',
    'Long Description',
    'HCP_DIM_PC_HIER',
    'ALL_PARENT_LVL',
    'Long Description',
    'APPS',
    'PARENT_CHILD_SOLVED_VIEW',
    'LONG_DESCRIPTION');
    cwm2_olap_table_map.Map_DimTbl_HierLevelAttr(
    'APPS',
    'HCP_DIM_PC',
    'Grouping ID',
    'HCP_DIM_PC_HIER',
    'ALL_PARENT_LVL',
    'Grouping ID',
    'APPS',
    'PARENT_CHILD_SOLVED_VIEW',
    'GID');
    -- Use cwm2_olap_validate.validate_dimension to validate the dimension
    cwm2_olap_validate.validate_dimension('APPS', 'HCP_DIM_PC');
    cwm2_olap_metadata_refresh.mr_refresh;
    -- Rollback if any exception occurs during processing this script
    EXCEPTION
    WHEN OTHERS THEN
    cwm_utility.dump_error;
    errtxt := cwm_utility.get_last_error_description;
    dbms_output.put_line('ERROR: ' || errtxt);
    ROLLBACK;
    RAISE;
    END;
    Script for Cube:-
    declare
    HCP_time_dim number;
    errtxt varchar(60);
    begin
    cwm_utility.collect_garbage;
    begin
    cwm2_olap_cube.drop_cube('APPS', 'HCP_PC_CUBE');
    exception
    when others then
    dbms_output.put_line('No HCP_PC_CUBE to drop');
    end;
    begin
    cwm2_olap_catalog.drop_catalog('HCP_PC_CAT');
    exception
    when others then
    dbms_output.put_line('No HCP_PC_CAT to drop');
    end;
    CWM2_OLAP_CUBE.Create_Cube('APPS', 'HCP_PC_CUBE', 'Parent Child Cube', 'Parent Child Cube','Parent Child Cube');
    cwm2_olap_cube.add_dimension_to_cube('APPS', 'HCP_PC_CUBE','APPS', 'HCP_DIM_PC');
    cwm2_olap_measure.create_measure('APPS', 'HCP_PC_CUBE', 'HCP_PC_MEASURE', 'PC Measure','PC Measure', 'PC Measure Fact');
    cwm2_olap_table_map.map_facttbl_levelkey('APPS','HCP_PC_CUBE','APPS','HCP_PC_FACT','ET', 'DIM:APPS.HCP_DIM_PC/HIER:HCP_DIM_PC_HIER/GID:GID/LVL:ALL_PARENT_LVL/COL:CHILD3;');
    cwm2_olap_table_map.Map_FactTbl_Measure('APPS', 'HCP_PC_CUBE','HCP_PC_MEASURE', 'APPS', 'HCP_PC_FACT', 'MEASURE_COL', 'DIM:APPS.HCP_DIM_PC/HIER:HCP_DIM_PC_HIER/GID:GID/LVL:CHILD3/COL:SHORT_DESCRIPTION;');
    cwm2_olap_catalog.create_catalog('HCP_PC_CAT', 'Parent Child Catalog');
    cwm2_olap_catalog.add_catalog_entity('HCP_PC_CAT', 'APPS', 'HCP_PC_CUBE', 'HCP_PC_MEASURE');
    cwm2_olap_validate.validate_cube('APPS', 'HCP_PC_CUBE','DEFAULT','YES');
    cwm2_olap_metadata_refresh.mr_refresh;
    exception
    when others then
    cwm_utility.dump_error;
    errtxt := cwm_utility.get_last_error_description;
    dbms_output.put_line('ERROR: ' || errtxt);
    rollback;
    raise;
    END;
    My Fact Table is :-
    DROP TABLE HCP_PC_FACT CASCADE CONSTRAINT;
    CREATE TABLE HCP_PC_FACT (
    SHORT_DESCRIPTION     VARCHAR2(30) NOT NULL,
    GID               NUMBER NOT NULL,
    CHILD1          VARCHAR2(30) NOT NULL,
    CHILD2          VARCHAR2(30) ,
    CHILD3          VARCHAR2(30) ,
    MEASURE_COL      NUMBER NOT NULL);
    Data in Fact Table:-
    insert into HCP_PC_FACT values('Compliant',0,'All','Eligible','Compliant', 100);
    insert into HCP_PC_FACT values('Non-Compliant',0,'All','Eligible','Non-Compliant', 200);
    insert into HCP_PC_FACT values('Eligible',1,'All','Eligible',null, 300);
    insert into HCP_PC_FACT values('Ineligible',1,'All','Ineligible',null, 400);
    insert into HCP_PC_FACT values('All',3,'All',null,null, 500);
    I am not sure how to create level, level attr, dim attr for such dim.
    Any complete working exapmle will be helpful.
    P.S. One more query I have can we have one solved and one un-solved dim in the same cube/measure?
    regds
    Prakash

    All CWM2 validation API shows that my all dims, cubes are valid but when I try to create presentation thru JDev it hangs after selecting Parent-Child Measure.

  • How can i create Level Based Hierarchy using multiple logical table.

    Hi All,
    in my use case i have two master logical table.
    Division_Mst(divncd,DivnName)
    Department_Mst(deptcd,DeptName)
    and one logical table which contain both column Header (divncd,deptcd)
    and fact table detail where one measure column(empcd) using aggregation count on it.
    so i want to create levelbased hierarchy like this.
    DivnName
              |------DeptName
    which are come from(Division_Mst,Department_Mst) .
    so user can see no of employees division wise and drill down to Department wise.
    How can i achieved this?
    thanks
    Manish

    Check out Shay's blog https://blogs.oracle.com/shay/entry/adf_faces_dynamic_tags_-fora
    Timo

  • No Fact table exists at this detail level error

    Hi All,
    I am trying to develop an RPD and was trying to use a simple example of joining two fact tables in OBIEE through confirmed dimension.
    This is my example:
    Fact A: Student ID (FK)......Measure1, Measure2...
    Fact B: Student ID (FK)........Measure A, Measure B
    DIM 1: Student ID (PK),.....
    I would like to give the users the option of joining Fact A and Fact B through Dim 1( Which is a conforming Dimension)
    I tried with out level based hierarchy and got NO Fact exists at this level of detail.
    Then I tried creating the level based hierarchy on Dim 1 and selected the detail level for the fact table and I am still getting the error message.
    Am i doing some thing wrong here ?  Or Am i missing any important setting ?
    Is there a way to check whether the dimension is a conforming dimension or not in OBIEE.
    Your help is much appreciated.
    Thanks
    Venu

    Can we use between operator in physical join. We did that, its successfully checking in, but when we re-open the join, its show in RED color.
    So, got doubt, can we use between?When you checkout the rpd object in online mode it would display in red, this is not an error.
    "No fact table exists at the requested level of detail"; what does this error meanThis error usually happens if you have not mapped the content level correctly in the logical table source.
    Rgds,
    Dpka

  • Problem when querying OLAP for Value based hierarchy

    Hi I have problem when querying OLAP for value based hierarchy , for level based dimension it work fine
    the strange part is if I only put one value, it will work perfectly
    for example if I put only 1 value for that value base hierarchy like CF_HIER::426362, then it will get the correct value for that id 426362
    but if I put multiple value to the list
    CF_HIER::426362
    CF_HIER::424470
    CF_HIER::429073
    CF_HIER::424230
    then only some value will come out correctly, some of them will be 0, I wonder why because if I query using each value, then it show correct value
    for multiple value usually only the top in hirarchy give correct value, but the leaf will give 0, but if I query only the leaf, the leaf will give correct value
    this problem only happen for my value based hierarchy, for the level based hierarchy it work fine both for each value or multiple value in the list
    this is the code how I guery
    ////the "elementIdList" is where the value is (CF_HIER::426362,CF_HIER::424470,CF_HIER::429073,CF_HIER::424230), if I only put single value in this list the query work fine, but if I put multiple value then some value give correct result, some will give 0
    String[] elementIdArr = new String[elementIdList.size()];
              int i = 0;
              for (Long elementId: elementIdList) {
                   String elementIdStr ="";
                   if (hierarchy instanceof MdmLevelHierarchy)
                        elementIdStr = hierarchy.getName()+dimension.getValueSeparationString()+
                                            level.getName()+dimension.getValueSeparationString()+
                                            level.getName()+"_"+elementId;
                   else
                        elementIdStr = hierarchy.getName()+dimension.getValueSeparationString()+
                                            elementId;
                   elementIdArr[i++] = elementIdStr;
              Source myList = dp.createListSource(elementIdArr);
              result = hierarchy.getSource().selectValues(myList);
         Source joinedSource = measure.getSource();
              joinedSource = joinedSource.join(result );
    is there any suggestion where I'm doing wrong?or is it different between querying value based hier with level based hier?
    thanks

    Hi I have problem when querying OLAP for value based hierarchy , for level based dimension it work fine
    the strange part is if I only put one value, it will work perfectly
    for example if I put only 1 value for that value base hierarchy like CF_HIER::426362, then it will get the correct value for that id 426362
    but if I put multiple value to the list
    CF_HIER::426362
    CF_HIER::424470
    CF_HIER::429073
    CF_HIER::424230
    then only some value will come out correctly, some of them will be 0, I wonder why because if I query using each value, then it show correct value
    for multiple value usually only the top in hirarchy give correct value, but the leaf will give 0, but if I query only the leaf, the leaf will give correct value
    this problem only happen for my value based hierarchy, for the level based hierarchy it work fine both for each value or multiple value in the list
    this is the code how I guery
    ////the "elementIdList" is where the value is (CF_HIER::426362,CF_HIER::424470,CF_HIER::429073,CF_HIER::424230), if I only put single value in this list the query work fine, but if I put multiple value then some value give correct result, some will give 0
    String[] elementIdArr = new String[elementIdList.size()];
              int i = 0;
              for (Long elementId: elementIdList) {
                   String elementIdStr ="";
                   if (hierarchy instanceof MdmLevelHierarchy)
                        elementIdStr = hierarchy.getName()+dimension.getValueSeparationString()+
                                            level.getName()+dimension.getValueSeparationString()+
                                            level.getName()+"_"+elementId;
                   else
                        elementIdStr = hierarchy.getName()+dimension.getValueSeparationString()+
                                            elementId;
                   elementIdArr[i++] = elementIdStr;
              Source myList = dp.createListSource(elementIdArr);
              result = hierarchy.getSource().selectValues(myList);
         Source joinedSource = measure.getSource();
              joinedSource = joinedSource.join(result );
    is there any suggestion where I'm doing wrong?or is it different between querying value based hier with level based hier?
    thanks

  • Issue Applying Level Based Measure

    Hi,
    I have a Product Table, and using properties on the table, I developed level based hierarchy(not manually).
    I also have a sales fact table, and partner table.
    I have multiple products, and for each product there are multiple partners.
    My requirement is to sum the top 10 partners revenue for a product divided by sum of revenue from all partners for that product.
    I duplicated the sales column and named as sales by product, when I mapped the sales by product column to product total, it is giving the sum of sales from all products.
    But I need sales for each product., when I mapped to the detail level It is drilling the sales by product to a detal level.
    Please help m how to map the sales by product column to product hierarchy.
    The columns in product table are...product key, product grp-id,product flag, product name( the column to which i need to map)
    My hierarchy in RPD is , product dimdim--product Toatl----Product deatil------all the columns in product.
    Thanks for all the help, Much Appreciated
    SR

    You can try this.. Create 2 logical columns..
    1, sum of revenue from all partners ==> Duplicate sales logical column and set the level for partner and Product.
    2, top 10 partners revenue for a product ==> Created another logical column and Use topn function and set the levels for product and partner at detail..

  • Getting parent-child data into an Oracle level-based OLAP hierarchy

    We have some organisational data which we need to represent in an Oracle OLAP 10g dimension, preferably populated using Warehouse Builder.
    The organisational hierarchy is listed as parent-child pairs, and is both ragged (unbalanced) and skip-level (noncovering). This would lend itself to a value-based hierarchy, but our client would rather we use ROLAP rather than MOLAP, i.e. avoid the use of an Analytical Workspace, which rules out the use of a value-based hierarchy.
    Is there a straightforward way to populate a level-based hierarchy using parent-child pair data, and if so how can it be done?
    Pointers to tutorials would be welcome, especially if they use Warehouse Builder.

    If you have an Oracle DB have a look on the CONNECT BY PRIOR functionality.
    regards
    John
    http://obiee101.blogspot.com

  • Mapping measures to fact tables crashes (in OLAP Catalog)

    I've got some problem with an olap catalog I create.
    Describing briefly my situation I may say that I have got a few measures (dimensioned with the same dimensions) but they load data from different fact tables. Using the CWM2 packages I try to create a cube in the olap catalog but when it comes to mappings of my second measure it crashes.
    - first loop:
    map_facttbl_levelkey(measure1, facttable1)
    map_facttbl_measure(measure1, facttable1)
    It passes OK
    - second loop:
    map_facttbl_levelkey(measure2, facttable2)
    map_facttbl_measure(measure2, facttable2)
    map_facttbl_measure throws the following exception:
    ORA-01422: exact fetch returns more than requested number of rows
    Do you know what is wrong? Do I do something that I shouldn't?

    In case if I am not clear above, this is what we are expecting for QTD. Would the cube do this rollup? if so what should we do to achieve this?
    Account
    Account Type
    Period
    Total Amount
    QTD
    Child 1
    EOP
    201304
    10
    10
    Child2
    NO EOP
    201304
    100
    100
    Parent
    201304
    110
    110
    Parent
    201305
    220
    320
    Child 1
    EOP
    201305
    20
    20
    Child2
    NO EOP
    201305
    200
    300
    Parent
    201306
    330
    630
    Child 1
    EOP
    201306
    30
    30
    Child2
    NO EOP
    201306
    300
    600

  • No measures found in the OLAP catalog for user CS_OLAP

    Working in XP, with Oracle Database 10g 10.2.0.1.0, AWM 10.2.0.1A, JDeveloper installed from the 10.1.2.0.2 Developer Suite, BI Samples are 10.1.2.0.0)
    I'm receiving this error when connecting to the CS_OLAP schema through JDeveloper:
    "Warning: No measures were found in the OLAP catalog for user CS_OLAP; therefore, you will not be able to create OLAP queries with this connection."
    From the top...
    I've installed the sample databases (oe, pm, sh, etc..) from the Companion CD. The SH schema (required for installation of CS_OLAP) is present.
    I've executed install.bat from the ...\common_schema directory. It creates the CS_OLAP tablespace and user. There are no errors in the log file. It appears to be building the datafile. When it finishes, Enterprise Manager shows the CS_OLAP tablespace using 87% of its 325MB allocation.
    In Enterprise Manager, there are a total of three tables listed for the CS_OLAP schema. They are: AW$AWDEBUG, AW$SHAW, and AW$UTILS. There are no "regular" tables listed, just these three Analytic Workspaces. I open an OLAP Worksheet in AWM, and I can execute AW ATTACH CS_OLAP.SHAW FIRST RO, and see all of the objects in the AW. They are populated with dimension values and data. It's a full blown AW.
    I then installed the BI Beans sample applications. Again, no problems during installation.
    I opened JDeveloper, drilled on the BIBEANS sample workspace, opened the CATALOG project, and checked the connection settings for the catalogBIDesigner. The TEST of the connection was successful, but I received that warning message. The 'Presentation 1' crosstab returns no data, only the little default table. Basically, the system can't see any data in the CS_OLAP schema.
    So, an AW has been created for CS_OLAP, it's populated with dimensions and data, but JDeveloper doesn't see the contents.

    Nevermind.
    The answer is found in the version of the BI Samples zip file.
    BI_10_1_2_1_0_samples.zip works just fine.
    BI_10_1_2_0_0_samples.zip didn't.

  • How to create OLAP Catalog Metadata from Analytic Workspace

    Hi,
    How to create OLAP Catalog Metadata objects automatically from Analytic Workspace, not using CWM2_OLAP_AW_OBJECT package.
    Is there tool for it?

    Analytic Workspace Manager is the supported tool from Oracle for creating OLAP catalog metadata (plus the SQL views required for BI Beans). Hopefully this should be out in June as an additional download following the 9.2.0.3x patch.
    However you might want to look at IAF Software's "Coaster" product (http://www.iafsoft.com/products/coaster.htm) which also contains functionality to create the OLAP Catalog. We've had a play around with it and have been impressed.
    regards
    Mark Rittman

  • AWM 10g / Problems creating OLAP-Catalog of OEO-Database

    Hi all,
    I was creating a simple OEO-Database with one Time-Dimension with Express Administrator and exported it to an eif-File. Then I did the stuff Mark Rittman described in his article "Migrating Express Server Databases to 10g..". After this I started the Program CREATE_DB_STDFORM('aw_123'). Great! No errormessage and OLAP-Catalog Metadata was accessible over Excel-Addin or Disco Drake.
    Then I tried the same with an existing OEO-Database an then I got folling errormessages at the end of Program CREATE_DB_STDFORM('aw_bsp01') and no OLAP-Catalog Metadata was created:
    Analytic workspace AW_BSP01 successfully converted to >standard form.
    Conversion done in 0 minutes and 3 seconds.
    CREATE_DB_STDFORM
    99
    (AW$XML) AW$XML
    In SYS.AWXML!__XML_HANDLE_ERROR PROGRAM:
    aw_bsp01
    This errormessage does not say anything to me. I installed Patch 10.1.0.3C (Client and Server)
    Thanks for help
    Claus

    Claus,
    I see a report of something similar in our bug database, but it's fixed in 10.1.0.3C. Please open a TAR so that we can look at this further.
    Thanks,
    --Sharon

  • Oracle OLAP Catalog BI checkconfig diagnose warning

    Hi,
    platform server:
    - HP-UX
    - Oracle 9.0.6. RDBMS (according to Disco requirements the right version)
    platform client:
    - Discoverer 10.2.1 'Drake'
    - Windows 2000
    - Internet Explorer
    We are trying tot connect our Analytical Workspace with the new Discoverer. We want to use the OLAP functionallity of Disco. In production we already use OLAP Web Agent and OLAP_TABLE functions tot connect our AW, but that is whitout the use of the catalog.
    After succesfully installing Disco on the server we get in de 'Extensive Diagnose' (same as the bi_checkconfig BI Beans procedure) of Oracle Discoverer this messages:
    <?xml version="1.0" encoding="UTF-8" ?>
    <D4OCheckConfig version="1.0.0.0">
    <Check key="JDK version" value="1.4.2_04"/>
    <Check key="BI Beans internal version" value="3.2.1.0.13"/>
    <Check key="Discoverer Plus OLAP version" value="10.1.2.07.59"/>
    <Check key="Discoverer version" value="10.1.2.45.46c"/>
    <Check key="port" value="-1"/>
    <Check key="Connect to database" value="Successful"/>
    <Check key="JDBC driver version" value="10.1.0.3.0"/>
    <Check key="JDBC JAR file location" value="\zeias07.csodom1.cso.drp.minjus\disco\plus_files\d4o_double.jarjar"/>
    <Check key="Database version" value="9.2.0.6.0"/>
    <Check key="OLAP API Server version" value="9.2.0.6.0"/>
    <Check key="OLAP AW Engine version" value="9.2.0.6.0"/>
    <Check key="OLAP Catalog version" value="9.2.0.6.0"/>
    <Check key="BI Beans Catalog version" value="3.2.1.0.13"/>
    <Check key="Discoverer Catalog version" value="10.1.2.07.59"/>
    <Check key="Authorized for Discoverer Plus OLAP catalog" value="Yes"/>
    <Check key="OLAP API JAR file version" value="9.2"/>
    <Check key="OLAP API JAR file location" value="\zeias07.csodom1.cso.drp.minjus\disco\plus_files\d4o_double.jarjar"/>
    <Check key="Load OLAP API metadata" value="Successful"/>
    <Check key="Number of metadata folders" value="2"/>
    <Check key="Number of metadata measures" value="179"/>
    <Check key="Number of metadata dimensions" value="9"/>
    <Check key="OLAP API Metadata">
    <![CDATA[==============================================================================
    Type      Name (S=Schema, C=Cube, M=Measure, D=Dimension)         Status   
    ========= ======================================================= ============
    Folder... ROOT
    Measure..    DFTE_OD                                              Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DFTE_OD
    Measure..    DFTE_RM                                              Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DFTE_RM
    Measure..    DTFB_NEG_OD                                          Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DTFB_NEG_OD
    Measure..    DTFB_NEG_RM                                          Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DTFB_NEG_RM
    Measure..    DTFB_POS_OD                                          Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DTFB_POS_OD
    Measure..    DTFB_POS_RM                                          Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DTFB_POS_RM
    Measure..    DZKT_AFSP_OD_KORT_NEG                                Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_OD_KORT_NEG
    Measure..    DZKT_AFSP_OD_KORT_POS                                Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_OD_KORT_POS
    Measure..    DZKT_AFSP_OD_LANG_NEG                                Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_OD_LANG_NEG
    Measure..    DZKT_AFSP_OD_LANG_POS                                Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_OD_LANG_POS
    Measure..    DZKT_AFSP_OD_ZWAN_NEG                                Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_OD_ZWAN_NEG
    Measure..    DZKT_AFSP_OD_ZWAN_POS                                Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_OD_ZWAN_POS
    Measure..    DZKT_AFSP_PCT_OD_KORT_NEG                            Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_PCT_OD_KORT_NEG
    Measure..    DZKT_AFSP_PCT_OD_KORT_POS                            Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_PCT_OD_KORT_POS
    Measure..    DZKT_AFSP_PCT_OD_LANG_NEG                            Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_PCT_OD_LANG_NEG
    Measure..    DZKT_AFSP_PCT_OD_LANG_POS                            Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_PCT_OD_LANG_POS
    Measure..    DZKT_AFSP_PCT_OD_ZWAN_NEG                            Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_PCT_OD_ZWAN_NEG
    Measure..    DZKT_AFSP_PCT_OD_ZWAN_POS                            Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_PCT_OD_ZWAN_POS
    Measure..    DZKT_AFSP_PCT_RM_KORT_NEG                            Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_PCT_RM_KORT_NEG
    Measure..    DZKT_AFSP_PCT_RM_KORT_POS                            Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_PCT_RM_KORT_POS
    Measure..    DZKT_AFSP_PCT_RM_LANG_NEG                            Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_PCT_RM_LANG_NEG
    Measure..    DZKT_AFSP_PCT_RM_LANG_POS                            Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_PCT_RM_LANG_POS
    Measure..    DZKT_AFSP_PCT_RM_ZWAN_NEG                            Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_PCT_RM_ZWAN_NEG
    Measure..    DZKT_AFSP_PCT_RM_ZWAN_POS                            Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_PCT_RM_ZWAN_POS
    Measure..    DZKT_AFSP_RM_KORT_NEG                                Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_RM_KORT_NEG
    Measure..    DZKT_AFSP_RM_KORT_POS                                Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_RM_KORT_POS
    Measure..    DZKT_AFSP_RM_LANG_NEG                                Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_RM_LANG_NEG
    Measure..    DZKT_AFSP_RM_LANG_POS                                Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_RM_LANG_POS
    Measure..    DZKT_AFSP_RM_ZWAN_NEG                                Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_RM_ZWAN_NEG
    Measure..    DZKT_AFSP_RM_ZWAN_POS                                Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_RM_ZWAN_POS
    Measure..    DZKT_AFSP_TOTL                                       Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_AFSP_TOTL
    Measure..    DZKT_PCT_OD_KORT                                     Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_PCT_OD_KORT
    Measure..    DZKT_PCT_OD_LANG                                     Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_PCT_OD_LANG
    Measure..    DZKT_PCT_OD_ZWAN                                     Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_PCT_OD_ZWAN
    Measure..    DZKT_PCT_RM_KORT                                     Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_PCT_RM_KORT
    Measure..    DZKT_PCT_RM_LANG                                     Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_PCT_RM_LANG
    Measure..    DZKT_PCT_RM_ZWAN                                     Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_PCT_RM_ZWAN
    Measure..    DZKT_REAL_OD_KORT                                    Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_REAL_OD_KORT
    Measure..    DZKT_REAL_OD_LANG                                    Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_REAL_OD_LANG
    Measure..    DZKT_REAL_OD_ZWAN                                    Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_REAL_OD_ZWAN
    Measure..    DZKT_REAL_RM_KORT                                    Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_REAL_RM_KORT
    Measure..    DZKT_REAL_RM_LANG                                    Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_REAL_RM_LANG
    Measure..    DZKT_REAL_RM_ZWAN                                    Successful
                 S=SH1DWH, C=DC_PERSONEEL, M=DZKT_REAL_RM_ZWAN
    Dimension    DLAMICIE                                             Successful
                 S=SH1DWH, D=DD_LAMICIE
    Dimension    DLOCATIE                                             Successful
                 S=SH1DWH, D=DD_LOCATIE
    Dimension    DTIJD                                                Successful
                 S=SH1DWH, D=DD_TIME
    Dimension    GEBRUIKER                                            Successful
                 S=SH1DWH, D=D_GEBRUIKER
    Folder...   Deze Collection bevat alle Dimensions en Cubes, behalve de Cubes C_Productie en C_TFB. Met de OWB-OLAP bridge deze Collection deployen (voor de OLAP Catalog) en de Analytic Workspace laten aanmaken en vullen.
    Measure..      UIT_VERS_ARR                                       Unsuccessful
                   S=SH1DWH, C=C_PRDARRCAT, M=UIT_VERS_ARR
    Measure..      UIT_AFSP_POS_ARR                                   Unsuccessful
                   S=SH1DWH, C=C_PRDARRCAT, M=UIT_AFSP_POS_ARR
    Measure..      UIT_AFSP_NEG_ARR                                   Unsuccessful
                   S=SH1DWH, C=C_PRDARRCAT, M=UIT_AFSP_NEG_ARR
    Measure..      UIT_AFSP_ARR                                       Unsuccessful
                   S=SH1DWH, C=C_PRDARRCAT, M=UIT_AFSP_ARR
    Measure..      TFB_BRKD_RM_ARR                                    Unsuccessful
                   S=SH1DWH, C=C_PRDARRCAT, M=TFB_BRKD_RM_ARR
    Measure..      TFB_BRKD_OD_ARR                                    Unsuccessful
                   S=SH1DWH, C=C_PRDARRCAT, M=TFB_BRKD_OD_ARR
    Measure..      DLT_VERS_DGN_ARR                                   Unsuccessful
                   S=SH1DWH, C=C_PRDARRCAT, M=DLT_VERS_DGN_ARR
    Measure..      DLT_AFSP_DGN_POS_ARR                               Unsuccessful
                   S=SH1DWH, C=C_PRDARRCAT, M=DLT_AFSP_DGN_POS_ARR
    Measure..      DLT_AFSP_DGN_NEG_ARR                               Unsuccessful
                   S=SH1DWH, C=C_PRDARRCAT, M=DLT_AFSP_DGN_NEG_ARR
    Measure..      DLT_AFSP_DGN_ARR                                   Unsuccessful
                   S=SH1DWH, C=C_PRDARRCAT, M=DLT_AFSP_DGN_ARR
    Measure..      WRK_REAL_ARR                                       Unsuccessful
                   S=SH1DWH, C=C_PRDARRMEL, M=WRK_REAL_ARR
    Measure..      UIT_REAL_ARR                                       Unsuccessful
                   S=SH1DWH, C=C_PRDARRMEL, M=UIT_REAL_ARR
    Measure..      INS_REAL_ARR                                       Unsuccessful
                   S=SH1DWH, C=C_PRDARRMEL, M=INS_REAL_ARR
    Measure..      DLT_REAL_ZKN_ARR                                   Unsuccessful
                   S=SH1DWH, C=C_PRDARRMEL, M=DLT_REAL_ZKN_ARR
    Measure..      DLT_REAL_GMD_ARR                                   Unsuccessful
                   S=SH1DWH, C=C_PRDARRMEL, M=DLT_REAL_GMD_ARR
    Measure..      DLT_REAL_DGN_ARR                                   Unsuccessful
                   S=SH1DWH, C=C_PRDARRMEL, M=DLT_REAL_DGN_ARR
    Measure..      WRK_VERS_ARR                                       Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=WRK_VERS_ARR
    Measure..      WRK_AFSP_POS_ARR                                   Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=WRK_AFSP_POS_ARR
    Measure..      WRK_AFSP_NEG_ARR                                   Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=WRK_AFSP_NEG_ARR
    Measure..      WRK_AFSP_ARR                                       Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=WRK_AFSP_ARR
    Measure..      TFB_VERS_RM_ARR                                    Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=TFB_VERS_RM_ARR
    Measure..      TFB_VERS_OD_ARR                                    Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=TFB_VERS_OD_ARR
    Measure..      TFB_FEIT_RM_ARR                                    Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=TFB_FEIT_RM_ARR
    Measure..      TFB_FEIT_OD_ARR                                    Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=TFB_FEIT_OD_ARR
    Measure..      TFB_BRKD_RM_POS_ARR                                Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=TFB_BRKD_RM_POS_ARR
    Measure..      TFB_BRKD_RM_NEG_ARR                                Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=TFB_BRKD_RM_NEG_ARR
    Measure..      TFB_BRKD_OD_POS_ARR                                Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=TFB_BRKD_OD_POS_ARR
    Measure..      TFB_BRKD_OD_NEG_ARR                                Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=TFB_BRKD_OD_NEG_ARR
    Measure..      INS_VERS_ARR                                       Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=INS_VERS_ARR
    Measure..      INS_AFSP_POS_ARR                                   Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=INS_AFSP_POS_ARR
    Measure..      INS_AFSP_NEG_ARR                                   Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=INS_AFSP_NEG_ARR
    Measure..      INS_AFSP_ARR                                       Unsuccessful
                   S=SH1DWH, C=C_PRDARRSUB, M=INS_AFSP_ARR
    Measure..      TFB_BRKD_RM_SOM                                    Unsuccessful
                   S=SH1DWH, C=C_PRDKTGCAT, M=TFB_BRKD_RM_SOM
    Measure..      TFB_BRKD_RM_KTG                                    Unsuccessful
                   S=SH1DWH, C=C_PRDKTGCAT, M=TFB_BRKD_RM_KTG
    Measure..      TFB_BRKD_OD_SOM                                    Unsuccessful
                   S=SH1DWH, C=C_PRDKTGCAT, M=TFB_BRKD_OD_SOM
    Measure..      TFB_BRKD_OD_KTG                                    Unsuccessful
                   S=SH1DWH, C=C_PRDKTGCAT, M=TFB_BRKD_OD_KTG
    Measure..      WRK_REAL_SOM                                       Unsuccessful
                   S=SH1DWH, C=C_PRDKTGMEL, M=WRK_REAL_SOM
    Measure..      WRK_REAL_KTG                                       Unsuccessful
                   S=SH1DWH, C=C_PRDKTGMEL, M=WRK_REAL_KTG
    Measure..      UIT_REAL_SOM                                       Unsuccessful
                   S=SH1DWH, C=C_PRDKTGMEL, M=UIT_REAL_SOM
    Measure..      UIT_REAL_KTG                                       Unsuccessful
                   S=SH1DWH, C=C_PRDKTGMEL, M=UIT_REAL_KTG
    Measure..      INS_REAL_SOM                                       Unsuccessful
                   S=SH1DWH, C=C_PRDKTGMEL, M=INS_REAL_SOM
    Measure..      INS_REAL_KTG                                       Unsuccessful
                   S=SH1DWH, C=C_PRDKTGMEL, M=INS_REAL_KTG
    Measure..      DLT_REAL_ZKN_SOM                                   Unsuccessful
                   S=SH1DWH, C=C_PRDKTGMEL, M=DLT_REAL_ZKN_SOM
    Measure..      DLT_REAL_ZKN_KTG                                   Unsuccessful
                   S=SH1DWH, C=C_PRDKTGMEL, M=DLT_REAL_ZKN_KTG
    Measure..      DLT_REAL_GMD_SOM                                   Unsuccessful
                   S=SH1DWH, C=C_PRDKTGMEL, M=DLT_REAL_GMD_SOM
    Measure..      DLT_REAL_GMD_KTG                                   Unsuccessful
                   S=SH1DWH, C=C_PRDKTGMEL, M=DLT_REAL_GMD_KTG
    Measure..      DLT_REAL_DGN_SOM                                   Unsuccessful
                   S=SH1DWH, C=C_PRDKTGMEL, M=DLT_REAL_DGN_SOM
    Measure..      DLT_REAL_DGN_KTG                                   Unsuccessful
                   S=SH1DWH, C=C_PRDKTGMEL, M=DLT_REAL_DGN_KTG
    Dimension      LAMICIE                                            Successful
                   S=SH1DWH, D=D_LAMICIE
    Dimension      LOCATIE                                            Successful
                   S=SH1DWH, D=D_LOCATIE
    Dimension      TIJD                                               Unsuccessful
                   S=SH1DWH, D=D_TIME
    Folder...   Deze Collection bevat alleen de Cubes C_Productie en C_TFB. Met de OWB-OLAP bridge deze Collection wel deployen (voor de OLAP Catalog), maar NIET de Analytic Workspace laten aanmaken en vullen.
    Measure..      FIN_VERS_REAL_BUDG_PR_JTD                          Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_VERS_REAL_BUDG_PR_JTD
    Measure..      FIN_VERS_REAL_BUDG_PR                              Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_VERS_REAL_BUDG_PR
    Measure..      FIN_VERS_REAL_BUDG_MT_JTD                          Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_VERS_REAL_BUDG_MT_JTD
    Measure..      FIN_VERS_REAL_BUDG_MT                              Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_VERS_REAL_BUDG_MT
    Measure..      FIN_VERS_BUDG_PROG_PR                              Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_VERS_BUDG_PROG_PR
    Measure..      FIN_VERS_BUDG_PROG_MT                              Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_VERS_BUDG_PROG_MT
    Measure..      FIN_REAL_PR_JTD                                    Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_REAL_PR_JTD
    Measure..      FIN_REAL_PR                                        Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_REAL_PR
    Measure..      FIN_REAL_MT_JTD                                    Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_REAL_MT_JTD
    Measure..      FIN_REAL_MT                                        Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_REAL_MT
    Measure..      FIN_PROG_PR_POS                                    Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_PROG_PR_POS
    Measure..      FIN_PROG_PR_NEG                                    Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_PROG_PR_NEG
    Measure..      FIN_PROG_PR                                        Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_PROG_PR
    Measure..      FIN_PROG_MT_POS                                    Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_PROG_MT_POS
    Measure..      FIN_PROG_MT_NEG                                    Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_PROG_MT_NEG
    Measure..      FIN_PROG_MT                                        Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_PROG_MT
    Measure..      FIN_KOST_FEIT_BEZ                                  Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_KOST_FEIT_BEZ
    Measure..      FIN_JAARBUDGET_PR                                  Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_JAARBUDGET_PR
    Measure..      FIN_JAARBUDGET_MT                                  Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_JAARBUDGET_MT
    Measure..      FIN_BUDG_PR_POS_JTD                                Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_PR_POS_JTD
    Measure..      FIN_BUDG_PR_POS                                    Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_PR_POS
    Measure..      FIN_BUDG_PR_NEG_JTD                                Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_PR_NEG_JTD
    Measure..      FIN_BUDG_PR_NEG                                    Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_PR_NEG
    Measure..      FIN_BUDG_PR_JTD                                    Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_PR_JTD
    Measure..      FIN_BUDG_PR                                        Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_PR
    Measure..      FIN_BUDG_MT_POS_JTD                                Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_MT_POS_JTD
    Measure..      FIN_BUDG_MT_POS                                    Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_MT_POS
    Measure..      FIN_BUDG_MT_NEG_JTD                                Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_MT_NEG_JTD
    Measure..      FIN_BUDG_MT_NEG                                    Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_MT_NEG
    Measure..      FIN_BUDG_MT_JTD                                    Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_MT_JTD
    Measure..      FIN_BUDG_MT                                        Unsuccessful
                   S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_MT
    Measure..      KWA_SCORE                                          Unsuccessful
                   S=SH1DWH, C=C_KWALITEIT, M=KWA_SCORE
    Measure..      KWA_NORM_POS                                       Unsuccessful
                   S=SH1DWH, C=C_KWALITEIT, M=KWA_NORM_POS
    Measure..      KWA_NORM_NEG                                       Unsuccessful
                   S=SH1DWH, C=C_KWALITEIT, M=KWA_NORM_NEG
    Measure..      NRM_MINUTEN_RM_RB                                  Unsuccessful
                   S=SH1DWH, C=C_NORMTIJD, M=NRM_MINUTEN_RM_RB
    Measure..      NRM_MINUTEN_RM_KTG                                 Unsuccessful
                   S=SH1DWH, C=C_NORMTIJD, M=NRM_MINUTEN_RM_KTG
    Measure..      NRM_MINUTEN_OD_RB                                  Unsuccessful
                   S=SH1DWH, C=C_NORMTIJD, M=NRM_MINUTEN_OD_RB
    Measure..      NRM_MINUTEN_OD_KTG                                 Unsuccessful
                   S=SH1DWH, C=C_NORMTIJD, M=NRM_MINUTEN_OD_KTG
    Measure..      ZKT_REAL_RM_ZWAN                                   Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_REAL_RM_ZWAN
    Measure..      ZKT_REAL_RM_LANG                                   Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_REAL_RM_LANG
    Measure..      ZKT_REAL_RM_KORT                                   Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_REAL_RM_KORT
    Measure..      ZKT_REAL_OD_ZWAN                                   Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_REAL_OD_ZWAN
    Measure..      ZKT_REAL_OD_LANG                                   Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_REAL_OD_LANG
    Measure..      ZKT_REAL_OD_KORT                                   Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_REAL_OD_KORT
    Measure..      ZKT_PCT_RM_ZWAN                                    Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_PCT_RM_ZWAN
    Measure..      ZKT_PCT_RM_LANG                                    Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_PCT_RM_LANG
    Measure..      ZKT_PCT_RM_KORT                                    Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_PCT_RM_KORT
    Measure..      ZKT_PCT_OD_ZWAN                                    Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_PCT_OD_ZWAN
    Measure..      ZKT_PCT_OD_LANG                                    Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_PCT_OD_LANG
    Measure..      ZKT_PCT_OD_KORT                                    Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_PCT_OD_KORT
    Measure..      ZKT_AFSP_TOTL                                      Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_TOTL
    Measure..      ZKT_AFSP_RM_ZWAN_POS                               Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_RM_ZWAN_POS
    Measure..      ZKT_AFSP_RM_ZWAN_NEG                               Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_RM_ZWAN_NEG
    Measure..      ZKT_AFSP_RM_LANG_POS                               Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_RM_LANG_POS
    Measure..      ZKT_AFSP_RM_LANG_NEG                               Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_RM_LANG_NEG
    Measure..      ZKT_AFSP_RM_KORT_POS                               Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_RM_KORT_POS
    Measure..      ZKT_AFSP_RM_KORT_NEG                               Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_RM_KORT_NEG
    Measure..      ZKT_AFSP_PCT_RM_ZWAN_POS                           Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_RM_ZWAN_POS
    Measure..      ZKT_AFSP_PCT_RM_ZWAN_NEG                           Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_RM_ZWAN_NEG
    Measure..      ZKT_AFSP_PCT_RM_LANG_POS                           Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_RM_LANG_POS
    Measure..      ZKT_AFSP_PCT_RM_LANG_NEG                           Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_RM_LANG_NEG
    Measure..      ZKT_AFSP_PCT_RM_KORT_POS                           Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_RM_KORT_POS
    Measure..      ZKT_AFSP_PCT_RM_KORT_NEG                           Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_RM_KORT_NEG
    Measure..      ZKT_AFSP_PCT_OD_ZWAN_POS                           Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_OD_ZWAN_POS
    Measure..      ZKT_AFSP_PCT_OD_ZWAN_NEG                           Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_OD_ZWAN_NEG
    Measure..      ZKT_AFSP_PCT_OD_LANG_POS                           Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_OD_LANG_POS
    Measure..      ZKT_AFSP_PCT_OD_LANG_NEG                           Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_OD_LANG_NEG
    Measure..      ZKT_AFSP_PCT_OD_KORT_POS                           Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_OD_KORT_POS
    Measure..      ZKT_AFSP_PCT_OD_KORT_NEG                           Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_OD_KORT_NEG
    Measure..      ZKT_AFSP_OD_ZWAN_POS                               Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_OD_ZWAN_POS
    Measure..      ZKT_AFSP_OD_ZWAN_NEG                               Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_OD_ZWAN_NEG
    Measure..      ZKT_AFSP_OD_LANG_POS                               Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_OD_LANG_POS
    Measure..      ZKT_AFSP_OD_LANG_NEG                               Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_OD_LANG_NEG
    Measure..      ZKT_AFSP_OD_KORT_POS                               Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_OD_KORT_POS
    Measure..      ZKT_AFSP_OD_KORT_NEG                               Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_OD_KORT_NEG
    Measure..      TFB_POS_RM                                         Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=TFB_POS_RM
    Measure..      TFB_POS_OD                                         Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=TFB_POS_OD
    Measure..      TFB_NEG_RM                                         Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=TFB_NEG_RM
    Measure..      TFB_NEG_OD                                         Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=TFB_NEG_OD
    Measure..      FTE_RM                                             Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=FTE_RM
    Measure..      FTE_OD                                             Unsuccessful
                   S=SH1DWH, C=C_PERSONEEL, M=FTE_OD
    Measure..      SCD_VORIG                                          Successful
                   S=SH1DWH, C=C_SCORECARD, M=SCD_VORIG
    Measure..      SCD_SCORE                                          Unsuccessful
                   S=SH1DWH, C=C_SCORECARD, M=SCD_SCORE
    Measure..      SCD_REAL                                           Successful
                   S=SH1DWH, C=C_SCORECARD, M=SCD_REAL
    Measure..      SCD_PROG                                           Successful
                   S=SH1DWH, C=C_SCORECARD, M=SCD_PROG
    Measure..      SCD_AFSP_POS                                       Successful
                   S=SH1DWH, C=C_SCORECARD, M=SCD_AFSP_POS
    Measure..      SCD_AFSP_NEG                                       Successful
                   S=SH1DWH, C=C_SCORECARD, M=SCD_AFSP_NEG
    Measure..      SCD_AFSP                                           Successful
                   S=SH1DWH, C=C_SCORECARD, M=SCD_AFSP
    Dimension      LAMICIE                                            Successful
                   S=SH1DWH, D=D_LAMICIE
    Dimension      LOCATIE                                            Successful
                   S=SH1DWH, D=D_LOCATIE
    Dimension      TIJD                                               Unsuccessful
                   S=SH1DWH, D=D_TIME
    Dimension      KWALITEIT                                          Successful
                   S=SH1DWH, D=D_KWALITEIT
    Dimension      SCORECARD                                          Successful
                   S=SH1DWH, D=D_SCORECARD
    ]]>
    </Check>
    <Check key="StackTrace">
    <![CDATA[============================================================================
    Queries on the following measures or dimensions failed
    (S=Schema, C=Cube, M=Measure, D=Dimension)
    "UIT_VERS_ARR" measure query with S=SH1DWH, C=C_PRDARRCAT, M=UIT_VERS_ARR
    "UIT_AFSP_POS_ARR" measure query with S=SH1DWH, C=C_PRDARRCAT, M=UIT_AFSP_POS_ARR
    "UIT_AFSP_NEG_ARR" measure query with S=SH1DWH, C=C_PRDARRCAT, M=UIT_AFSP_NEG_ARR
    "UIT_AFSP_ARR" measure query with S=SH1DWH, C=C_PRDARRCAT, M=UIT_AFSP_ARR
    "TFB_BRKD_RM_ARR" measure query with S=SH1DWH, C=C_PRDARRCAT, M=TFB_BRKD_RM_ARR
    "TFB_BRKD_OD_ARR" measure query with S=SH1DWH, C=C_PRDARRCAT, M=TFB_BRKD_OD_ARR
    "DLT_VERS_DGN_ARR" measure query with S=SH1DWH, C=C_PRDARRCAT, M=DLT_VERS_DGN_ARR
    "DLT_AFSP_DGN_POS_ARR" measure query with S=SH1DWH, C=C_PRDARRCAT, M=DLT_AFSP_DGN_POS_ARR
    "DLT_AFSP_DGN_NEG_ARR" measure query with S=SH1DWH, C=C_PRDARRCAT, M=DLT_AFSP_DGN_NEG_ARR
    "DLT_AFSP_DGN_ARR" measure query with S=SH1DWH, C=C_PRDARRCAT, M=DLT_AFSP_DGN_ARR
    "WRK_REAL_ARR" measure query with S=SH1DWH, C=C_PRDARRMEL, M=WRK_REAL_ARR
    "UIT_REAL_ARR" measure query with S=SH1DWH, C=C_PRDARRMEL, M=UIT_REAL_ARR
    "INS_REAL_ARR" measure query with S=SH1DWH, C=C_PRDARRMEL, M=INS_REAL_ARR
    "DLT_REAL_ZKN_ARR" measure query with S=SH1DWH, C=C_PRDARRMEL, M=DLT_REAL_ZKN_ARR
    "DLT_REAL_GMD_ARR" measure query with S=SH1DWH, C=C_PRDARRMEL, M=DLT_REAL_GMD_ARR
    "DLT_REAL_DGN_ARR" measure query with S=SH1DWH, C=C_PRDARRMEL, M=DLT_REAL_DGN_ARR
    "WRK_VERS_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=WRK_VERS_ARR
    "WRK_AFSP_POS_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=WRK_AFSP_POS_ARR
    "WRK_AFSP_NEG_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=WRK_AFSP_NEG_ARR
    "WRK_AFSP_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=WRK_AFSP_ARR
    "TFB_VERS_RM_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=TFB_VERS_RM_ARR
    "TFB_VERS_OD_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=TFB_VERS_OD_ARR
    "TFB_FEIT_RM_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=TFB_FEIT_RM_ARR
    "TFB_FEIT_OD_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=TFB_FEIT_OD_ARR
    "TFB_BRKD_RM_POS_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=TFB_BRKD_RM_POS_ARR
    "TFB_BRKD_RM_NEG_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=TFB_BRKD_RM_NEG_ARR
    "TFB_BRKD_OD_POS_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=TFB_BRKD_OD_POS_ARR
    "TFB_BRKD_OD_NEG_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=TFB_BRKD_OD_NEG_ARR
    "INS_VERS_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=INS_VERS_ARR
    "INS_AFSP_POS_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=INS_AFSP_POS_ARR
    "INS_AFSP_NEG_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=INS_AFSP_NEG_ARR
    "INS_AFSP_ARR" measure query with S=SH1DWH, C=C_PRDARRSUB, M=INS_AFSP_ARR
    "TFB_BRKD_RM_SOM" measure query with S=SH1DWH, C=C_PRDKTGCAT, M=TFB_BRKD_RM_SOM
    "TFB_BRKD_RM_KTG" measure query with S=SH1DWH, C=C_PRDKTGCAT, M=TFB_BRKD_RM_KTG
    "TFB_BRKD_OD_SOM" measure query with S=SH1DWH, C=C_PRDKTGCAT, M=TFB_BRKD_OD_SOM
    "TFB_BRKD_OD_KTG" measure query with S=SH1DWH, C=C_PRDKTGCAT, M=TFB_BRKD_OD_KTG
    "WRK_REAL_SOM" measure query with S=SH1DWH, C=C_PRDKTGMEL, M=WRK_REAL_SOM
    "WRK_REAL_KTG" measure query with S=SH1DWH, C=C_PRDKTGMEL, M=WRK_REAL_KTG
    "UIT_REAL_SOM" measure query with S=SH1DWH, C=C_PRDKTGMEL, M=UIT_REAL_SOM
    "UIT_REAL_KTG" measure query with S=SH1DWH, C=C_PRDKTGMEL, M=UIT_REAL_KTG
    "INS_REAL_SOM" measure query with S=SH1DWH, C=C_PRDKTGMEL, M=INS_REAL_SOM
    "INS_REAL_KTG" measure query with S=SH1DWH, C=C_PRDKTGMEL, M=INS_REAL_KTG
    "DLT_REAL_ZKN_SOM" measure query with S=SH1DWH, C=C_PRDKTGMEL, M=DLT_REAL_ZKN_SOM
    "DLT_REAL_ZKN_KTG" measure query with S=SH1DWH, C=C_PRDKTGMEL, M=DLT_REAL_ZKN_KTG
    "DLT_REAL_GMD_SOM" measure query with S=SH1DWH, C=C_PRDKTGMEL, M=DLT_REAL_GMD_SOM
    "DLT_REAL_GMD_KTG" measure query with S=SH1DWH, C=C_PRDKTGMEL, M=DLT_REAL_GMD_KTG
    "DLT_REAL_DGN_SOM" measure query with S=SH1DWH, C=C_PRDKTGMEL, M=DLT_REAL_DGN_SOM
    "DLT_REAL_DGN_KTG" measure query with S=SH1DWH, C=C_PRDKTGMEL, M=DLT_REAL_DGN_KTG
    "TIJD" dimension query with S=SH1DWH, D=D_TIME
    "FIN_VERS_REAL_BUDG_PR_JTD" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_VERS_REAL_BUDG_PR_JTD
    "FIN_VERS_REAL_BUDG_PR" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_VERS_REAL_BUDG_PR
    "FIN_VERS_REAL_BUDG_MT_JTD" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_VERS_REAL_BUDG_MT_JTD
    "FIN_VERS_REAL_BUDG_MT" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_VERS_REAL_BUDG_MT
    "FIN_VERS_BUDG_PROG_PR" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_VERS_BUDG_PROG_PR
    "FIN_VERS_BUDG_PROG_MT" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_VERS_BUDG_PROG_MT
    "FIN_REAL_PR_JTD" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_REAL_PR_JTD
    "FIN_REAL_PR" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_REAL_PR
    "FIN_REAL_MT_JTD" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_REAL_MT_JTD
    "FIN_REAL_MT" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_REAL_MT
    "FIN_PROG_PR_POS" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_PROG_PR_POS
    "FIN_PROG_PR_NEG" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_PROG_PR_NEG
    "FIN_PROG_PR" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_PROG_PR
    "FIN_PROG_MT_POS" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_PROG_MT_POS
    "FIN_PROG_MT_NEG" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_PROG_MT_NEG
    "FIN_PROG_MT" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_PROG_MT
    "FIN_KOST_FEIT_BEZ" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_KOST_FEIT_BEZ
    "FIN_JAARBUDGET_PR" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_JAARBUDGET_PR
    "FIN_JAARBUDGET_MT" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_JAARBUDGET_MT
    "FIN_BUDG_PR_POS_JTD" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_PR_POS_JTD
    "FIN_BUDG_PR_POS" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_PR_POS
    "FIN_BUDG_PR_NEG_JTD" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_PR_NEG_JTD
    "FIN_BUDG_PR_NEG" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_PR_NEG
    "FIN_BUDG_PR_JTD" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_PR_JTD
    "FIN_BUDG_PR" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_PR
    "FIN_BUDG_MT_POS_JTD" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_MT_POS_JTD
    "FIN_BUDG_MT_POS" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_MT_POS
    "FIN_BUDG_MT_NEG_JTD" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_MT_NEG_JTD
    "FIN_BUDG_MT_NEG" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_MT_NEG
    "FIN_BUDG_MT_JTD" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_MT_JTD
    "FIN_BUDG_MT" measure query with S=SH1DWH, C=C_FINANCIEEL, M=FIN_BUDG_MT
    "KWA_SCORE" measure query with S=SH1DWH, C=C_KWALITEIT, M=KWA_SCORE
    "KWA_NORM_POS" measure query with S=SH1DWH, C=C_KWALITEIT, M=KWA_NORM_POS
    "KWA_NORM_NEG" measure query with S=SH1DWH, C=C_KWALITEIT, M=KWA_NORM_NEG
    "NRM_MINUTEN_RM_RB" measure query with S=SH1DWH, C=C_NORMTIJD, M=NRM_MINUTEN_RM_RB
    "NRM_MINUTEN_RM_KTG" measure query with S=SH1DWH, C=C_NORMTIJD, M=NRM_MINUTEN_RM_KTG
    "NRM_MINUTEN_OD_RB" measure query with S=SH1DWH, C=C_NORMTIJD, M=NRM_MINUTEN_OD_RB
    "NRM_MINUTEN_OD_KTG" measure query with S=SH1DWH, C=C_NORMTIJD, M=NRM_MINUTEN_OD_KTG
    "ZKT_REAL_RM_ZWAN" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_REAL_RM_ZWAN
    "ZKT_REAL_RM_LANG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_REAL_RM_LANG
    "ZKT_REAL_RM_KORT" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_REAL_RM_KORT
    "ZKT_REAL_OD_ZWAN" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_REAL_OD_ZWAN
    "ZKT_REAL_OD_LANG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_REAL_OD_LANG
    "ZKT_REAL_OD_KORT" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_REAL_OD_KORT
    "ZKT_PCT_RM_ZWAN" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_PCT_RM_ZWAN
    "ZKT_PCT_RM_LANG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_PCT_RM_LANG
    "ZKT_PCT_RM_KORT" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_PCT_RM_KORT
    "ZKT_PCT_OD_ZWAN" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_PCT_OD_ZWAN
    "ZKT_PCT_OD_LANG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_PCT_OD_LANG
    "ZKT_PCT_OD_KORT" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_PCT_OD_KORT
    "ZKT_AFSP_TOTL" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_TOTL
    "ZKT_AFSP_RM_ZWAN_POS" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_RM_ZWAN_POS
    "ZKT_AFSP_RM_ZWAN_NEG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_RM_ZWAN_NEG
    "ZKT_AFSP_RM_LANG_POS" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_RM_LANG_POS
    "ZKT_AFSP_RM_LANG_NEG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_RM_LANG_NEG
    "ZKT_AFSP_RM_KORT_POS" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_RM_KORT_POS
    "ZKT_AFSP_RM_KORT_NEG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_RM_KORT_NEG
    "ZKT_AFSP_PCT_RM_ZWAN_POS" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_RM_ZWAN_POS
    "ZKT_AFSP_PCT_RM_ZWAN_NEG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_RM_ZWAN_NEG
    "ZKT_AFSP_PCT_RM_LANG_POS" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_RM_LANG_POS
    "ZKT_AFSP_PCT_RM_LANG_NEG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_RM_LANG_NEG
    "ZKT_AFSP_PCT_RM_KORT_POS" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_RM_KORT_POS
    "ZKT_AFSP_PCT_RM_KORT_NEG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_RM_KORT_NEG
    "ZKT_AFSP_PCT_OD_ZWAN_POS" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_OD_ZWAN_POS
    "ZKT_AFSP_PCT_OD_ZWAN_NEG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_OD_ZWAN_NEG
    "ZKT_AFSP_PCT_OD_LANG_POS" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_OD_LANG_POS
    "ZKT_AFSP_PCT_OD_LANG_NEG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_OD_LANG_NEG
    "ZKT_AFSP_PCT_OD_KORT_POS" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_OD_KORT_POS
    "ZKT_AFSP_PCT_OD_KORT_NEG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_PCT_OD_KORT_NEG
    "ZKT_AFSP_OD_ZWAN_POS" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_OD_ZWAN_POS
    "ZKT_AFSP_OD_ZWAN_NEG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_OD_ZWAN_NEG
    "ZKT_AFSP_OD_LANG_POS" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_OD_LANG_POS
    "ZKT_AFSP_OD_LANG_NEG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_OD_LANG_NEG
    "ZKT_AFSP_OD_KORT_POS" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_OD_KORT_POS
    "ZKT_AFSP_OD_KORT_NEG" measure query with S=SH1DWH, C=C_PERSONEEL, M=ZKT_AFSP_OD_KORT_NEG
    "TFB_POS_RM" measure query with S=SH1DWH, C=C_PERSONEEL, M=TFB_POS_RM
    "TFB_POS_OD" measure query with S=SH1DWH, C=C_PERSONEEL, M=TFB_POS_OD
    "TFB_NEG_RM" measure query with S=SH1DWH, C=C_PERSONEEL, M=TFB_NEG_RM
    "TFB_NEG_OD" measure query with S=SH1DWH, C=C_PERSONEEL, M=TFB_NEG_OD
    "FTE_RM" measure query with S=SH1DWH, C=C_PERSONEEL, M=FTE_RM
    "FTE_OD" measure query with S=SH1DWH, C=C_PERSONEEL, M=FTE_OD
    "SCD_SCORE" measure query with S=SH1DWH, C=C_SCORECARD, M=SCD_SCORE
    ============================================================================
    Exception stacktrace for "UIT_VERS_ARR" measure query with S=SH1DWH, C=C_PRDARRCAT, M=UIT_VERS_ARR
    ============================================================================
    1) BIB-9509 Oracle OLAP heeft cursor niet gemaakt.
    oracle.express.ExpressServerExceptionError class: OLAPI
    Server error descriptions:
    DPR: Unable to create server cursor, Generic at TxsOqDefinitionManagerSince9202::crtCurMgrs2
    OES: ORA-12801: error signaled in parallel query server P007
    ORA-00910: specified length too long for its datatype
    , Generic at TxsRdbSelectStatement:execute()
    2) null
    1) BIB-9509 Oracle OLAP heeft cursor niet gemaakt.
    oracle.express.ExpressServerExceptionError class: OLAPI
    Server error descriptions:
    DPR: Unable to create server cursor, Generic at TxsOqDefinitionManagerSince9202::crtCurMgrs2
    OES: ORA-12801: error signaled in parallel query server P007
    ORA-00910: specified length too long for its datatype
    , Generic at TxsRdbSelectStatement:execute()
    ============================================================================
    oracle.dss.dataSource.common.OLAPException: BIB-9509 Oracle OLAP heeft cursor niet gemaakt.
    oracle.express.ExpressServerExceptionError class: OLAPI
    Server error descriptions:
    DPR: Unable to create server cursor, Generic at TxsOqDefinitionManagerSince9202::crtCurMgrs2
    OES: ORA-12801: error signaled in parallel query server P007
    ORA-00910: specified length too long for its datatype
    , Generic at TxsRdbSelectStatement:execute()
    oracle.express.ExpressServerExceptionError class: OLAPI
    Server error descriptions:
    DPR: Unable to create server cursor, Generic at TxsOqDefinitionManagerSince9202::crtCurMgrs2
    OES: ORA-12801: error signaled in parallel query server P007
    ORA-00910: specified length too long for its datatype
    , Generic at TxsRdbSelectStatement:execute()
         at oracle.dss.dataSource.QueryEvaluator.setUpCursors(QueryEvaluator.java:3645)
         at oracle.dss.dataSource.QueryEvaluator._setUpCursorsForMainQuery(QueryEvaluator.java:2547)
         at oracle.dss.dataSource.QueryEvaluator.getCursorForCube(QueryEvaluator.java:2579)
         at oracle.dss.dataSource.QueryEvaluator.createCubeAndCursor(QueryEvaluator.java:940)
         at oracle.dss.dataSource.MainQueryEvaluator.createCubeAndCursor(MainQueryEvaluator.java:144)
         at oracle.dss.dataSource.QueryServer.createCubeAndCursor(QueryServer.java:3698)
         at oracle.dss.dataSource.QueryServer._createCommonQuery(QueryServer.java:3681)
         at oracle.dss.dataSource.QueryServer._initCubeQuery(QueryServer.java:3561)
         at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at oracle.dss.util.Operation.execute(Operation.java:72)
         at oracle.dss.dataSource.OperationQueue.update(OperationQueue.java:68)
         at oracle.dss.dataSource.common.BaseOperationQueue.addOperation(BaseOperationQueue.java:176)
         at oracle.dss.dataSource.common.BaseOperationQueue.addOperation(BaseOperationQueue.java:146)
         at oracle.dss.dataSource.QueryServer.queueOperation(QueryServer.java:6966)
         at oracle.dss.dataSource.QueryServer.initCubeQuery(QueryServer.java:3511)
         at sun.reflect.GeneratedMethodAccessor83.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at oracle.dss.util.Operation.execute(Operation.java:72)
         at oracle.dss.dataSource.QueryManagerServer.sendQueue(QueryManagerServer.java:1991)
         at oracle.dss.dataSource.common.OperationQueue.update(OperationQueue.java:207)
         at oracle.dss.dataSource.common.BaseOperationQueue.addOperation(BaseOperationQueue.java:176)
         at oracle.dss.dataSource.common.BaseOperationQueue.addOperation(BaseOperationQueue.java:146)
         at oracle.dss.dataSource.client.QueryClient._initCubeQuery(QueryClient.java:2335)
         at oracle.dss.dataSource.client.QueryClient.initCubeQuery(QueryClient.java:2318)
         at oracle.dss.datautil.client.BICheckConfig.runDefaultMeasureQuery(BICheckConfig.java:500)
         at oracle.dss.datautil.client.BICheckConfig.printFolder(BICheckConfig.java:426)
         at oracle.dss.datautil.client.BICheckConfig.printFolder(BICheckConfig.java:485)
         at oracle.dss.d4o.common.D4OCheckConfig.checkConnection(Unknown Source)
         at oracle.dss.d4o.common.D4OCheckConfig.checkConnection(Unknown Source)
         at oracle.dss.d4o.gui.common.DiagnoseDialog$ConfigTask.construct(Unknown Source)
         at oracle.dss.d4o.gui.common.SwingWorker$4.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    2)
    ============================================================================
    oracle.express.ExpressServerExceptionError class: OLAPI
    Server error descriptions:
    DPR: Unable to create server cursor, Generic at TxsOqDefinitionManagerSince9202::crtCurMgrs2
    OES: ORA-12801: error signaled in parallel query server P007
    ORA-00910: specified length too long for its datatype
    , Generic at TxsRdbSelectStatement:execute()
         at oracle.express.olapi.data.full.DefinitionManager$ExceptionTranslator.translateExpressException(DefinitionManager.java:571)
         at oracle.express.olapi.data.full.DefinitionManager$ExceptionTranslator.translateException(DefinitionManager.java:551)
         at oracle.express.olapi.data.full.DefinitionManager.translateException(DefinitionManager.java:515)
         at oracle.express.olapi.data.full.DefinitionManager.translateException(DefinitionManager.java:520)
         at oracle.express.olapi.data.full.DefinitionManagerSince9202.createCursorManagerInterfaces(DefinitionManagerSince9202.java:522)
         at oracle.express.olapi.data.full.DefinitionManagerSince9202.createOLAPICursorManagers(DefinitionManagerSince9202.java:891)
         at oracle.express.olapi.data.full.ExpressDataProvider.createCursorManagers(ExpressDataProvider.java:1671)
         at oracle.express.olapi.data.full.ExpressDataProvider.createCursorManagers(ExpressDataProvider.java:1544)
         at oracle.dss.dataSource.SplitBatchPageQueryCursorManager.createCursorManager(SplitBatchPageQueryCursorManager.java:77)
         at oracle.dss.dataSource.QueryEvaluator.setUpCursors(QueryEvaluator.java:3546)
         at oracle.dss.dataSource.QueryEvaluator._setUpCursorsForMainQuery(QueryEvaluator.java:2547)
         at oracle.dss.dataSource.QueryEvaluator.getCursorForCube(QueryEvaluator.java:2579)
         at oracle.dss.dataSource.QueryEvaluator.createCubeAndCursor(QueryEvaluator.java:940)
         at oracle.dss.dataSource.MainQueryEvaluator.createCubeAndCursor(MainQueryEvaluator.java:144)
         at oracle.dss.dataSource.QueryServer.createCubeAndCursor(QueryServer.java:3698)
         at oracle.dss.dataSource.QueryServer._createCommonQuery(QueryServer.java:3681)
         at oracle.dss.dataSource.QueryServer._initCubeQuery(QueryServer.java:3561)
         at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at oracle.dss.util.Operation.execute(Operation.java:72)
         at oracle.dss.dataSource.OperationQueue.update(OperationQueue.java:68)
         at oracle.dss.dataSource.common.BaseOperationQueue.addOperation(BaseOperationQueue.java:176)
         at oracle.dss.dataSource.common.BaseOperationQueue.addOperation(BaseOperationQueue.java:146)
         at oracle.dss.dataSource.QueryServer.queueOperation(QueryServer.java:6966)
         at oracle.dss.dataSource.QueryServer.initCubeQuery(QueryServer.java:3511)
         at sun.reflect.GeneratedMethodAccessor83.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at oracle.dss.util.Operation.execute(Operation.java:72)
         at oracle.dss.dataSource.QueryManagerServer.sendQueue(QueryManagerServer.java:1991)
         at oracle.dss.dataSource.common.OperationQueue.update(OperationQueue.java:207)
         at oracle.dss.dataSource.common.BaseOperationQueue.addOperation(BaseOperationQueue.java:176)
         at oracle.dss.dataSource.common.BaseOperationQueue.addOperation(BaseOperationQueue.java:146)
         at oracle.dss.dataSource.client.QueryClient._initCubeQuery(QueryClient.java:2335)
         at oracle.dss.dataSource.client.QueryClient.initCubeQuery(QueryClient.java:2318)
         at oracle.dss.datautil.client.BICheckConfig.runDefaultMeasureQuery(BICheckConfig.java:500)
         at oracle.dss.datautil.client.BICheckConfig.printFolder(BICheckConfig.java:426)
         at oracle.dss.datautil.client.BICheckConfig.printFolder(BICheckConfig.java:485)
         at oracle.dss.d4o.common.D4OCheckConfig.checkConnection(Unknown Source)
         at oracle.dss.d4o.common.D4OCheckConfig.checkConnection(Unknown Source)
         at oracle.dss.d4o.gui.common.DiagnoseDialog$ConfigTask.construct(Unknown Source)
         at oracle.dss.d4o.gui.common.SwingWorker$4.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Exception stacktrace for "UIT_AFSP_POS_ARR" measure query with S=SH1DWH, C=C_PRDARRCAT, M=UIT_AFSP_POS_ARR
    ============================================================================
    1) BIB-9509 Oracle OLAP heeft cursor niet gemaakt.
    oracle.express.ExpressServerExceptionError class: OLAPI
    Server error descriptions:
    DPR: Unable to create server cursor, Generic at TxsOqDefinitionManagerSince9202::crtCurMgrs2
    OES: ORA-12801: error signaled in parallel query server P009
    ORA-00910: specified length too long for its datatype
    , Generic at TxsRdbSelectStatement:execute()
    2) null
    1) BIB-9509 Oracle OLAP heeft cursor niet gemaakt.
    oracle.express.ExpressServerExceptionError class: OLAPI
    Server error descriptions:
    DPR: Unable to create server cursor, Generic at TxsOqDefinitionManagerSince9202::crtCurMgrs2
    OES: ORA-12801: error signaled in parallel query server P009
    ORA-00910: specified length too long for its datatype
    , Generic at TxsRdbSelectStatement:execute()
    ============================================================================
    oracle.dss.dataSource.common.OLAPException: BIB-9509 Oracle OLAP heeft cursor niet gemaakt.
    oracle.express.ExpressServerExceptionError class: OLAPI
    Server error descriptions:
    DPR: Unable to create server cursor, Generic at TxsOqDefinitionManagerSince9202::crtCurMgrs2anybody knows what this can mean. Espacially the testquerie results like:
    -DPR: Unable to create server cursor, Generic at TxsOqDefinitionManagerSince9202::crtCurMgrs2
    -oracle.dss.dataSource.common.OLAPException: BIB-9509 Oracle OLAP heeft cursor niet gemaakt.
    -Exception stacktrace for "UIT_AFSP_POS_ARR" measure query with S=SH1DWH, C=C_PRDARRCAT, M=UIT_AFSP_POS_ARR
    In Dicoverer we can connect tot the measures in the AW but the query created by Oracle Discoverer fails.

    A couple of questions:
    Did you create any cubes and measure in your database?
    Did you install the BIBDEMO demo schema that comes with BI Beans, and did it work?

  • OLAP Catalog in 10g

    We use 10g database and use AWM to create the analytic workspace, Dimensions, Levels, Hierarchies, Measures and Cubes etc. We also use BI Beans query manager for reading the Cube and have a UI on top of that.
    Do we need to createn OLAP catalog also? What is that we will not be able to do if we don't create OLAP catalog?
    What is the main use of OLAP catalog and how is it used in OLAP applications based on 10g ?

    In 10g, standard-form AWs (such as the ones created by AWM) contain their own metadata. The OLAP API (which underlies the BIBeans) reads the embedded AW metadata. You no longer need the OLAP Catalog for AWs.
    The OLAP Catalog is still used for data stored in tables. Also, for AWs that are not in 10g standard form, one must still create views and OLAP Catalog metadata for the views.

  • Ssrs 2014 errorrule 'Create list of measure group-dimension pairs

    I'm getting this error generating a model for a ssas tabular model in ssrs 2014.  When I test the tabulur definition in Excel under SSAS everything works fine and there are no errors.
    Thanks
    From the log
    semanticmodelgenerator!ReportServer_0-1!b58!06/13/2014-15:39:25:: e ERROR: Semantic Model Generator: ModelGeneratorExtention
    An error occurred while executing rule 'Create list of measure group-dimension pairs':Unexpected error occurred : Unable to obtain cube schema object for cube dimension '[$DimDate].[DimDate]'..
    semanticmodelgenerator!ReportServer_0-1!b58!06/13/2014-15:39:25:: e ERROR: Semantic Model Generator: ModelGeneratorExtention
    An error occurred during the generation of semantic model : [Create list of measure group-dimension pairs]Unexpected error occurred : Unable to obtain cube schema object for cube dimension '[$DimDate].[DimDate]'..
    library!ReportServer_0-1!b58!06/13/2014-15:39:25:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ModelGenerationErrorException: , Microsoft.ReportingServices.Diagnostics.Utilities.ModelGenerationErrorException: An error occurred while
    generating model. ---> System.InvalidOperationException: An error occurred during the generation of semantic model : [Create list of measure group-dimension pairs]Unexpected error occurred : Unable to obtain cube schema object for cube dimension '[$DimDate].[DimDate]'..
    ---> System.InvalidOperationException: [Create list of measure group-dimension pairs]Unexpected error occurred : Unable to obtain cube schema object for cube dimension '[$DimDate].[DimDate]'. ---> Microsoft.AnalysisServices.Modeling.Generation.ModelGenerationException:
    Unexpected error occurred : Unable to obtain cube schema object for cube dimension '[$DimDate].[DimDate]'.
       at Microsoft.AnalysisServices.Modeling.Generation.ModelGenerationDiagnostics.Assert(Boolean condition, String message, Boolean throwOnFail)
       at Microsoft.AnalysisServices.Modeling.Generation.Rules.MapMeasureGroupsToDegenerateDimensions.Process(RuleFlowRecords& generatedRules, RuleExecutionRequirement& rulesExecutionRequirement)
       at Microsoft.AnalysisServices.Modeling.Generation.Flow.RuleProcessor.ProcessRule(IRule rule, RuleContext ruleContext)
       --- End of inner exception stack trace ---
       at Microsoft.AnalysisServices.Modeling.Generation.Flow.RuleProcessor.ProcessRule(IRule rule, RuleContext ruleContext)
       at Microsoft.AnalysisServices.Modeling.Generation.Flow.RuleProcessor.ProcessRuleFlowRecord(RuleFlowRecord ruleFlowRecord)
       at Microsoft.AnalysisServices.Modeling.Generation.Flow.RuleProcessor.ProcessRule(IRule rule, RuleContext ruleContext)
       at Microsoft.AnalysisServices.Modeling.Generation.Flow.RuleProcessor.ProcessRuleFlowRecord(RuleFlowRecord ruleFlowRecord)
       at Microsoft.AnalysisServices.Modeling.Generation.Flow.RuleProcessor.Process()
       --- End of inner exception stack trace ---
       at Microsoft.AnalysisServices.Modeling.Generation.Flow.RuleProcessor.Process()
       at Microsoft.AnalysisServices.Modeling.Generation.ModelGenerator.Generate()
       at Microsoft.AnalysisServices.Modeling.Generation.ModelGeneratorExtention.ReGenerateModel(IDbConnection connection, XmlReader currentModelReader, XmlWriter newModelWriter)
       at Microsoft.ReportingServices.Library.GenerateModelAction.GenerateModel(DataSourceInfo dataSource)
       --- End of inner exception stack trace ---;
    ui!ReportManager_0-2!3f3c!06/13/2014-15:39:25:: e ERROR: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: An error occurred while generating model. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ModelGenerationErrorException:
    An error occurred while generating model. ---> System.InvalidOperationException: An error occurred during the generation of semantic model : [Create list of measure group-dimension pairs]Unexpected error occurred : Unable to obtain cube schema object for
    cube dimension '[$DimDate].[DimDate]'.. ---> System.InvalidOperationException: [Create list of measure group-dimension pairs]Unexpected error occurred : Unable to obtain cube schema object for cube dimension '[$DimDate].[DimDate]'. ---> Microsoft.AnalysisServices.Modeling.Generation.ModelGenerationException:
    Unexpected error occurred : Unable to obtain cube schema object for cube dimension '[$DimDate].[DimDate]'.
       at Microsoft.ReportingServices.Library.ReportingService2010Impl.GenerateModel(String DataSource, String Model, String Parent, Property[] Properties, CatalogItem& ItemInfo, Warning[]& Warnings)
       at Microsoft.ReportingServices.WebServer.ReportingService2010.GenerateModel(String DataSource, String Model, String Parent, Property[] Properties, CatalogItem& ItemInfo, Warning[]& Warnings)
       at Microsoft.ReportingServices.UI.NewDependentItem.ApplyChanges()
       at Microsoft.ReportingServices.UI.BaseApplyPage.ApplyBtn_Click(Object sender, EventArgs e)
       at System.Web.UI.WebControls.Button.OnClick(EventArgs e)
       at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
       at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    ui!ReportManager_0-2!3f3c!06/13/2014-15:39:25:: e ERROR: HTTP status code --> 200
    -------Details--------
    System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: An error occurred while generating model. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ModelGenerationErrorException: An error occurred while generating model.
    ---> System.InvalidOperationException: An error occurred during the generation of semantic model : [Create list of measure group-dimension pairs]Unexpected error occurred : Unable to obtain cube schema object for cube dimension '[$DimDate].[DimDate]'..
    ---> System.InvalidOperationException: [Create list of measure group-dimension pairs]Unexpected error occurred : Unable to obtain cube schema object for cube dimension '[$DimDate].[DimDate]'. ---> Microsoft.AnalysisServices.Modeling.Generation.ModelGenerationException:
    Unexpected error occurred : Unable to obtain cube schema object for cube dimension '[$DimDate].[DimDate]'.
       at Microsoft.ReportingServices.Library.ReportingService2010Impl.GenerateModel(String DataSource, String Model, String Parent, Property[] Properties, CatalogItem& ItemInfo, Warning[]& Warnings)
       at Microsoft.ReportingServices.WebServer.ReportingService2010.GenerateModel(String DataSource, String Model, String Parent, Property[] Properties, CatalogItem& ItemInfo, Warning[]& Warnings)
       at Microsoft.ReportingServices.UI.NewDependentItem.ApplyChanges()
       at Microsoft.ReportingServices.UI.BaseApplyPage.ApplyBtn_Click(Object sender, EventArgs e)
       at System.Web.UI.WebControls.Button.OnClick(EventArgs e)
       at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
       at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    library!ReportServer_0-1!b58!06/13/2014-15:39:25:: i INFO: Call to GetSystemPropertiesAction().
    ui!ReportManager_0-2!3f3c!06/13/2014-15:39:25:: e ERROR: System.Threading.ThreadAbortException: Thread was being aborted.
       at System.Threading.Thread.AbortInternal()
       at System.Threading.Thread.Abort(Object stateInfo)
       at System.Web.HttpResponse.End()
       at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg)
    library!WindowsService_2!bd0!06/13/2014-15:41:25:: i INFO: Call to CleanBatch()
    library!WindowsService_2!bd0!06/13/2014-15:41:26:: i INFO: Cleaned 0 batch records, 0 policies, 0 sessions, 0 cache entries, 0 snapshots, 0 chunks, 0 running jobs, 0 persisted streams, 0 segments, 0 segment mappings, 0 edit sessions.
    library!WindowsService_2!bd0!06/13/2014-15:41:26:: i INFO: Call to CleanBatch() ends
    rshost!rshost!3f3c!06/13/2014-19:37:27:: i INFO: Currently registered url http://+:80/ReportServer_SQLEXPRESS/ on endpoint 2
    rshost!rshost!3f3c!06/13/2014-19:37:27:: i INFO: Currently registered url http://+:80/Reports_SQLEXPRESS/ on endpoint 3
    rshost!rshost!3f3c!06/13/2014-19:37:27:: i INFO: Endpoint 4 is disabled and no url is registered vdir=/ReportServer_SQLEXPRESS/ReportBuilder, pdir=C:\Program Files\Microsoft SQL Server\MSRS12.SQLEXPRESS\Reporting Services\ReportServer\ReportBuilder.
    rshost!rshost!e38!06/13/2014-19:37:27:: i INFO: Derived memory configuration based on physical memory as 16487384 KB
    appdomainmanager!DefaultDomain!e38!06/13/2014-19:37:27:: i INFO: Appdomain:5 ReportServer_SQLEXPRESS_0-1-130471616741701355 unregistered.
    library!WindowsService_2!22c!06/13/2014-19:37:29:: i INFO: Call to CleanBatch()
    appdomainmanager!ReportServer_0-1!e38!06/13/2014-19:37:30:: i INFO: Appdomain:5 ReportServer_SQLEXPRESS_0-1-130471616741701355 unloading
    appdomainmanager!DefaultDomain!e38!06/13/2014-19:37:33:: i INFO: Appdomain:6 ReportManager_SQLEXPRESS_0-2-130471623126349107 unregistered.
    appdomainmanager!ReportManager_0-2!e38!06/13/2014-19:37:33:: i INFO: Appdomain:6 ReportManager_SQLEXPRESS_0-2-130471623126349107 unloading
    servicecontroller!DefaultDomain!e38!06/13/2014-19:37:41:: i INFO: Recycling the service from the default domain
    dbpolling!WindowsService_2!376c!06/13/2014-19:37:41:: i INFO: EventPolling polling service stopped
    dbpolling!WindowsService_2!376c!06/13/2014-19:37:41:: i INFO: NotificationPolling polling service stopped
    dbpolling!WindowsService_2!376c!06/13/2014-19:37:41:: i INFO: SchedulePolling polling service stopped
    dbpolling!WindowsService_2!376c!06/13/2014-19:37:41:: i INFO: UpgradePolling polling service stopped
    runningjobs!WindowsService_2!e38!06/13/2014-19:37:41:: e ERROR: Timer Database Cleanup (NT Service) still executing, breaking...
    rshost!rshost!e38!06/13/2014-19:37:48:: i INFO: Application domain type WindowsService statistics: created: 3, unloaded: 3, failed: 0, timed out: 0.
    appdomainmanager!DefaultDomain!e38!06/13/2014-19:37:48:: i INFO: Appdomain:7 WindowsService_3 started.
    library!WindowsService_2!22c!06/13/2014-19:37:52:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database.  This may be due to a connection failure, timeout
    or low disk condition within the database.;
    library!WindowsService_2!22c!06/13/2014-19:37:52:: w WARN: Transaction rollback was not executed connection is invalid
    dbcleanup!WindowsService_2!22c!06/13/2014-19:37:52:: e ERROR: Error in CleanExpiredSessions: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: An error occurred within the report server database.  This may be due to a connection
    failure, timeout or low disk condition within the database. ---> System.Data.SqlClient.SqlException: Database 'ReportServer$SQLEXPRESSTempDB' is being recovered. Waiting until recovery is finished.
    library!WindowsService_3!e38!06/13/2014-19:37:55:: i INFO: SQLDump flags: ReferencedMemory, AllThreads, SendToWatson
    library!WindowsService_3!e38!06/13/2014-19:37:55:: i INFO: MiniDump flags: DataSegs, UnloadedModules, ProcessThreadData
    library!WindowsService_3!e38!06/13/2014-19:37:55:: i INFO: Dump on: Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException,Microsoft.ReportingServices.Modeling.InternalModelingException,Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException
    library!WindowsService_3!e38!06/13/2014-19:37:55:: i INFO: Do not dump on: System.Threading.ThreadAbortException,System.Web.UI.ViewStateException,System.OutOfMemoryException,System.Web.HttpException,System.IO.IOException,System.IO.FileLoadException,Microsoft.SharePoint.SPException,Microsoft.ReportingServices.WmiProvider.WMIProviderException
    library!WindowsService_3!e38!06/13/2014-19:37:55:: i INFO: Minidump location: C:\Program Files\Microsoft SQL Server\MSRS12.SQLEXPRESS\Reporting Services\Logfiles
    resourceutilities!WindowsService_3!e38!06/13/2014-19:37:56:: i INFO: Reporting Services starting SKU: Developer

    Hi shiftbit,
    According to your description, you get an empty Measure Group Columns list when defining relationship. Right?
    Based on your screenshot, you may notice that Measure group table is empty, so definitely it can't show any column in the dropdown list. If there's columns in the measure group that are related to the dimension columns, at least it will show the fact
    table for Measure group.
    In this scenario, please check if the fact table for the Measure group is existing. Re-process the Measure group and try again. If the issue persists, please re-create that measure group.
    Reference:
    Define Relationship Dialog Box (Analysis Services - Multidimensional Data)
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou
    TechNet Community Support

Maybe you are looking for

  • Error while creating installer in Labview 8.2

    Hi,        I am trying to build an installer for my application. I have included NI-VISA runtime 4.1, NI-488.2 2.5 and Labview 8.2.1 runtime engine as additional installers in the build specification. I am using the NI's GPIB-USB-HS in the applicatio

  • Problem while deploying ADF application in glassfish

    Hello I am using JDeveloper 11.1.2.3.0 I have configured Glassfish in my computer and I have followed the instructions as Shay explained here: https://blogs.oracle.com/shay/entry/deploying_oracle_adf_applications_to The problem is that when I try to

  • BDB support for Windows Vista, WIndows 7 and Windows Server?

    Hello, I examine to use BDB on Windows, and I have a question. There's a description about supported OSs on the BDB reference guide as follows; Where does Berkeley DB run? The Berkeley DB distribution includes support for Windows/95, Windows/98, Wind

  • Texas Hold'em bug : last 2 tables crash and take your money

    I just encountered a pretty nasty bug with with the Hold'em game. After accumulating around 300k I went to try my luck at the 50k table. The game took me back to the menu of the Hold'em game. I tried again, same thing. I decided to try the last table

  • Apple Mobile Device USB Driver, failed install on WIN7 PC

    I have a PC with Windows 7 OS 64 bit. Loaded iTunes software on PC. Trying to sync iPhone 3G. Error message: Apple Mobile Device USB driver will not install. Yes, I have internet connectivity and automatic updates are enabled. Thoughts?