Ragged Hierarchy Snowflake Displays Dimension Key as Descriptor

Hello All -
I am having an issue with OWB 10gR2 and any help would be appreciated.
I have created a Product Dimension using the "ROLAP" - "Manual" storage method which I've modeled as a snowflake to support our ragged hierarchy.
I can create, validate, and view the data in the dimension and it is correct ... but the only level of my three levels (All Products, Products, Sub Products) to display the descriptor is the Sub Products level. The other two levels display the Surrogate ID - regardless of what settings I change.
I know this might sound trivial but it does make a huge difference when you're working with a large number of product hierarchies or demonstrating to non-technical superiors.
Thanks in advance for any assistance!

I took a look at this thread, but I think you have a different issue than mine. My Snowflake dimension isn't implemented as MANUAL. I use the Snowflake option and it isn't a "ragged" hierarchy.
In reality I do, but I "force" the levels to the maximum number. This lets me attach all facts at the base level and have a single grain. For example if I had a mix of 2 level and 3 level hierarchies, I repeat level 2 into level 3 for the 2 level items.
I rarely use the data viewer, but I did see that if I use it on the table objects, I see my short descriptors. If I use it on the dimension objects it doesn't work - probably because I only implement relational objects.

Similar Messages

  • Query rewrite complains about ragged hierarchy when it does not exist

    Hi -
    I have a customer dimension with only one level. The lowest level of detai.
    When I enable the query rewrite I get an error (see below) about ragged or skipped level hierarchy in my customer dimension. I am trying to figure out what the issue is so I created a one level customer hierarchy (lowest level) and I still get the error.
    I do not understand how I can have a skipped/ragged hierarchy when my dimension is at the lowest level.
    I am using the lastest versions of AWM and 11G.
    Thanks in advance for any help you can provide,
    Frank
    Invalid Metadata Objects:
    Invalid Object "MYTEST.CUST_SALES": "XOQ-01957: The cube has REWRITE MVs and also contains either a ragged or skip-level hierarchy. The hierarchy is "MYTEST.CUST_DIM.STANDARD"."
    Edited by: bmwrider on Oct 16, 2009 9:01 AM

    Hi there,
    See this:- Error when trying to enable cube  MV query rewrite
    Thanks,
    Stuart Bunby
    OLAP Blog: http://oracleOLAP.blogspot.com
    OLAP Wiki: http://wiki.oracle.com/page/Oracle+OLAP+Option
    OLAP on OTN: http://www.oracle.com/technology/products/bi/olap/index.html
    DW on OTN : http://www.oracle.com/technology/products/bi/db/11g/index.html

  • Displaying Dimension Hierarchy on Report

    Attempting to display accounts in hierarchical form for a department within an EVDRE report.
    Memberset for account dimension is LDEP(3),PARENTAFTER,SELF
    Works fine for most departments except for a couple.
    Done the following:
    -Refreshed client side dimension files
    -Updated template version
    -Refreshed dimension member & dynamic templates from eTools
    -Cleared local application information from eTools
    Any insight on why and how to fix this issue is greatly appreciated!
    Thanks!
    Garvi Koushik

    Hello,
    On BPC 5.1 SP3
    Have already done a full process of the dimension and optimized the application (for good measure). Yet, the issue continues to rise.
    Any other insights?
    We're considering creating an index property on the dimension and bringing that into the report and sorting by that to get the proper hierarchy to display on the report.
    Thank you!!
    Garvi

  • Hierarchy selection variable display as key

    I have created a variable to allow users to choose a functional location (0FUNCT_LOC) hierarchy in a 7.0 WEB report. This is so users can select between two hierachies from different source systems. The hierarchies have different keys (as a result of renaming in the InfoPackage) but the same text descriptions.
    In the variable selection screen the hierarchy is displayed in the format Text + Key, however because of the width of the selection drop down box only the text is visible. As the text for both hierarchies is the same (HIER.TECH.LOC) users can not easily see which hierarchy they need to select.
    Is it possible to change the display so that only the Key is displayed in the varaible selection drop down box (N.B. we need the report to display Key + Text and so this has what has been set as the BEx display default for the InfoObject)?
    Alternativley is it possible to widen the width of the selection drop down box in the WEB varaible selection screen so that the Text + Key will both be visible?
    Thanks

    Nice question buddy.
    I am also looking for the same, couldnt get anything yet.
    Regards,
    Den

  • Difference between Dimension Id and Dimension Key

    I am reading the third chapter of Rittman's OBIEE book on design of Repository.
    It says while building the BMM, don't drag the dimension Id columns from physical layer to logical layer as the BI Server takes care of the join for you but make sure you drag across the dimension key columns as you will need these later on to create your logical table keys.
    Can someone enlighten me on what is the difference between a dimension id and dimension key (may be with an example).
    Thanks.

    Besides the theory says that a fact table can reference any level of a dimension, I couldn't do it with OWB. I don't know if there is a specific way to do that, but I only could assign a dimension detail level to a fact table.
    The ID's can have different values when I use a hierarchy in a dimension. OWB generates automatically negative ID's for the more summarized levels.
    For example, a product dimension with 2 levels: category and detail. If the product has 4 categories and 20 products (detail level), the table has 4 rows for categories with negative id's. Each row has a category and the fields specific for detail level are empty. The table will have other 20 rows for the detail level, with all fields filled, and all id's positive. The table will have 24 rows in the end.

  • How do I display only key instead of description in MDX query

    Hi,
    Whenever I try to display material number, QN number.... in MDX it only displays the description instead of key. In query designer, it says "display as key and text".  How do I display the key only instead of text?
    Thanks,
    Duy

    I used your query and pointed to my query and the result is as expected - both key and text. I'm not sure what is different between our IO and mine.
    SELECT [Measures].MEMBERS ON COLUMNS,
    [0VENDOR].[LEVEL01].MEMBERS 
          PROPERTIES    [0VENDOR].[20VENDOR] ON ROWS
    FROM [MY QUERY]
    then I tried to hardcode the value it only showed me just the text. I tried different ways to make it show either just the key or both - but couldnt figure out. And one more thing I confirm is that the display settings in Bex really DOESNT matter or taken into consideration my MDX.
    SELECT [Measures].MEMBERS ON COLUMNS,
    {[0VENDOR].[ABCD]} ON ROWS
    FROM [MYQUERY]
    let me know if were able to figure it out
    Try the below statement and see what it does
    SELECT [Measures].MEMBERS ON COLUMNS,
    NON EMPTY [0NOTIFICATN__0NOT_TYPE].[LEVEL01].MEMBERS
    DIMENSION PROPERTIES [0NOTIFICATN__0NOT_TYPE].[20NOTIFICATN__0NOT_TYPE] ON ROWS
    FROM [YOURQUERY]
    Edited by: voodi on Sep 28, 2010 3:08 PM

  • Failed validation as a non-ragged hierarchy

    After I define a TIME dimension and try to Maintain Dimension (Loading data at first time), it encounters error as below:
    An error has occurred on the server
    Error class: Express Failure
    Server error descriptions:
    INI: Error creating a definition manager, Generic at TxsOqConnection::generic<BuildProcess>
    INI: XOQ-01714: "TIME_TEST_HA.TIME_TEST_HA" failed validation as a non-ragged hierarchy, Generic at TxsOqStdFormCommand::execute
    at oracle.olapi.data.source.DataProvider.callGeneric(Unknown Source)
    at oracle.olapi.data.source.DataProvider.callGeneric(Unknown Source)
    at oracle.olapi.data.source.DataProvider.executeBuild(Unknown Source)
    at oracle.olap.awm.wizard.awbuild.UBuildWizardHelper$1.construct(Unknown Source)
    at oracle.olap.awm.ui.SwingWorker$2.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Here is the data from related table TIME_TEST:
    SELECT * FROM TIME_TEST;
    YEAR QUARTER MONTH DAY
    2008 4 11 5
    2008 1 2 6
    2008 4 10 7
    2009 1 1 1
    2009 1 1 5
    Any help will be appreciate!
    Thanks,
    Satine

    Hi Stuart,
    My OLAP version is 11.1.0.7, upgrading from 11.1.0.6.
    Here is the XML file for the dimension.
    <!DOCTYPE Metadata [
    <!ENTITY % BIND_VALUES PUBLIC "OLAP BIND VALUES" "OLAP METADATA">
    %BIND_VALUES;
    ]>
    <Metadata
    Version="1.1">
    <TimeDimension
    Name="DAD"
    ETViewName="DAD_VIEW"
    ETKeyColumnName="DIM_KEY"
    ETLevelColumnName="LEVEL_NAME"
    ETDimensionOrderColumnName="DIM_ORDER"
    ETHierarchyOrderColumnName="HIER_ORDER">
    <Hierarchy>
    <LevelHierarchy
    IsSkipLevel="False"
    IsRagged="False"
    Name="SAD"
    ETParentColumnName="PARENT"
    ETDepthColumnName="DEPTH"
    ETViewName="DAD_SAD_VIEW">
    <HierarchyLevel
    DimensionLevel="YEAR">
    <HierarchyLevelMap
    KeyExpression="TEST_TEST.&quot;YEAR&quot;"
    Query="TEST_TEST">
    <AttributeMap
    Name="DAD_YEAR_ID"
    Expression="TEST_TEST.&quot;YEAR&quot;">
    <Attribute
    Name="DAD_YEAR_ID"/>
    </AttributeMap>
    <AttributeMap
    Name="END_DATE"
    Expression="TO_DATE(&apos;2009-10-10&apos;, &apos;yyyy-mm-dd&apos;)">
    <Attribute
    Name="END_DATE"/>
    </AttributeMap>
    <AttributeMap
    Name="TIME_SPAN"
    Expression="200">
    <Attribute
    Name="TIME_SPAN"/>
    </AttributeMap>
    <AttributeMap
    Name="YEAR_END_DATE"
    Expression="TO_DATE(&apos;2009-10-10&apos;, &apos;yyyy-mm-dd&apos;)">
    <Attribute
    Name="YEAR_END_DATE"/>
    </AttributeMap>
    <AttributeMap
    Name="YEAR_TIME_SPAN"
    Expression="200">
    <Attribute
    Name="YEAR_TIME_SPAN"/>
    </AttributeMap>
    </HierarchyLevelMap>
    </HierarchyLevel>
    <HierarchyLevel
    DimensionLevel="QUARTER">
    <HierarchyLevelMap
    KeyExpression="TEST_TEST.&quot;QUARTER&quot;"
    Query="TEST_TEST">
    <AttributeMap
    Name="DAD_QUARTER_ID"
    Expression="TEST_TEST.&quot;QUARTER&quot;">
    <Attribute
    Name="DAD_QUARTER_ID"/>
    </AttributeMap>
    <AttributeMap
    Name="END_DATE"
    Expression="TO_DATE(&apos;2009-10-10&apos;, &apos;yyyy-mm-dd&apos;)">
    <Attribute
    Name="END_DATE"/>
    </AttributeMap>
    <AttributeMap
    Name="QUARTER_END_DATE"
    Expression="TO_DATE(&apos;2009-10-10&apos;, &apos;yyyy-mm-dd&apos;)">
    <Attribute
    Name="QUARTER_END_DATE"/>
    </AttributeMap>
    <AttributeMap
    Name="QUARTER_TIME_SPAN"
    Expression="200">
    <Attribute
    Name="QUARTER_TIME_SPAN"/>
    </AttributeMap>
    <AttributeMap
    Name="TIME_SPAN"
    Expression="200">
    <Attribute
    Name="TIME_SPAN"/>
    </AttributeMap>
    </HierarchyLevelMap>
    </HierarchyLevel>
    <HierarchyLevel
    DimensionLevel="MONTH">
    <HierarchyLevelMap
    KeyExpression="TEST_TEST.&quot;MONTH&quot;"
    Query="TEST_TEST">
    <AttributeMap
    Name="DAD_MONTH_ID"
    Expression="TEST_TEST.&quot;MONTH&quot;">
    <Attribute
    Name="DAD_MONTH_ID"/>
    </AttributeMap>
    <AttributeMap
    Name="END_DATE"
    Expression="TO_DATE(&apos;2009-10-10&apos;, &apos;yyyy-mm-dd&apos;)">
    <Attribute
    Name="END_DATE"/>
    </AttributeMap>
    <AttributeMap
    Name="MONTH_END_DATE"
    Expression="TO_DATE(&apos;2009-10-10&apos;, &apos;yyyy-mm-dd&apos;)">
    <Attribute
    Name="MONTH_END_DATE"/>
    </AttributeMap>
    <AttributeMap
    Name="MONTH_TIME_SPAN"
    Expression="200">
    <Attribute
    Name="MONTH_TIME_SPAN"/>
    </AttributeMap>
    <AttributeMap
    Name="TIME_SPAN"
    Expression="200">
    <Attribute
    Name="TIME_SPAN"/>
    </AttributeMap>
    </HierarchyLevelMap>
    </HierarchyLevel>
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Sad">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Sad">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Sad">
    </Description>
    </LevelHierarchy>
    </Hierarchy>
    <DimensionLevel
    Name="YEAR"
    ETKeyColumnName="YEAR">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Year">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Year">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Year">
    </Description>
    <UniqueKeyAttribute
    Name="DAD_YEAR_ID"/>
    <VisibleAttribute
    Name="YEAR_END_DATE"/>
    <VisibleAttribute
    Name="YEAR_TIME_SPAN"/>
    <VisibleAttribute
    Name="YEAR_LONG_DESCRIPTION"/>
    <VisibleAttribute
    Name="YEAR_SHORT_DESCRIPTION"/>
    </DimensionLevel>
    <DimensionLevel
    Name="QUARTER"
    ETKeyColumnName="QUARTER">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Quarter">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Quarter">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Quarter">
    </Description>
    <UniqueKeyAttribute
    Name="DAD_QUARTER_ID"/>
    <VisibleAttribute
    Name="QUARTER_END_DATE"/>
    <VisibleAttribute
    Name="QUARTER_TIME_SPAN"/>
    <VisibleAttribute
    Name="QUARTER_LONG_DESCRIPTION"/>
    <VisibleAttribute
    Name="QUARTER_SHORT_DESCRIPTION"/>
    </DimensionLevel>
    <DimensionLevel
    Name="MONTH"
    ETKeyColumnName="MONTH">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Month">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Month">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Month">
    </Description>
    <UniqueKeyAttribute
    Name="DAD_MONTH_ID"/>
    <VisibleAttribute
    Name="MONTH_END_DATE"/>
    <VisibleAttribute
    Name="MONTH_TIME_SPAN"/>
    <VisibleAttribute
    Name="MONTH_LONG_DESCRIPTION"/>
    <VisibleAttribute
    Name="MONTH_SHORT_DESCRIPTION"/>
    </DimensionLevel>
    <Attribute>
    <BaseAttribute
    SQLDataType="DATE"
    ETAttributeColumnName="END_DATE"
    IsMultiLingual="False"
    PopulateLineage="False"
    IsVisibleForAll="True"
    Name="END_DATE">
    <Classification
    Value="STAR"/>
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="End Date">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="End Date">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="End Date">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="NUMBER"
    ETAttributeColumnName="TIME_SPAN"
    IsMultiLingual="False"
    PopulateLineage="False"
    IsVisibleForAll="True"
    Name="TIME_SPAN">
    <Classification
    Value="STAR"/>
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Time Span">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Time Span">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Time Span">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="VARCHAR2(60)"
    ETAttributeColumnName="LONG_DESCRIPTION"
    IsMultiLingual="False"
    PopulateLineage="False"
    IsVisibleForAll="True"
    Name="LONG_DESCRIPTION">
    <Classification
    Value="STAR"/>
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Long Description">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Long Description">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Long Description">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="VARCHAR2(60)"
    ETAttributeColumnName="SHORT_DESCRIPTION"
    IsMultiLingual="False"
    PopulateLineage="False"
    IsVisibleForAll="True"
    Name="SHORT_DESCRIPTION">
    <Classification
    Value="STAR"/>
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Short Description">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Short Description">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Short Description">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="DATE"
    ETAttributeColumnName="YEAR_END_DATE"
    IsMultiLingual="False"
    PopulateLineage="True"
    AttributeGroupName="END_DATE"
    IsVisibleForAll="False"
    Name="YEAR_END_DATE">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Year End Date">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Year End Date">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Year End Date">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="NUMBER"
    ETAttributeColumnName="YEAR_TIME_SPAN"
    IsMultiLingual="False"
    PopulateLineage="True"
    AttributeGroupName="TIME_SPAN"
    IsVisibleForAll="False"
    Name="YEAR_TIME_SPAN">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Year Time Span">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Year Time Span">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Year Time Span">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="VARCHAR2(60)"
    ETAttributeColumnName="YEAR_LONG_DESCRIPTION"
    IsMultiLingual="False"
    PopulateLineage="True"
    AttributeGroupName="LONG_DESCRIPTION"
    IsVisibleForAll="False"
    Name="YEAR_LONG_DESCRIPTION">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Year Long Description">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Year Long Description">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Year Long Description">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="VARCHAR2(60)"
    ETAttributeColumnName="YEAR_SHORT_DESCRIPTION"
    IsMultiLingual="False"
    PopulateLineage="True"
    AttributeGroupName="SHORT_DESCRIPTION"
    IsVisibleForAll="False"
    Name="YEAR_SHORT_DESCRIPTION">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Year Short Description">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Year Short Description">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Year Short Description">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="DATE"
    ETAttributeColumnName="QUARTER_END_DATE"
    IsMultiLingual="False"
    PopulateLineage="True"
    AttributeGroupName="END_DATE"
    IsVisibleForAll="False"
    Name="QUARTER_END_DATE">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Quarter End Date">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Quarter End Date">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Quarter End Date">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="NUMBER"
    ETAttributeColumnName="QUARTER_TIME_SPAN"
    IsMultiLingual="False"
    PopulateLineage="True"
    AttributeGroupName="TIME_SPAN"
    IsVisibleForAll="False"
    Name="QUARTER_TIME_SPAN">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Quarter Time Span">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Quarter Time Span">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Quarter Time Span">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="VARCHAR2(60)"
    ETAttributeColumnName="QUARTER_LONG_DESCRIPTION"
    IsMultiLingual="False"
    PopulateLineage="True"
    AttributeGroupName="LONG_DESCRIPTION"
    IsVisibleForAll="False"
    Name="QUARTER_LONG_DESCRIPTION">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Quarter Long Description">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Quarter Long Description">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Quarter Long Description">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="VARCHAR2(60)"
    ETAttributeColumnName="QUARTER_SHORT_DESCRIPTIO"
    IsMultiLingual="False"
    PopulateLineage="True"
    AttributeGroupName="SHORT_DESCRIPTION"
    IsVisibleForAll="False"
    Name="QUARTER_SHORT_DESCRIPTION">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Quarter Short Description">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Quarter Short Description">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Quarter Short Description">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="DATE"
    ETAttributeColumnName="MONTH_END_DATE"
    IsMultiLingual="False"
    PopulateLineage="True"
    AttributeGroupName="END_DATE"
    IsVisibleForAll="False"
    Name="MONTH_END_DATE">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Month End Date">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Month End Date">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Month End Date">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="NUMBER"
    ETAttributeColumnName="MONTH_TIME_SPAN"
    IsMultiLingual="False"
    PopulateLineage="True"
    AttributeGroupName="TIME_SPAN"
    IsVisibleForAll="False"
    Name="MONTH_TIME_SPAN">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Month Time Span">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Month Time Span">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Month Time Span">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="VARCHAR2(60)"
    ETAttributeColumnName="MONTH_LONG_DESCRIPTION"
    IsMultiLingual="False"
    PopulateLineage="True"
    AttributeGroupName="LONG_DESCRIPTION"
    IsVisibleForAll="False"
    Name="MONTH_LONG_DESCRIPTION">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Month Long Description">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Month Long Description">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Month Long Description">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="VARCHAR2(60)"
    ETAttributeColumnName="MONTH_SHORT_DESCRIPTION"
    IsMultiLingual="False"
    PopulateLineage="True"
    AttributeGroupName="SHORT_DESCRIPTION"
    IsVisibleForAll="False"
    Name="MONTH_SHORT_DESCRIPTION">
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Month Short Description">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Month Short Description">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Month Short Description">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="VARCHAR2(8)"
    ETAttributeColumnName="DAD_YEAR_ID"
    IsMultiLingual="False"
    PopulateLineage="False"
    IsVisibleForAll="False"
    Name="DAD_YEAR_ID">
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="VARCHAR2(8)"
    ETAttributeColumnName="DAD_QUARTER_ID"
    IsMultiLingual="False"
    PopulateLineage="False"
    IsVisibleForAll="False"
    Name="DAD_QUARTER_ID">
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="VARCHAR2(6)"
    ETAttributeColumnName="DAD_MONTH_ID"
    IsMultiLingual="False"
    PopulateLineage="False"
    IsVisibleForAll="False"
    Name="DAD_MONTH_ID">
    </BaseAttribute>
    </Attribute>
    <Organization>
    <AWPrimaryDimensionOrganization
    MVOption="NONE"
    HierarchyConsistencyRule="STAR_CONSISTENT"
    AddUniqueKeyPrefix="True">
    <MVCreationOptions
    RefreshOn="DEMAND"
    RefreshType="COMPLETE"
    EnableRewriteMV="False"
    UsingConstraintsClause="ENFORCED">
    </MVCreationOptions>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="END_DATE">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="TIME_SPAN">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="LONG_DESCRIPTION">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="SHORT_DESCRIPTION">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="YEAR_END_DATE">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="YEAR_TIME_SPAN">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="YEAR_LONG_DESCRIPTION">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="YEAR_SHORT_DESCRIPTION">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="QUARTER_END_DATE">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="QUARTER_TIME_SPAN">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="QUARTER_LONG_DESCRIPTION">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="QUARTER_SHORT_DESCRIPTION">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="MONTH_END_DATE">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="MONTH_TIME_SPAN">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="MONTH_LONG_DESCRIPTION">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="MONTH_SHORT_DESCRIPTION">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="DAD_YEAR_ID">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="DAD_QUARTER_ID">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="DAD_MONTH_ID">
    </AttributeOrganization>
    <AW
    Name="&AW_NAME;"/>
    <DefaultBuild>
    <![CDATA[BUILD SPEC SYS_DEFAULT
      LOAD,
      COMPILE
    )]]>
    </DefaultBuild>
    </AWPrimaryDimensionOrganization>
    </Organization>
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Dad">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Dad">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Dad">
    </Description>
    <TimeSpanAttribute
    Name="TIME_SPAN"/>
    <EndDateAttribute
    Name="END_DATE"/>
    <DefaultHierarchy
    Name="SAD"/>
    <ValueDescriptionAttribute
    Name="LONG_DESCRIPTION"/>
    <ShortValueDescriptionAttribute
    Name="SHORT_DESCRIPTION"/>
    </TimeDimension>
    </Metadata>
    You may want to have a test to change IsRagged="False" to IsRagged="True", then it woks well but the result is very stange.
    And I find if the hierarchy is only with levels: YEAR and Quarter, then you can maintain it, but, for sure, the YEAR2009,QUARTER1 will overwrite YEAR2008,QUARTER1. If defining the hierarchy with levels:YEAR,QUARTER,MONTH, then you can't maintain it. On my opinion, it may because the data in third level MONTH can't identified the right routine to the higher level QUARTER.
    Thanks,
    Satine

  • Multiple hierarchy in one dimension

    hi ,
    i have a dimension with 4 levels and 2 hierarchy . one hierarchy uses all 4 levels (default hierarchy) and one uses 3 levels .
    i have 2 cubes , one cube needs to use hierarchy 1 from that dimension and there is no problem on validation time .
    one cube needs to use hierarchy 2 of that dimension when i uses 'deploy all ' as deployment option , OWB says to me that i have to use last level of that dimension . I use relational implementation .
    can i use diffrent hierarchy of 1 dimension in diffrent cubs ?
    thank u in advance for your advise
    Padideh

    Hi Sankar,
    You can define <b>Employee</b>, <b>Organization</b>, <b>Physical</b>, <b>Customer</b> & <b>Product</b> as navigational attributes of <b>Role</b> and in the query enable the hierarchy for Role. Then pull <b>Employee</b>, <b>Organization</b>, <b>Physical</b>, <b>Customer</b> & <b>Product</b> under <b>Role</b> this way you will be able to display, the hierarchies of Employee, Organization, Physical, Customer & Product under the nodes of Role hierarchy in the order in which you place them in the report.
    Hope this helps.
    Regards
    Kumar

  • VBA: Display as Key

    Hi
    I have an workbook. The query is on sheet2 and the result area is on sheet1. The query contains a hierarchy. I would like change the hierarchy display from key to name or key and name. Olap-Functions for active cells works well. But with my VBA coding it doesn't work.
    Code
    Private Sub Button21_Click()
    Range("B12").Activate
    Run "SAPBEX.XLA!SAPBEXfireCommand", "PC03", Selection
    End Sub
    Where is my problem?
    Can someone help me with my coding.
    Thank you
    Markus

    Hi Peter,
    attached you find my trace:
    XLA:           09:03:10 [ command     
    XLA:                - isConntected: true     
    XLA:           09:03:10 calling OLAP function     
    XLA:                - function code: PC03     
    XLA:                - array: Material!$B$11:$T$56     
    XLA:                - Called AllowSetForegroundWindow, Result: Wahr(<>0 is good)     
    XLA:                - Called LockSetForegroundWindow, Result: Falsch(<>0 is good)     
    XLA:                - isConntected: true     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:                - Called AllowSetForegroundWindow, Result: 1     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:                - Called AllowSetForegroundWindow, Result: 1     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:           09:03:10 RFC function RSAH_ENSURE_GUI_VISIBLE returned ok     
    XLA:                - isConntected: true     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:                - Called AllowSetForegroundWindow, Result: 1     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:                - Called AllowSetForegroundWindow, Result: 1     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:           09:03:11 RFC function RRY_GRID_CMD_PROCESS returned ok     
    XLA:                - isConntected: true     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:                - Called AllowSetForegroundWindow, Result: 1     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:                - Called AllowSetForegroundWindow, Result: 1     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:           09:03:11 RFC function RSAH_ENSURE_GUI_VISIBLE returned ok     
    XLA:                <b>- no processing necessary</b>     
    XLA:           09:03:11 ]     
    XLA:                - isConntected: true     
    XLA:                - isConntected: true     
    XLA:                - isConntected: true     
    XLA:                - isConntected: true     
    XLA:                - isConntected: true     
    XLA:                - isConntected: true     
    XLA:                - isConntected: true     
    XLA:                - isConntected: true     
    XLA:                - isConntected: not interactive     
    XLA:                - isConntected: not interactive     
    XLA:                - isConntected: true     
    XLA:                - isConntected: true     
    XLA:                - isConntected: true     
    XLA:                - isConntected: true     
    XLA:                - isConntected: true     
    XLA:                - isConntected: true     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:                - Called AllowSetForegroundWindow, Result: 1     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:                - Called AllowSetForegroundWindow, Result: 1     
    XLA:                - Called LockSetForegroundWindow, Result: 0     
    XLA:           09:03:12 RFC function RRMX_JUMP_TARGETS_GET returned ok     
    XLA:                - isConntected: true     
    XLA:                - isConntected: true     
    XLA:                - isConntected: true     
    XLA:           09:03:12 registryGet failed     
    XLA:                - entry: showErrors=?     
    The problem is that "no processing necessary"
    Can you help me.
    Regards
    Markus

  • Dimensions: Key and Description by default

    Hi All,
    is there any chance to have Kex and Description of selected dimensions by default ... even in new reports?
    After changing this in the Query Designer for selected InfoObjects this isn't recognized by SPM. Every Dimension has Only Description by default.
    Thanks
    Pascal

    Hi Pascal,
    I don't think there is any setting to display the Key and Description by default on new report creation.
    But, when a report is created and saved setting to display the Key and Description, it will do so when the report is opened later.
    Note: such changes to display in the back-end or query will not affect the display in SPM frontend.
    Regards,
    Vimal G

  • Ragged Hierarchy

    Can Oracle OLAP (9.2 or higher) handle a ragged hierarchy?
    eg: custom ownership chart
    **\C100\
    **\C100\C101\
    **\C100\C101\102\
    **\C100\C101\103\
    **\C100\C101\103\104
    **\C100\C101\103\104\105\106\107
    **\C200\C201
    **\C300\C301
    **\C300\C301\C302
    In other words, where a dimension may not have the same number of levels in its hierarchy? I guess more of a PC hierarchy than a LEVEL hierarcy?

    Do you have a link to more info/examples of this?
    I have a fact table with UNIT, ACCOUNT and TIME dimensions
    UNIT, ACCOUNT are each P.C hierarchies that I had to turn into LVLs for dimensions like so.
    LVL1 LVL2 LVL3 LVL4 LVL5
    CBC 261
    CBC BC
    CBC BC NBA
    CBC BC NBA 240
    CBC BC MAD
    CBC BC MAD 241
    CBC BC MAD BLDGS
    CBC BC MAD BLDGS 231
    CBC BC MAD BLDGS 232
    CBC BC MAD BLDGS 233
    Accounts are done the same way
    I created hierarchies
    LVL1->LVL2->LVL3->LVL4->LVL5 etc for ACCOUNT and UNIT
    I want to pre-aggregate at the lowest level for each dimension.
    How does AW do it if some records at LVL5 are NULL?

  • Ragged hierarchy design

    Hi.
    I'm trying to design the implementation of a department dimension that has a ragged hierarchy and I'm seeking advice on how to do this.
    I'd like to start a dialog on the community's experience and best demonstrated practices on how to do this.
    Has anyone done this successfully? If so, what did you learn in the process and what did you do to ensure success.
    Thanks.
    Dan

    Hi. Sorry for the long delay...Got pulled in another direction...
    So, I'm revisiting ragged hierarchies. I understand pushing down/replicating the levels. Some more back story. I used the OWB Create dimension expert to generate the dimension, mapping, etc for me and it worked well. However, it does not push down the levels. For example, I have a leaf at level 5, but need it to be pushed down into levels 6 - 8.
    Has anyone out there done this sort of work in OWB before, if so, can you offer advice, tips, tricks, diagrams, code, anything? I'm simply stuck at this point.
    Thanks for your time.
    Dan

  • Building hierarchy trees (ragged hierarchy) in OBIEE

    We want to build a hierarchy tree to drill into the different levels of our organization. (ragged hierarchy) In OBIEE Answers or like product is there a way to expand down the page in a tree format? I am looking for what others have done to display that UI drill down similar to how the Windows registry/file system expands. Building filters across the page will not work for us. Any thoughts would be greatly appreciated. Thanks.
    Edited by: jonloring on Jun 30, 2009 12:40 PM

    I did read it and was helpful, but I am trying to solve a UI formating problem. All the BI products seem to go across the page with filtering, not down the page in a tree format.

  • Ragged hierarchy does not aggregate

    Hi,
    I have a dimension with ragged hierarchy of three levels:
    level 1-> level 2 -> level 3
    Some of the level 2 data do not have children (level 3). I mapped the dimension to cube with both level 2 and level 3 as required. Data is loaded into the cube but not those level 2 that have children.
    Any suggestions are appreciated.
    June

    I see two possible cases here.
    (1) The source data may be loaded for the level 2 members without children, but the subsequent SOLVE step gets rid of them again.
    (2) The source data is not loaded for the level 2 members in the first place.
    You say that there are no rejected records, so problem (2) doesn't seem likely. But you can check that easily enough using the following script. This will clear the cube and load the leaf data, but will not aggregate. Obviously you should change "my_cube" to the name of your cube and set the parallelism appropriately based on your system and the amount of data you have.
    exec dbms_cube.build('my_cube using (clear, load)', add_dimensions=>false, parallelism=>2)If there is still no data for the level 2 members after this, then you are having problem number (2). If the data is there, then it is problem (1). I will hold off from giving possible causes of (1) and (2) until we know which it is.

  • Ragged Hierarchy - aggregation problem

    I build dimension with Ragged Hierarchy as posted in [|http://oracleolap.blogspot.com/2008/01/olap-workshop-4-managing-different.html]
    in "*Skip, Ragged and Ragged-Skip Level Hiearchies*" section.
    I use scott schema for test
    _1- build dimension emp with 4 levels using this data_
    ==> these data come from relation between EMPNO and MGR columns of EMP table
    LVL1_CODE, LVL1_DESC, LVL2_CODE, LVL2_DESC, LVL3_CODE, LVL3_DESC, LVL4_CODE, LVL4_DESC
    7839, KING                              
    7839, KING     , 7566, JONES                    
    7839, KING, 7566, JONES, 7788, SCOTT          
    7839, KING, 7566, JONES, 7788, SCOTT, 7876, ADAMS
    7839, KING, 7566, JONES, 7902, FORD          
    7839, KING     , 7566, JONES, 7902, FORD, 7369, SMITH
    7839, KING     , 7698, BLAKE               
    7839, KING     , 7698, BLAKE, 7499, ALLEN          
    7839, KING     , 7698, BLAKE, 7521, WARD          
    7839, KING     , 7698, BLAKE, 7654, MARTIN          
    7839, KING     , 7698, BLAKE, 7844, TURNER          
    7839, KING     , 7698, BLAKE, 7900, JAMES          
    7839, KING     , 7782, CLARK               
    7839, KING     , 7782, CLARK, 7934 MILLER          
    _2- build cube salary cube using this data_
    EMPNO     SAL
    7369     800
    7499     1600
    7521     1250
    7566     2975
    7654     1250
    7698     2850
    7782     2450
    7788     3000
    7839     5000
    7844     1500
    7876     1100
    7900     950
    7902     3000
    7934     1300
    The total sum of salary on the top of hierarchy "KING" is 9,750$ and the correct value must be 29,025$.
    I Notice that, in any node in hierachy that has childern the value of salary sum is the summation of its chiildern only without its value.
    so what is the problem??

    EMPNO SAL
    7369 800
    7499 1600
    7521 1250
    7566 2975
    7654 1250
    7698 2850
    7782 2450
    7788 3000
    7839 5000
    7844 1500
    7876 1100
    7900 950
    7902 3000
    7934 1300I can see the above data and looks like you are loading some values at higher level i.e. for emp no 7566. In DWH you will be loading data at leaf level and OLAP engine does aggregation(solve) and store data at higher level. What you are seeing is correct as any node's value is equal to the sum of values of its children.
    Thanks,
    Brijesh

Maybe you are looking for

  • The secWinAD security plugin is not available

    I am getting this message when I login into the cmc. i restarted the server. but the issue stil exits. thanks,

  • SSIS Package execution error from powershell

    Hi I have written a powershell script to exec SSIS packages. I am passing variable values at runtime by reading it from a text file. But it throws an error. Here is my script. #Read Data from Parameter File $variable=Get-Content D:\Batch\Bin\ETLParam

  • Music Trimming in iDVD 6.0 Title Page Loop

    I've created a project in iMovie 09 that I want to burn to a DVD. In iDVD, prefer an iDVD 6.0 theme (current = 7.0). The theme I've chosen allows a continuous "start" loop with a musical background. I have dropped the photos into the flipping pages o

  • Preview - missing TOC

    I apologize if this has been posted before, but I couldn't find anything with search. I downloaded a huge PDF file and, as is my habit, right clicked and selected "Open with Preview". Everything was great until I did a SAVE AS (with defaults). Then t

  • A question about Physical Standby

    Hello everybody, this is my environment: Primary Database: RAC nodes, Oracle 11.1.0.7, SLES 10 Standby Database: Single Instance, 11.1.0.7, SLES 10 Protection Mode: Max. Performance Standby database is open with real time apply, 'cause, it is used by