Cube structure / Schema

Hello Friends ,
Need an Immediate Help .
I want to generate am empty CUBE Schema Structure . Below is the example
I generated the List of dimensions and Measures using the CUBE DMV's of my CUBE individually.
But i want all the dimensions and Measures to display in matrix formlike below :
                M1       M2     M3
D1
D2
D3
D4
Whatever be the count of Dimensions or whatever be the count of Measures ...
PLease Help.

Hi Rakesh,
Its difficult to display the in the Browser for Dimensions and Measures to display in the matrix form .Keeping Measures in the Column side and Dimension Names in the row side .
One Question Have you Installed
BIDS Helper ?
You can try with BIDS Helper property available in Dimension Usage tab, Which is Printer friendly dimension Usage. With this you can export the requested Out put in Excel and PDF format.
Hope this will help you.
Thanks,
Suhas Kudekar
Mark as Answer if this resolves your problem or "Vote as Helpful" if you find it helpful.
My Blog
Follow @SuhasKudekar

Similar Messages

  • Cubes structure in obiee

    Hi Gurus,
    Can cube structure supported by obiee(fullfledge support) as compare to rdbms
    how it supports vary from hyperion to obiee
    Thanks

    Hi User,
    What do you mean by cube supported by OBIEE ?
    http://www.rittmanmead.com/2009/02/06/essbase-multi-dimensional-olap-analysis-using-obiee-plus-and-oracle-financial-reporting/
    http://obieetalk.com/obi-reports-sap-bw-cube
    Thanks,
    Saichand.v

  • Cubes Structure and rdbms

    Hi Gurus,
    What is the major difference in Cubes sturcture and rdbms
    Can rdbms fully supports cubes structures.if not why
    Thanks

    user1124854 wrote:
    Awaiting for reply
    Hello and welcome to the internet. While you are awaiting you may like to try this handy page that allows you to search for what you would like to find.
    http://www.google.com/
    You may find it quicker than repeatedly asking others to use it for you.
    http://www.google.com/search?q=rdbms+cube
    http://en.wikipedia.org/wiki/OLAP_cube
    If you find any specific questions in anything you find please feel free to stop by to have a discussion about them.

  • ASO cube structure

    Hi everyone,
    I'm aware of the main differences between aggregate storage and block storage in terms of performance and features (http://www.datawarehousingsupport.com/2010/03/differences-between-aggregate-and-block.html). However I don't know anything about how ASO cubes are structured on a bit-level and the algorithms used to peform fast search (e.g. hashing, trie ...) on them.
    Someone suggested me to read the Dan Pressman's presentation on www.odtug.com. It's a good beginning but does anynone have further documentation?
    Thanks,

    Probably you are running into this one:
    Bug 14469960 - DATA REPLICATION FROM BSO TO ASO CRASHES TARGET DATABASE
    Supposedly they fixed this issue in 11.1.2.2 but we are getting the problem on a 11.1.2.2 system.

  • XDB 10.2g Structured Schema

    Hello,
    I am trying to insert 2 different kinds of instances(with the same root) into 1 xmltype table. the xml schema's are all registered and the object types were created for them. I want to know if oracle xdb is using the object types to manage the data i inserted into the table...even though the object types are not part of the table. It does not seem like its using the object types because when i change an element name in the instance, it still allows me to insert.
    Here are the schemas i registered in order:
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb" elementFormDefault="qualified" attributeFormDefault="unqualified" xdb:storeVarrayAsTable="true">
    <!-- |=================================================================================| -->
    <xs:element name="Person" type="Person_Type" xdb:SQLName="PERSON" xdb:defaultTable="XDB_PERSON_TBL"/>
    <!-- |=================================================================================| -->
    <xs:complexType name="Person_Type" xdb:SQLType="PERSON_T">
    <xs:sequence>
    <xs:element name="FirstName" type="xs:string" xdb:SQLName="FIRSTNAME"/>
    <xs:element name="LastName" type="xs:string" minOccurs="0" xdb:SQLName="LASTNAME"/>
    <xs:element name="Employment" type="Employment_Type" minOccurs="0" xdb:SQLName="EMPLOYMENT"/>
    </xs:sequence>
    </xs:complexType>
    <!-- |=================================================================================| -->
    <xs:complexType name="Employment_Type" xdb:SQLType="EMPLOYMENT_T" >
    <xs:sequence>
    <xs:any minOccurs="0" processContents="lax" xdb:SQLName="ANY_EMPLOYMENT" namespace="##local"/>
    </xs:sequence>
    </xs:complexType>
    <!-- |=================================================================================| -->
    </xs:schema>
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://my.plumber.test/plumber/test" targetNamespace="http://my.plumber.test/plumber/test" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <!-- |=================================================================================| -->
    <xs:element name="Plumber" type="Plumber_Type"/>
    <!-- |=================================================================================| -->
    <xs:complexType name="Plumber_Type">
    <xs:sequence>
    <xs:element name="PlumberCompanyName" type="xs:string"/>
    <xs:element name="PlumberCertID" type="xs:string" minOccurs="0"/>
    <xs:element name="PlumberJobID" type="xs:string" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <!-- |=================================================================================| -->
    </xs:schema>
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://my.carpenter.test/carpenter/test" targetNamespace="http://my.carpenter.test/carpenter/test" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <!-- |=================================================================================| -->
    <xs:element name="Carpenter" type="Carpenter_Type"/>
    <!-- |=================================================================================| -->
    <xs:complexType name="Carpenter_Type">
    <xs:sequence>
    <xs:element name="CarpenterCompanyName" type="xs:string"/>
    <xs:element name="CarpenterCertID" type="xs:string" minOccurs="0"/>
    <xs:element name="CarpenterJobID" type="xs:string" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <!-- |=================================================================================| -->
    </xs:schema>
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:carpenter="http://my.carpenter.test/carpenter/test" xmlns:xdb="http://xmlns.oracle.com/xdb" elementFormDefault="qualified" attributeFormDefault="unqualified" xdb:storeVarrayAsTable="true">
    <!-- |=================================================================================| -->
    <xs:include schemaLocation="Person.xsd"/>
    <xs:import namespace="http://my.carpenter.test/carpenter/test" schemaLocation="Carpenter.xsd"/>
    <!-- |=================================================================================| -->
    <xs:element name="CarpenterAdapter" type="CarpenterAdapter_Type" xdb:SQLName="CARPENTERADAPTER" xdb:defaultTable=""/>
    <!-- |=================================================================================| -->
    <xs:complexType name="CarpenterAdapter_Type" xdb:SQLType="CARPENTER_T">
    <xs:complexContent>
    <xs:extension base="Employment_Type">
    <xs:sequence>
    <xs:element ref="carpenter:Carpenter" minOccurs="0" xdb:SQLName="REF_CARPENTER" />
    </xs:sequence>
    </xs:extension>
    </xs:complexContent>
    </xs:complexType>
    <!-- |=================================================================================| -->
    </xs:schema>
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:plumber="http://my.plumber.test/plumber/test" xmlns:xdb="http://xmlns.oracle.com/xdb" elementFormDefault="qualified" attributeFormDefault="unqualified" xdb:storeVarrayAsTable="true">
    <!-- |=================================================================================| -->
    <xs:include schemaLocation="Person.xsd"/>
    <xs:import namespace="http://my.plumber.test/plumber/test" schemaLocation="Plumber.xsd"/>
    <!-- |=================================================================================| -->
    <xs:element name="PlumberAdapter" type="PlumberAdapter_Type" xdb:SQLName="PLUMBERADAPTER" xdb:defaultTable=""/>
    <!-- |=================================================================================| -->
    <xs:complexType name="PlumberAdapter_Type" xdb:SQLType="PLUMBER_T">
    <xs:complexContent>
    <xs:extension base="Employment_Type">
    <xs:sequence>
    <xs:element ref="plumber:Plumber" minOccurs="0" xdb:SQLName="REF_PLUMBER" />
    </xs:sequence>
    </xs:extension>
    </xs:complexContent>
    </xs:complexType>
    <!-- |=================================================================================| -->
    </xs:schema>
    These are the instances i insert.
    <?xml version="1.0" encoding="UTF-8"?>
    <Person>
    <FirstName>Jeff</FirstName>
    <LastName>Smith</LastName>
    <Employment>
    <PlumberAdapter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Plumber_Adapter.xsd">
    <Plumber xmlns="http://my.plumber.test/plumber/test">
    <PlumberCompanyName>Downtown Plumbing Inc.</PlumberCompanyName>
    <PlumberCertID>23</PlumberCertID>
    <PlumberJobID>009</PlumberJobID>
    </Plumber>
    </PlumberAdapter>
    </Employment>
    </Person>
    <?xml version="1.0" encoding="UTF-8"?>
    <Person>
    <FirstName>Steve</FirstName>
    <LastName>Smith</LastName>
    <Employment>
    <CarpenterAdapter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Carpenter_Adapter.xsd">
    <Carpenter xmlns="http://my.carpenter.test/carpenter/test">
    <CarpenterCompanyName>Up Town Carpenter Co.</CarpenterCompanyName>
    <CarpenterCertID>222</CarpenterCertID>
    <CarpenterJobID>12</CarpenterJobID>
    </Carpenter>
    </CarpenterAdapter>
    </Employment>
    </Person>
    this is how i registered:
    DBMS_XMLSCHEMA.registerSchema
    SCHEMAURL => << uri >> ,
    SCHEMADOC => << schema >> ,
    LOCAL => TRUE ,
    GENTYPES => TRUE ,
    GENBEAN => FALSE ,
    GENTABLES => TRUE ,
    FORCE => FALSE ,
    OWNER => << owner >>
    This is how I insert:
    v_xml := XMLTYPE.createXML( <<instance>> , <<uri>> , 0 , 0 );
    INSERT INTO XDB_PERSON_TBL VALUES ( :v_xml.createSchemaBasedXML( 'Person.xsd' ) ) ;
    EXECUTE IMMEDIATE tmpquery USING v_xml;
    This all works fine but I still don't think its using the object types.
    Hope someone can help.
    thanks.

    Hello,
    I am trying to insert 2 different kinds of instances(with the same root) into 1 xmltype table. the xml schema's are all registered and the object types were created for them. I want to know if oracle xdb is using the object types to manage the data i inserted into the table...even though the object types are not part of the table. It does not seem like its using the object types because when i change an element name in the instance, it still allows me to insert.
    Here are the schemas i registered in order:
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb" elementFormDefault="qualified" attributeFormDefault="unqualified" xdb:storeVarrayAsTable="true">
    <!-- |=================================================================================| -->
    <xs:element name="Person" type="Person_Type" xdb:SQLName="PERSON" xdb:defaultTable="XDB_PERSON_TBL"/>
    <!-- |=================================================================================| -->
    <xs:complexType name="Person_Type" xdb:SQLType="PERSON_T">
    <xs:sequence>
    <xs:element name="FirstName" type="xs:string" xdb:SQLName="FIRSTNAME"/>
    <xs:element name="LastName" type="xs:string" minOccurs="0" xdb:SQLName="LASTNAME"/>
    <xs:element name="Employment" type="Employment_Type" minOccurs="0" xdb:SQLName="EMPLOYMENT"/>
    </xs:sequence>
    </xs:complexType>
    <!-- |=================================================================================| -->
    <xs:complexType name="Employment_Type" xdb:SQLType="EMPLOYMENT_T" >
    <xs:sequence>
    <xs:any minOccurs="0" processContents="lax" xdb:SQLName="ANY_EMPLOYMENT" namespace="##local"/>
    </xs:sequence>
    </xs:complexType>
    <!-- |=================================================================================| -->
    </xs:schema>
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://my.plumber.test/plumber/test" targetNamespace="http://my.plumber.test/plumber/test" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <!-- |=================================================================================| -->
    <xs:element name="Plumber" type="Plumber_Type"/>
    <!-- |=================================================================================| -->
    <xs:complexType name="Plumber_Type">
    <xs:sequence>
    <xs:element name="PlumberCompanyName" type="xs:string"/>
    <xs:element name="PlumberCertID" type="xs:string" minOccurs="0"/>
    <xs:element name="PlumberJobID" type="xs:string" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <!-- |=================================================================================| -->
    </xs:schema>
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://my.carpenter.test/carpenter/test" targetNamespace="http://my.carpenter.test/carpenter/test" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <!-- |=================================================================================| -->
    <xs:element name="Carpenter" type="Carpenter_Type"/>
    <!-- |=================================================================================| -->
    <xs:complexType name="Carpenter_Type">
    <xs:sequence>
    <xs:element name="CarpenterCompanyName" type="xs:string"/>
    <xs:element name="CarpenterCertID" type="xs:string" minOccurs="0"/>
    <xs:element name="CarpenterJobID" type="xs:string" minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    <!-- |=================================================================================| -->
    </xs:schema>
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:carpenter="http://my.carpenter.test/carpenter/test" xmlns:xdb="http://xmlns.oracle.com/xdb" elementFormDefault="qualified" attributeFormDefault="unqualified" xdb:storeVarrayAsTable="true">
    <!-- |=================================================================================| -->
    <xs:include schemaLocation="Person.xsd"/>
    <xs:import namespace="http://my.carpenter.test/carpenter/test" schemaLocation="Carpenter.xsd"/>
    <!-- |=================================================================================| -->
    <xs:element name="CarpenterAdapter" type="CarpenterAdapter_Type" xdb:SQLName="CARPENTERADAPTER" xdb:defaultTable=""/>
    <!-- |=================================================================================| -->
    <xs:complexType name="CarpenterAdapter_Type" xdb:SQLType="CARPENTER_T">
    <xs:complexContent>
    <xs:extension base="Employment_Type">
    <xs:sequence>
    <xs:element ref="carpenter:Carpenter" minOccurs="0" xdb:SQLName="REF_CARPENTER" />
    </xs:sequence>
    </xs:extension>
    </xs:complexContent>
    </xs:complexType>
    <!-- |=================================================================================| -->
    </xs:schema>
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:plumber="http://my.plumber.test/plumber/test" xmlns:xdb="http://xmlns.oracle.com/xdb" elementFormDefault="qualified" attributeFormDefault="unqualified" xdb:storeVarrayAsTable="true">
    <!-- |=================================================================================| -->
    <xs:include schemaLocation="Person.xsd"/>
    <xs:import namespace="http://my.plumber.test/plumber/test" schemaLocation="Plumber.xsd"/>
    <!-- |=================================================================================| -->
    <xs:element name="PlumberAdapter" type="PlumberAdapter_Type" xdb:SQLName="PLUMBERADAPTER" xdb:defaultTable=""/>
    <!-- |=================================================================================| -->
    <xs:complexType name="PlumberAdapter_Type" xdb:SQLType="PLUMBER_T">
    <xs:complexContent>
    <xs:extension base="Employment_Type">
    <xs:sequence>
    <xs:element ref="plumber:Plumber" minOccurs="0" xdb:SQLName="REF_PLUMBER" />
    </xs:sequence>
    </xs:extension>
    </xs:complexContent>
    </xs:complexType>
    <!-- |=================================================================================| -->
    </xs:schema>
    These are the instances i insert.
    <?xml version="1.0" encoding="UTF-8"?>
    <Person>
    <FirstName>Jeff</FirstName>
    <LastName>Smith</LastName>
    <Employment>
    <PlumberAdapter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Plumber_Adapter.xsd">
    <Plumber xmlns="http://my.plumber.test/plumber/test">
    <PlumberCompanyName>Downtown Plumbing Inc.</PlumberCompanyName>
    <PlumberCertID>23</PlumberCertID>
    <PlumberJobID>009</PlumberJobID>
    </Plumber>
    </PlumberAdapter>
    </Employment>
    </Person>
    <?xml version="1.0" encoding="UTF-8"?>
    <Person>
    <FirstName>Steve</FirstName>
    <LastName>Smith</LastName>
    <Employment>
    <CarpenterAdapter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Carpenter_Adapter.xsd">
    <Carpenter xmlns="http://my.carpenter.test/carpenter/test">
    <CarpenterCompanyName>Up Town Carpenter Co.</CarpenterCompanyName>
    <CarpenterCertID>222</CarpenterCertID>
    <CarpenterJobID>12</CarpenterJobID>
    </Carpenter>
    </CarpenterAdapter>
    </Employment>
    </Person>
    this is how i registered:
    DBMS_XMLSCHEMA.registerSchema
    SCHEMAURL => << uri >> ,
    SCHEMADOC => << schema >> ,
    LOCAL => TRUE ,
    GENTYPES => TRUE ,
    GENBEAN => FALSE ,
    GENTABLES => TRUE ,
    FORCE => FALSE ,
    OWNER => << owner >>
    This is how I insert:
    v_xml := XMLTYPE.createXML( <<instance>> , <<uri>> , 0 , 0 );
    INSERT INTO XDB_PERSON_TBL VALUES ( :v_xml.createSchemaBasedXML( 'Person.xsd' ) ) ;
    EXECUTE IMMEDIATE tmpquery USING v_xml;
    This all works fine but I still don't think its using the object types.
    Hope someone can help.
    thanks.

  • Copy Cube builder schema to new cube

    Hi experts,
    Im new on SSM and I need to copy an existing Cube built on Cube Builder to a new Cube and then remove and add new dimensions and metrics and then link the new cube to a New Context con Admin, so far I:
    1.- Created a new empty Cube on Cube Builder
    2.- Dumped the original cube and loaded on the new one using Application server that proccess ended with no problems Im able to see all dimensions, attributes on the new cube on App server
    3.- When I go back to Cube Builder to manage the new cube nothing is displayed
    Im missing something?
    Thanks in advance.

    Hi Eduardo,
    You can only edit models built with the cube builder.
    If I have a model that I had built with CB and In PAS I manually add a new dimension, that new dimension is not seen in the CB.  Only the dimensions that I created with the CB are seen.
    If the cube you want to change was built with the cube builder, than you should be able to dump that cube as you did and then in PAS manually create a new DB, add it to PAS and load the dumped data into it.   Then you have a copy.
    Or you can go to the applicationServer/Home directory and manually make a copy of the one built with CB.
    Rename it and then in PAS you can issue
    sup add dat <database name> 
    To add the new database.
    Then the original model built with CB can be edited/changed in the CB since all that info should appear.
    Thanks,
    Bill

  • Data Load from a DSO to a Cube

    Hello,
    I am facing a problem
    Case:
    There is a DSO with following Char/Key Figure:
    Characteristics     ( Value-1 )     ( Value-2 )     ( Value-3 )
    A(Key)          ( A1 )     ( A2 )     ( A3 )
    B(Key)          ( B1 )     ( B2 )     ( B3 )
    C          ( C1 )     ( C1 )     ( C1 )
    D          ( D1 )     ( D1 )     ( D1 )
    E          ( E1 )     ( E1 )     ( E1 )
    F          ( F1 )     ( F1 )     ( F1 )
    KF1(Key Figure)     ( 10 )     ( 20 )     ( 30 )
    I got below data from the DSO to a Cube(structure is below with data) details are below:
    Dimention          ( Values )     
    C          ( C1 )          
    D          ( D1 )          
    E          ( E1 )          
    F          ( F1 )          
    KF1(Key Figure)     ( 50 )
    My Question is why i am not getting KF1 value as 60.
    When i tried with including Key Fields of the DSO, i got all the records in the Cubes.
    Where i am mistaking?
    Can some one correct me please?
    Thanks.
    Avinash.

    Below are the basic steps which we follow in any BI 2004S system:
    1)Create datasource. Here u can set/check the Soucre System fields.
    2)Create Transformation for that datasource. (no more update rules/transfer rules)
    2.1) While creating transformation for DS it will ask you for data target name, so just assign where u want to update ur data.
    DataSource -> Transformation -> Data Target
    Now if you want to load data into data target from Source System Datasource:
    1) Create infopackage for that data source. If you are creating infopackage for new datasources, it will only allow you update upto PSA, all other options u can see as disabled.
    2)Now Create DTP (Data Transfer Process) for that data source.
    3) NOw schdule the Infopackage, once the data is loaded to PSA, you can execute your DTP which will load data to data target.
    If you are loading data from one one data target to other, no need to use PSA, you can directly execute DTP in that case.
    Data Source -> Transformation (IP/DTP) -> Data Target1 -> DTP ->Data Target 2
    Use the below link for detailed example:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/fc61e12d-0a01-0010-2883-e2fc63ef729b
    Infosources are no more mandatory with BI 7.0, below is the link to scenarios where we use infosources:
    http://help.sap.com/saphelp_nw04s/helpdata/en/44/0243dd8ae1603ae10000000a1553f6/content.htm
    Full or delta depends on your requirement...
    chk the below thread to know better
    difference between the various loads
    hope it helps
    Message was edited by:
            sriram viswanathan

  • Adding navigational attributes to a cube

    We have upgraded to BW 7.3. Previously when we added navigational attributes to a cube we need to activate the update rules from the ods but now it appears that we don't need to do that anymore. Is this the expected behavaior?  We are using the 3.5 update rules.
    thanks

    HI,
    If you are using 3.5, after selecting nav attr in the cube, the cube structure gets deactivated. The dependent update rules also gets deactivated. You will be forced to activate all again.
    In BW 7.3, SAP would have given privilege to add without activation. It is good for us. So nothing to worry.
    Regards,
    Suman

  • How to do Fragmentatiom of Two Essbase cubes.

    Hi
    How can we create a fragmentation on OBIEE taking data sources from 2 cubes? For example:
    I have two cubes basreg(current year) and basreg09(history) .Their is a minor change in cube structure for that reason they created a new cube for year 2010.
    I need to pull both cubes data inorder to show report result. Is their any method or way through which i can use both cubes in obiee in creating report.
    Regards
    Sandeep Artham

    Hi Everyone
    Please respond to this request. Help me out how to solve this issue.
    Thanks
    Sandeep

  • How to Restore cube's content after compounding on its IObject

    Dear all,
    I have 1 BW connected to 2 Source-systems who share the same master-datas. However, discrepancy in the master data started to arise recently between the R3 systems; therefore I decided to activate the compounding option for the concerned master-datas. The best solution for me is to tick the option "Master data locally for source Sys." which appears in the Compounding tab in RSD1.
    Here is my concern
    1. Does ticking this option leads to a change in the Cube structure? I guess not for ticking this option. but yes If I compound with another Iobject. My understanding is that Source system ID is stored with all requests in Infocubes.  Therefore, I need just to delete the master-data and reload it back. Am I wrong?
    2. If I'm wrong, then affected cubes have to be kind of Re-set. So, before adding a compounding option to one of cube's Infobject, I guess we need to follow this procedure
        a. Back-up cube content
        b. Delete Master-data and Cube content
        c. Apply compounding option to master-data
        d. Upload the master data.
        e. Upload the cube again.
    If we won't loose old content of the cube, is there any way to restore it? How should we proceed? Note that the content of the cube is already full of data coming from 2 different source systems.
    Thank you for any information.
    Regards,
    Laroussi

    Hi Laroussi,
    if the 0logsys (your compounding object for the master data) is not in any dimensions of your cube, you need to add it.
    hope it helps.

  • Record count is more in the Fact tables when compared to Cube data!

    When i delete request from my cube it is not getting deleted from the fact table. Cube shows around 3.5 million records but when I checked in the fact table it was showing more than 11 million records.

    Hi Kingsley,
       You may try this approach.
       1. Use TCode listschema
       2. Select the type of cube abd give the cube name as well.
       3. This will display the table sinvolved in the cube(star schema).
       4. Select the Ftable listed there and see the number of rows in it.
       Inorder to delete the entire data from cube, you may need to delete all the load requests that has happened before as well.
       Hope this helps...
    Thanks,
    Raj

  • Multiple data sources and cubes for mining

    We have two data sources:
     1 - OLTP database for transactional operations
     2 - Data Warehouse for analysis
    We use change data capture to track changes in the OLTP and upload to DW each night.
    Currently, we have one cube built on top of our DW for analysis and KPI's etc
    However, if we wish to use the OLTP DB for data mining, can this done in the same solution using a new data source or do we need to create a new cube etc?

    Hi Darren,
    According to your description, you are going to use the OLTP DB for data mining, what you want to know is can this done in the same solution using a new data source or do we need to create a new cube?
    In your scenario, if the cube structure for data mining is same as original cube, then you needn't create anything, just edit the connection of the data source to point to the OLTP database. If the cube structure for data mining is not same as original
    cube, then I am afraid you need to create a new cube.
    Regards,
    Charlie Liao
    TechNet Community Support

  • Analysis server problem(accessing cube)

    I have cube deployed on Analysis Server(MS SLQ 2012 BI Edition).
    Browsing cube throu SQL manager works fine.
    But when I try to access cube any other way, it fails.Connection throu Exel lets me see database but cube window is empty.
    Same happens when I try making connection throu Data Tools.
    So I can see and browse cube only throu manager, other connections let me see database but cannot see cube.
    All user have access set right and same happens when I try to make connection with administrator account.
    Mustafa Toroman

    Hi Mustafa,
    According to your description, the cube name was not listed when connecting to SQL Server Analysis Services database using Microsoft Excel, right?
    Based on my tested, the issue can be casued by that the cube Visible property was set to False. After change it to True, I can see the cube when connecting it in Excel. Please refer to the steps below to set the cube Visible property to True.
    Open the Cube
    In the Cube Structure window locate the Measures and select it.
    In the Properties you will see a Visible property
    Set it to True
    Reference
    http://davidbridge.wordpress.com/2012/09/13/ssas-excel-data-connection-wizard-missing-cubes/
    http://msdn.microsoft.com/en-us/library/ms175630.aspx
    Regards,
    Charlie Liao
    If you have any feedback on our support, please click
    here.
    Charlie Liao
    TechNet Community Support

  • OLAP error leading to  a corrupted AW during cube build

    Hi all
    My cube load keeps on crashing and the result is a corrupted AW. Sometimes it happens, sometimes it doesn't, thus it is very hard to pin point the cause of the problem
    I would like to emphasize that the Alert log and trace files contain general info about the issue but does not help in resolving the problem.
    Let me explain what is happening.
    I have 6 cubes A, B, C, D , E and F in "MY_AW" and all the cubes are populated via a single dbm_cube.build call as shown below
    DBMS_CUBE.BUILD('CUBE_A, CUBE_B, CUBE_C, CUBE_D, CUBE_E , CUBE F', 'C', FALSE, 5, TRUE, TRUE, FALSE);
    Here is a brief description of the cube structure
    a) CUBE_A, CUBE_B CUBE_C are partitioned along dimension A_A ( i.e. along the same dimension)
    b) CUBE_D is partitioned along dimension B_B ( i.e. along a different dimension)
    c) CUBE_E and CUBE_F' are NOT partitioned ( These cubes are really tiny, thus no need partitioning them)
    All 6 cubes are loaded on a daily basis. Initial reload load is always without any issues. Then the next , say 3 incremental loads would run successfully too.
    After that, any further incremental load generates an Oracle error ( as shown below) and the result is a corrupted AW.
    It is really frustrating because the error is inconsistent( i.e does not surface always) , although the cube structure is constant across all loads..
    Can anybody figure out what is happening here?
    Any help would be highly appreciated.
    ERROR at line 1:
    ORA-37162: OLAP error
    XOQ-01707: Oracle job "JOB$_7041" failed while executing slave build "*CUBE_F* USING (LOAD NO SYNCH, SOLVE) AS OF SCN 11027959160835" with error "37162: ORA-37162: OLAP error
    XOQ-00703: error executing OLAP DML command "(AW ATTACH MY_AW RO : ORA-01403: no data found )"
    ORA-06512: at "SYS.DBMS_CUBE", line 234
    ORA-06512: at "SYS.DBMS_CUBE", line 316
    ORA-06512: at line 1
    ORA-06512: at "SYS.DBMS_CUBE", line 234
    ORA-06512: at "SYS.DBMS_CUBE", line 287
    ORA-06512: at line 3
    Edited by: user9018701 on Jun 11, 2011 4:50 AM

    One recent source of AW corruption is
    BUG 8664896 - ORA-20000: ORU-10027: BUFFER OVERFLOW - AW VALIDATE
    A characteristic error of this bug (which you may see in the alert log) is
    +ORA-00600: internal error code, arguments: [xspggepGenPSErase05], [], [], []+
    This is fixed in the most recent 11g patches, as described by metalink note 1078454.1, so apply these may clear up the issue.
    I also see that you selecting the 'atomic' option in your call to dbms_cube.build. This means you may be a victim of
    BUG 11795047 - USING OLAP "ROLLBACK TO FREEZE" CAN DAMAGE AW
    The issue is that if you choose to run an atomic build and any error occurs during a slave process, then your AW may end up being corrupted. Choosing FALSE for the atomic argument would not fix the underlying error, but it may stop the subsequent AW corruption. As of writing the fix for this bug is not part of any public OLAP patch, so you would need to get a one-off patch through a service request.
    In either case I think a service request would be appropriate here since this is a serious error. You can mention my name if you like and I will help direct the problem to the appropriate developers.

  • Importing table data from one schema to another schema

    Hi All,
    I exported tablerows only of Schema A, and same I am trying to imported in Schema B.
    While importing I am getting oracle error "row rejected, Integrity constraint violated
    parent key not found".
    What I did is I disabled all the constraints through script in Schema B, and imported data. Data imported successfully, but while executing the enabling the constraints script in Schema B constraints are not enabled due to parent and chile relationship problems, even I executed this script many times.
    Note:- Schema A and Schema B are same structure, Schema A contains data but
    Schema B does not
    Can any body have any idea on this?
    Thanks,

    Hi,
    But I want data to be completely imported without losing.
    I am trying to disable the constraints using the following queries for enabling and
    disabling
    select 'ALTER TABLE '||A.TABLE_NAME||' DISABLE CONSTRAINT '||B.CONSTRAINT_NAME||';'
    FROM user_constraints A, USER_CONSTRAINTS B
    WHERE A.TABLE_NAME = B.TABLE_NAME
    AND A.CONSTRAINT_TYPE = 'P'
    Foreign constraints  -
    select 'ALTER TABLE '||A.TABLE_NAME||' DISABLE CONSTRAINT '||B.CONSTRAINT_NAME||';'
    FROM user_constraints A, USER_CONSTRAINTS B
    WHERE A.TABLE_NAME = B.TABLE_NAME
    AND A.CONSTRAINT_TYPE = 'R'
    -- Check constraints ---
    select 'ALTER TABLE '||A.TABLE_NAME||' DISABLE CONSTRAINT '||B.CONSTRAINT_NAME||';'
    FROM user_constraints A, USER_CONSTRAINTS B
    WHERE A.TABLE_NAME = B.TABLE_NAME
    AND A.CONSTRAINT_TYPE = 'C'

Maybe you are looking for