Avoid cubes with single dimension

When designing SSAS CUBE in SQL SERVER BIDS 2008R2 we get a message on the cube object stating "Avoid cubes with single dimension".
We are using just 1 dimension and 1 fact table .
Is there any specific reason for this issue ?
Mudassar

Hi Mudassar,
This rule analyzes cube dimensions to determine whether a cube contains only one cube dimension. Generally, a cube that contains only one cube dimension should have that dimension split into multiple cube dimensions based on logical business entities. Splitting
a single cube dimension into multiple cube dimension will also improve usability in most user scenarios. This is the best practices recommendation from Microsoft when designing dimension. Because under most circumstances, if the cube only contains one dimension,
it means that all the attributes were put into this dimension.
In your scenario, you just use one dimension and one fact table. So you get this warning. And you needn't split the dimension into multiple dimension since there is only one dimension used in your cube.
For more information about how to define dimensions, see
Designing Dimensions in SQL Server Books Online.
Regards,
Charlie Liao
TechNet Community Support

Similar Messages

  • Error in RKM SAP BW importing a cube with 15 dimensions.

    Hi All,
    We have a error in the RKM SAP BW.
    It work's fine for infocubes with few dimensions (4-5).
    When we try to reverse engeneer of a cube with 15 dimensions, that fails in step "Get InfoCubes" with that error in Operator tab.
    org.apache.bsf.BSFException: The application script threw an exception: TargetError : at Line: 641 : in file: inline evaluation of: ``//Start of OdiSAPBWSnpRevHandler.java import java.sql.Connection; import java.sq . . . '' : throw ex ;
    Target exception: java.lang.ArrayIndexOutOfBoundsException
    BSF info: Get InfoCubes at line: 0 column: columnNo
    +     at bsh.util.BeanShellBSFEngine.eval(Unknown Source)+
    +     at bsh.util.BeanShellBSFEngine.exec(Unknown Source)+
    +     at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:345)+
    +     at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:169)+
    +     at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2374)+
    +     at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execSrcScriptingOrders(SnpSessTaskSql.java:2947)+
    +     at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java:2859)+
    +     at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2515)+
    +     at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:534)+
    +     at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:449)+
    +     at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1954)+
    +     at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:322)+
    +     at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:224)+
    +     at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:246)+
    +     at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:237)+
    +     at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:794)+
    +     at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:114)+
    +     at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)+
    +     at java.lang.Thread.run(Thread.java:619)+
    The ODI_BW_RKM.log shows:
    +##############################################################+
    +################## ODI SAP-BW ## Log file     ##########################+
    +##############################################################+
    +# [OdiSAPBWConn3] JCO3 Connection setup....+
    +# [OdiSAPBWConn3] get destination...+
    +# [OdiSAPBWConn3] get REPO...+
    +# [OdiSAPBWConn3] get Connection Pool...SAP_ODI_LKM_POOL_GLOBAL+
    +# [OdiSAPBWConn3] get Destination...com.sap.conn.jco.rt.AbapRepository@228637c3+
    +# [OdiSAPBWConn3] JCO Version: 3.0.6 (2010-08-24)+
    +# [OdiSAPBWConn3] SAP Attributes: DEST: SAP_ODI_LKM_POOL_GLOBAL+
    OWN_HOST:              localhost.localdomain
    PARTNER_HOST:          XXXXX
    SYSTNR:                00
    SYSID:                 XXX
    CLIENT:                100
    USER:                  8379
    LANGUAGE:              S
    ISO_LANGUAGE:          ES
    OWN_CODEPAGE:          4102
    OWN_CHARSET:           UTF16
    OWN_ENCODING:          utf-16
    OWN_BYTES_PER_CHAR:    2
    PARTNER_CODEPAGE:      4103
    PARTNER_CHARSET:       UTF16
    PARTNER_ENCODING:      utf-16
    PARNER_BYTES_PER_CHAR: 2
    OWN_REL:               720
    PARTNER_REL:           701
    PARTNER_TYPE:          3
    KERNEL_REL:            701
    TRACE:
    RFC_ROLE:              C
    OWN_TYPE:              E
    CPIC_CONVID:           00000000
    +# [OdiSAPBWTreeModel] Tree Model.......+
    +# [OdiSAPBWTreeModel] <<<Get Root>>>+
    +# [OdiSAPBWTreeModel] <<<Get Root>>>+
    +# [OdiSAPBWTreeModel] <<<Get Root>>>+
    +# [OdiSAPBWTreeModel] <<<Get Root>>>+
    +# [OdiSAPBWTreeModel] <<<Get Root>>>+
    +# [OdiSAPBWTreeModel] <<<Get Root>>>+
    +# [SearchPanel] searchNodeLookUp: InfoCube+
    +# [OdiSAPBWConn3] num of infoCubes=18+
    +# [OdiSAPBWConn3] num of infoObjects=398+
    +# [OdiSAPBWConn3] num of ODS/DSO=1+
    +# [OdiSAPBWConn3] num of infoCubes=0+
    +# [OdiSAPBWConn3] num of infoObjects=0+
    +# [OdiSAPBWConn3] num of ODS/DSO=0+
    +# [OdiSAPBWConn3] num of infoCubes=0+
    +# [OdiSAPBWConn3] num of infoObjects=0+
    +# [OdiSAPBWConn3] num of ODS/DSO=0+
    +# [OdiSAPBWConn3] num of infoCubes=1+
    +# [OdiSAPBWConn3] num of infoObjects=11+
    +# [OdiSAPBWConn3] num of ODS/DSO=0+
    +# [OdiSAPBWConn3] num of infoCubes=0+
    +# [OdiSAPBWConn3] num of infoObjects=29+
    +# [OdiSAPBWConn3] num of ODS/DSO=0+
    +# [OdiSAPBWConn3] num of infoCubes=0+
    +# [OdiSAPBWConn3] num of infoObjects=3+
    +# [OdiSAPBWConn3] num of ODS/DSO=6+
    +# [OdiSAPBWConn3] num of infoCubes=0+
    +# [OdiSAPBWConn3] num of infoObjects=0+
    +# [OdiSAPBWConn3] num of ODS/DSO=0+
    +# [OdiSAPBWConn3] num of infoCubes=1+
    +# [OdiSAPBWConn3] num of infoObjects=54+
    +# [OdiSAPBWConn3] num of ODS/DSO=0+
    +# [OdiSAPBWConn3] num of infoCubes=2+
    +# [OdiSAPBWConn3] num of infoObjects=45+
    +# [OdiSAPBWConn3] num of ODS/DSO=1+
    +# [MetaDataBrowserUI] Size of Reverse List: 1+
    +# [SearchPanel] ## Meta Data Browser Tree Search Path: ##[SAP BW Metadata, InfoAreas, ZFI_ECOFIN, InfoCube, ZCOOM_C02]+
    +# [MetaDataBrowserUI]+
    +# [MetaDataBrowserUI] *********** (SAP BW Meta Data Reverse Summary) ***********+
    +# [MetaDataBrowserUI]+
    +# [MetaDataBrowserUI] Number of Elements to be Reversed [1]+
    ->Associated InfoArea Name: ZFI_ECOFIN
    ->Associated InfoArea Parent: null
    +->Associated InfoArea Childs: [InfoAreaNode@436aff20, InfoAreaNode@2593b074]+
    +->Associated InfoCube Name: [InfoAreaNode@436aff20, InfoAreaNode@2593b074]+
    +# [MetaDataBrowserUI] Number of ODS/DSO nodes to be Reversed: [0]+
    +# [MetaDataBrowserUI] Number of InfoObject nodes to be Reversed: [0]+
    +# [MetaDataBrowserUI] Number of InfoCube nodes to be Reversed: [1]+
    +# [MetaDataBrowserUI] Number of OpenHub nodes to be Reversed: [0]+
    +# [MetaDataBrowserUI]+
    +# [MetaDataBrowserUI] ***********************************************************+
    +# [MetaDataBrowserUI]+
    +# [OdiSAPBWSnpRevHandler] Storing OHD Tables:....+
    +# [OdiSAPBWSnpRevHandler] OHD Table list is Empty!!+
    +# [OdiSAPBWSnpRevHandler] Storing InfoCubes.....+
    +# [OdiSAPBWSnpRevHandler] Creating dimension columns First....+
    +# [OdiSAPBWSnpRevHandler] Table Name is....ZCOOM_C02 Ordenes y Elementos+
    +# [OdiSAPBWSnpRevHandler] Get the Dimention Name....[Dimension@373604e4, Dimension@3b7b310d, Dimension@14d16afd, Dimension@40c712b8, Dimension@4d9e0f41, Dimension@43fb9c36, Dimension@3bccc018, Dimension@7f578653, Dimension@4b33f475, Dimension@3ff653e5, Dimension@44fe0031, Dimension@7fbeb459, Dimension@41328094, Dimension@5a9795fc, Dimension@15f801db]+
    java.lang.ArrayIndexOutOfBoundsException
    Has Anyone have imported a cube with similar number of dimensions?
    Any sugestion will be appreciated.
    Thank's in advance.

    Hi Jyothi,
      This error usually comes because of presence of zombie ./ bad request. I would suggest you to check few of the tables and search for your request "REQU_DBCFVY9N1691OYQYNCMUGCSGM" in them if you are able to find it then delete that entry from there, there after you should not face error. Check if the request mentioned above is present in the below mentioned tables? If yes delete them from there.
    RSREQICODS, RSTSODS, , RSICCONT, RSODSACTREQ.
    Also check if the notes mentioned in the below thread are applicable in your case?
    Error when deleting requests in cube
    Thanks

  • Cubes with different dimensions based on the same fact table

    I have a fact table (f_a) with three dimensions (dim_a, dim_b, dim_c) and a one measure (m_a).
    Is it possible to create cube with only one dimension (dim_a)?
    Data for other two dimensions (dim_b, dim_c) should be aggreagated together.
    Of course i can create second fact table with only one dimension, and then creating that cube would be no problem.
    But is it possible doing this directly from the primary fact table (without creating second fact table)?
    Raf
    PS:i use AWM 9.2 to create target cubes. Source cubes i create with OEM 9.2

    At the beginning i was confused by the numberous kind of cubes...
    for example when i created cube in MS i just designed cube, picked fact table, and that's all. In Oracle firstly i create project of cube (first cube) in OWB. Then i export it to the OLAP Catalog (second cube). That cube in OLAP catalog is a source cube for the AW cube (third cube). Then i need to enable AW cube for OLAPI by creating another cube in OLAP Catalog (i use 9iR2, so OLAPI doesn't have direct access to AW cubes).
    I spent much time until i could see my first sample cube in Discoverer or Excel as a final user should see it. :-)
    Now i'm facing another problem - when you redesign cube (for example add another dimension), you can't just "refresh" it as it was in MS. You have to delete old cube and create new one. And deleting cube isn't so simple (i'm not sure which elements i should delete).
    For testing and learning purposes i just create every cube in seperate AW. deleting whole AW is much simplier that deleting one cube.
    Raf

  • Getting error while deploying a cube with time dimension

    Hi,
    I created a time dimension using WB with Cal yr and day heirarchy. Designed a cube using both and tried to deploy it. I got the following error.
    Appreciate your help..
    Name
    Type
    Status
    Log
    TIME_CUB1
    Cube
    Success
    VLD-0001: Validation completed successfully.
    TIME_CUB1
    Description : Runtime User : OWB_REP_OWNER Started : 2006-12-13 15:37:17.0
    Name
    Action
    Status
    Log
    TIME_CUB1
    Create
    Error
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "OLAPSYS.CWM2_OLAP_CUBE", line 394
    ORA-06512: at line 5

    Hi,
    I'm having problems to deploy this cube (this was the origin of my problem), when I change it to "Deploy Data Object Only", It don't generate code and the cube is not created. This is what I get:
    -- Product : Oracle Warehouse Builder
    -- Generator Version : 11.1.0.6.0
    -- Created Date : Wed May 12 08:41:59 CST 2010
    -- Modified Date : Wed May 12 08:41:59 CST 2010
    -- Created By : edennis
    -- Modified By : edennis
    -- Generated Object Type : TABLE
    -- Generated Object Name : FACT_TMP_SALDOS
    -- Comments :
    -- Copyright © 2000, 2007, Oracle. All rights reserved.
    WHENEVER SQLERROR EXIT FAILURE;
    Ideas?
    Thanks for your help!

  • Creating a cube with more than one dimension

    I have been able to create a cube with one dimension using our own data. I am able to view data from this cube in Cube Viewer and in a presentation created with BI Beans in JDeveloper.
    However, I have been unsuccessful in doing this when creating a cube with two dimensions. What am I missing?
    I have been using OEM to create the dimensions and cubes, etc. in a 9.2.0.4 database.

    You can use Analytic Workspace Manager 10.1.0.4 to create analytic workspaces (MOLAP) in Oracle OLAP 10.1.0.4. The Model View in this GUI tool utilizes the OLAP AW Java API that was introduced in Oracle OLAP 10g. This Java API fully abstracts the logical dimensional model from physical design.
    OWB Paris, which is currently in beta, likewise uses the OLAP AW API to create AWs. In addition, it can create ROLAP cubes via the OLAP Catalog CWM2 APIs. This is a change in APIs as the previous version used CWM1/Lite like Enterprise Manager. Also, for ROLAP cubes OWB Paris will automatically include MR_REFRESH in its scripts and will call the appropriate DBMS_ODM package in order to create materialized views.
    As for tutorials for creating a star schema, check with the Oracle Warehouse Builder forum.
    OWB Forum:
    Warehouse Builder

  • Using Pivot-Slicers on a SSAS Cube with Access Rights

    Dear all,
    we're using a SSAS Cube and try to access the data by an Excel Pivot. That works fine.
    Furthermore, we are using the slicer feature of Excel 2010 to select the specified data.
    The problem is that we have a dedicated rights concept and only some users are allowed to see all dimension elements. Other users are not allowed to see all the data. This is ok and works for Pivots, as we can see there only the elements which the respective
    user is allowed to see. In the case of slicers this doesn't work: the slicers always show all dimension elements (the restricted ones with 0-values). Can this somehow be repaired, so that the user only sees the elements in the slicer he's allowed to see?
    Best Regards
    Bjoern

    Hi Charlie,
    I guess we have some kind of language barrier here because i did not fully understand your explanation.
    I've got a User Günther who is only to allowed to see the revenues of his own company.
    Therefore, he has got a restriction on the company-dimension, which has 100 companies. He is only allowed on his own company.
    If we open a new pivot with the company dimension, he will only see 1 column (with his company) instead of 100.
    If I currently add a slicer to the pivot, the list of elements in the slicer contains 100 companies. All of them are also shaded (which shows, that data is available). If i click on a shaded company, on which he is not allowed, Günther only sees zero-values
    (0,00).
    In this case, it would be better to only see the 1 company the slicer shaded, which has values that Günther is allowed to see. Then, he would only see his own company shaded and 99 would have the look like being "without data". 
    If my proposal would be impleneted, it would be much easier to use excel BI services on a big SSAS cube with multiple dimensions and multiple users that have different access rights. 
    The best would be, if a slicer could be customized in more details (e.g., with a mdx query).
    // Do I perhaps have misplaced the question into the wrong forum?
    Best Regards
    Bjoern

  • Cubes - how to extract a single dimension and save it in a table

    Hi,
    I am new to the cubes concept, although I've used it several times in the past to analyse the data but never explored options beyond that. using excel, I can get different dimentions from the cube such as customer information, location, etc.
    is there a way to extract (automatically) a single dimension and save it in a table...? e.g I want to pull customer name and revenues only from the cube, how would I do it?
    Thanks

    Hi,
    tparvaiz wrote:
    Hi,
    I am new to the cubes concept, although I've used it several times in the past to analyse the data but never explored options beyond that. using excel, I can get different dimentions from the cube such as customer information, location, etc.
    is there a way to extract (automatically) a single dimension and save it in a table...? Sure, you can do that.
    Say you had a table with many customers, and you were interested in only one of those customers: what would you do? You'd write a query with a WHERE clause that included only the customer you wanted to see.
    A cube is a table with many dimensions. You're interested in only one of those dimensions, so what can you do? You can write a query with a WHERE clause to include only the dimension you want to see.
    e.g I want to pull customer name and revenues only from the cube, how would I do it?Exactly how to do it depends on the table(s), your requirements and your Oracle version. As the others have said, post a little sample data (CREATE TABLE and INSERT statements to simulate what your real table looks like), and the results you want from that data.
    Always say which version of Oracle you're using (e.g. 11.2.0.2.0).
    See the forum FAQ {message:id=9360002}

  • How to tune performance of a cube with multiple date dimension?

    Hi, 
    I have a cube where I have a measure. Now for a turn time report I am taking the date difference of two dates and taking the average, max and min of the date difference. The graph is taking long time to load. I am using Telerik report controls. 
    Is there any way to tune up the cube performance with multiple date dimension to it? What are the key rules and beset practices for a cube to perform well? 
    Thanks, 
    Amit

    Hi amit2015,
    According to your description, you want to improve the performance of a SSAS cube with multiple date dimension. Right?
    In Analysis Services, there are many tips to improve the performance of a cube. In this scenario, I suggest you only keep one dimension, and only include the column which are required for your calculation. Please refer to "dimension design" in
    the link below:
    http://www.mssqltips.com/sqlservertip/2567/ssas--best-practices-and-performance-optimization--part-3-of-4/
    If you have any question, please feel free to ask.
    Simon Hou
    TechNet Community Support

  • Problem while adding a new dimension in a existing cube with data in BW3.5

    Hi,
    We are trying to create a new dimension with new characteristics in a existing cube. But while activating we are getting error that "InfoCube contains data; intentional changes not permitted". Can we add a new dimension in a existing cube with data in BW3.5? If it is not possible then we can take the backup and delete the data from cube and then change the cube. But my question is that, when we will transport the cube with changes to quality then will it transport successfully or same procedure needs to be done there as well.
    Regards,
    Saikat

    hi,
    Adding new infoobject /dimension to the cube containing data in 3.5 is not possible.
    easier solution is create a new cube similar to old and add the new dimension and proceed.
    else you have to drop data and transport.
    Ramesh

  • OWB10gR2 - Cube with relations to a dimension with more than one hierarchy

    Hi,
    I have defined a time dimension with two hierarchies. The standard hierarchy with the levels year-> month-> day,
    and a week hierarchy with the levels year-> week-> day.
    When I define the cube i choose dim_time on the dimension tab of the cube and select the level day for that dimension since this is the lowest level of both hierarchies.
    When I validate the cube I get the following error Message: VLD-0398: In the Cube test_cube, the dimension DIM_TIME has 2 hierarchies but Cube does not have reference to all lowest levels of these hierarchies.
    Validation details: The Cube should refer to a leaf levels of all multiple hierarchies of the Dimension.
    Do I have to add the dimension to the cube several times? or is it maybe another way to fix this? To me it seems a bit messy to add a dimension for each hierarchy.
    And just as a comment, Yes i know OWB now has a time dimension wizard but I have chosen not to use this at the moment.. ;)
    Regards Ragnar

    Hi, i assume this logic is for Dimension formula?
    If you have multiple hierarchy like ParentH1 and ParentH2 you should use FormulaH1 and FormulaH2 and not FORMULA column.
    in FORMULAH1
    [Account.H1].[Account_A] / [Account.H1].[Account_B]

  • I am trying to animate a file in photoshop with vanishing point. And when I "Return 3D layer to photoshop", I'll get a cube with dimensions. It´s not what I can see in tutorials, aperfect 3D space. Using win7.

    I am trying to animate a file in photoshop with vanishing point. And when I "Return 3D layer to photoshop", I'll get a cube with dimensions. It´s not what I can see in tutorials, a perfect 3D space. Using win7.

    An update -
    The libraries appear to all be in tact, now.
    The error I am getting,
    Parms are; 800/S80/5069660
    ERROR -  detected an exception: Unexpected database connector error
    is a connection issue.
    Any ideas??

  • Dimension Design - Single Dimension with Multiple Hierarchies

    Morning,
    the purpose of this discussion is to understand how we should design a specific dimension with 3 levels and multiple hierarchies for optimal performance.
    We have an institution dimension with the following characteristics:
    Characteristics
    Dimension: Institution
    Levels:
    1. Total Bank (TB) Level
    2. Peer Group (PG) Level
    3. Institution Level
    Hierarchies:
    1. Some of the hierarchies have 3 levels and others have only 2 levels (Skip Level)
    2. ALL the hierarchies have a TB level and an Institution level
    3. None of the hierarchies have the same leafs
    4. Some of the hierarchies leafs can overlap
    Design:
    We are considering two approaches for the institution dimension levels:
    a)
    Levels:
    Hierarchy 1 TB Level
    Hierarchy 1 PG Level
    Hierarchy 1 Inst Level
    Hierarchy 2 TB Level
    Hierarchy 2 Inst Level
    Hierarchy 3 TB Level
    Hierarchy 3 Inst Level
    Note:
    This approach is working and the resulting dimension and cubes are used by OBIEE, but some of the OBIEE analysis takes a long time (more than a minute) to return the results.
    At this point, we are not sure whether this approach will result in an optimal design from a performance perspective and are looking at restructuring the dimension to represent only the three conceptual levels as indicated below.
    b)
    Levels:
    1. Total Bank (TB) Level
    2. Peer Group (PG) Level
    3. Institution Level
    The rest of the dimension i.e. hierarchies, attributes and mappings are defined in the same way.
    The cube associated with this dimension have approximately 80 million records.
    Please advise on any best practices or design considerations that we need to take into account.
    Thanks

    No, it is not possible to have multiple hiearchies in a PC logical dimension.
    The concept of the Parent-Child (PC) hierarchy is completely different from the level-based hierarchy. Specifically the PC hierarchy expects a predefined / architected table with corresponding PC column/value structuring with or without attributes.
    Short story even shorter it is not possible.
    Longer...
    In the RPD the BMM actually prevents you from adding a new logical level, child level, or parent level when you have selected that the logical dimension be a parent child logical dimension with Parent-Child hierarchy.
    On another note...
    Have you tried architecting/building your PC source table so that it represents the roll-up and bottom child-levels like you are seeking? That is, that same member in the child column more than once having a separate parent value. That should be doable.
    That was a great question, please award points if this answered your question or it was helpful.
    Cheers,
    Christian
    http://www.artofbi.com

  • Issue with loading data into cube with duplicate members in different dimensions

    Have a cube with allowed dublicate members only in two dims (Period1 and Period2).
    Outlines saves with no errors, but when i try to load data, i get some errors:
    "Member 2012-12 is a duplicate member in the outline
    A6179398-68BD-7843-E0C2-B5EE81808D0B    01011    cd00    st01    2905110000    EK    fo0000    NNNN-NN-NN    2012-12    cust00000$$$    1" 
    These dims represent two similar periods of time. Am I to change member names and aliases a little in one of them(f.e. yyyy1-mm --> yyyy1 - mm1)?
    Users wouldnt like it...
    Period1
      yyyy1
        yyyy1/q1
          yyyy1-mm1
          yyyy1-mm2
          yyyy1-mm3   
        yyyy1/q2
    Period2
      yyyy1
        yyyy1/q1
          yyyy1-mm1
            yyyy1-mm1-dd1 
            yyyy1-mm1-dd2
          yyyy1-mm2
          yyyy1-mm3   
        yyyy1/q2
    Tnanx

    You may have to use fully qualified name something like
    [Period1].[2012-12]
    [Period2].[2012-12]
    You can refer to ESSBASE admin guide on "Creating and Working With Duplicate Member Outlines"
    Regards,
    Sunil

  • How to create an unsolved cube with awm???

    hi all,
    I readed the "Oracle Olap developer's guide to the Oalp api" and I found there's 2 type of Cube: Solved and Unsolved Cubes. And this document says: "... if all the data for a cube is specified by the DBA, then the cube is considered to be Solved. If some or all of the aggregate data must be calculated by Oracle OLap, then the cube is unsolved ..."
    I tried with awm 10.2.0.3.0A to create an unsolvedCube but I can't. All cubes I created are solvedCube. To know if a cube is solved or unsolved, I wrotte an program in Java to read informations of package mtm.
    Some one can tell me how to create an unsolved cube with AWM ou other soft please!

    SH is not a relational OLAP data model which is quite different from the GLOBAL schema which is based on an Analytic Workspace.
    If you change the aggregation method you will need to re-compute the whole cube which can be a very big job! You might be able to force the unsolved status be de-selecting all the levels on the Rules tab in AWM. However, I think by default analytic workspace OLAP models always provide a fully solved cube to the outside world. This is the nature of the multi-dimensional model.
    Relationally, as keys are located in separate columns a cube can be unsolved in that the key column only contains values for a single level from the corresponding dimension tables. If more than keys for different levels within the same dimension appear within the fact key column then the cube is deemed as being solved.
    Therefore, I am not sure you are going to get the information you require from the API. To changes the aggregation method you will have to switch off all pre-compute options and also disable the session cache to prevent previously calculated data being returned when you change the aggregation method.
    Hope this helps
    Keith Laker
    Oracle EMEA Consulting
    BI Blog: http://oraclebi.blogspot.com/
    DM Blog: http://oracledmt.blogspot.com/
    BI on Oracle: http://www.oracle.com/bi/
    BI on OTN: http://www.oracle.com/technology/products/bi/
    BI Samples: http://www.oracle.com/technology/products/bi/samples/

  • BOXIR2 FP4.6 -WebI report with merged dimensions: Incorrect data

    Issue: BOXIR2 FP 4.6 -WebI report with merged dimensions: Max value of an object from second query is displayed in the report even when the formula is based on the object from the first Query.
    Data displays properly on BOXIR2 SP2.
    Steps to reproduce.
    1.Use u2018Island Resort Marketingu2019 Universe to create a WebI report.
    2. Create a Query with objects u2018Reservation Dateu2019 and u2018Future guestsu2019 and apply a query filter where the u2018Reservation Dateu2019 is between 1/1/2001 and 31/1/2001 an Run the query.
    3. Add a second Query with the same objects i.e. u2018Reservation Dateu2019 and u2018Future guestsu2019 and apply a query filter where the u2018Reservation Dateu2019 is between 1/1/2001 and 31/12/2001.
    4. Create a report variable MaxDate using the syntax "=Max([Query 1].[Reservation Date]) In Report"
    5. Use the objects u2018Reservation Date Query 2u2019, u2018Future guests Query 2u2019 and u2018MaxDateu2019 variable to create a table in the report.
    You will find the Maxdate column displays Max date values of u2018Reservation Date Query 2u2019 instead of u2018Reservation Date Query 1u2019.
    Could you please advice me on this issue.

    Hi Hiteshwar,
    MaxDate variable returns a maximum of Reservation date  from Query 1 i.e. 1/15/01 which is correct. If you put that variable separately it will display that date correctly but you are grouping it along with objects from the query2 thatu2019s why it is displaying correct value for Query 2 where it finds 1/15/01, but for other values WEBI canu2019t group this value as it refers its formula which contains Query 1 reservation date.
    Hence we canu2019t say it is displaying values from Query 2 it is taking values from Query1 itself  for 1/15/2001 and for remaining values it is taking non matching values from Query 2 with which it is grouping.
    If you put that variable with objects from Query1 it wonu2019t display 1/15/01 but all values reservation date from query 1 contains because it is grouping based on reservation date though it is single max value.
    Even when you write "=Max(Query 2.Reservation Date) formula and use it with objects from query 1 though it contains so many values it matches (Groups) only the values from reservation date from Query 1.and displays only those values i.e. 1/1/2001 and 1/15/01.
    MaxDate returns 1/15/01 as Maximum Date value from Query 1 but Query 2 contains value far more greater than 1/15/01 hense that will be more incorrect data if WEBI displays maxdate as 1/15/01 along with Query 2 objects.
    Here we can avoid this behavior by Custom SQL but MaxDate is a report level variable hence we canu2019t edit SQL.
    If your data contains some duplicate values WEBI will repeat MaxDate value like
    Reservation date     Restaurant           Future_Guests    Total Guests 
    1/1/01                          ABC                         3                   3     
    1/15/01                       XYZ                          4                   8    
    1/16/01                       XYZ                          4                   8  
    By default, WEBI Groups Total Guests based on the Restaurant and Reservation Date, but if we want we can group those values based only on Restaurant which will duplicate Total Guest values for Restaurant XYZ. But you report contains only one dimension with all unique Values we canu2019t group those.
    I hope this is clear.
    Thanksu2026
    Pratik

Maybe you are looking for

  • Any new Nvidia driver for Macbook pro?

    Hey, after I upgrade to new OSX 10.6.x, my software Houdini (www.sidefx.com) viewport flickers every frame. It used to work fine on 10.5.x. I don't know it's the problem for OSX or Nvidia driver, at least, it worked fine on 10.5.x, so I think it is t

  • Keywords not appearing in Windows

    A quick google search has revealed that this is a pretty common problem - Keywords created in Aperture don't show up in Windows programs. But the why of it is a little difficult to wrap my brain around. Here's the workflow: I'm scanning a bunch of im

  • Unable to download/reinstall Photoshop

    I had to delete Photoshop from my computer temporarily, and the Creative Cloud website does not seem to allow me to redownload or reinstall. How do I do this?

  • Order for free cd

    how do i order my free cd of oracle 8i/9i for solaris and Windows 2000 server?

  • Not finding the dialog box to switch from tryout version to licensed version

    I can't seem to figure this out: Please look at the dialog box that you are facing - the one that looks like you are dealing with a tryout version. To the left of the tab that says Continue Trial, do you see a tab for License This Product or some sim