How to make data in Essbase cube equal to data in DW when drilling through

Is there standard ways in Oracle BI + Essbase to make data in Essbase cube and DW equal (corresponding)?
For example when we are drilling down from cube to DW in this moment in DW may be loaded additional data (new data) which are not loaded in the cube yet.
So we have situation where data in the cube not correspond to data in the DW.

I think rebuilding the cube on a more frequent basis not solves the problem – there will be significant time between the moment when data loaded in DW and when data updated in the cube.
I thought of creating 2 tables in DW (“new” and “old”) and 2 cubes (“new” and “old”).
So the process of loading data will look like this:
1. We have corresponding data in table “old” and cube “old”. User always works with “old” objects.
2. Load data to table “new”.
3. Load data to cube “new” from table “new”.
4. Rename tables and cubes: “old” to “new”, “new” to “old”. Here users starting to work with updated cube and table.
5. Add new changes go cube and table “new” (there will be old data).
6. Go to step 2.
But this way is too expensive (storage amount doubles).
And maybe easier way can be found?...

Similar Messages

  • How to make a function return number(10,0) data type (ORACLE 10g)?

    With 10g, how to make a function return number(10,0) data type?
    here is the function, it returns a number type :
    create or replace FUNCTION Get_portfolio_Id3 (p_HistObjTable In Varchar2,p_LHISTOBJID IN NUMBER) RETURN view_cpu_STD_Asset.LPORTFOLIOITEMID%Type IS
    v_Id view_cpu_STD_Asset.LPORTFOLIOITEMID%Type;
    BEGIN
    If p_HistObjTable ='amPortfolio'
    then v_Id:=p_LHISTOBJID ;
    elsIf p_HistObjTable = 'amComputer' then
    select litemid into v_Id from smcdba.amComputer c where c.LCOMPUTERID=p_LHISTOBJID ;
    else v_Id:=-99;
    End If;
    RETURN v_Id;
    END Get_portfolio_Id3;
    Thanks.
    Message was edited by:
    user631701

    create or replace FUNCTION Get_portfolio_Id3 (p_HistObjTable In Varchar2,p_LHISTOBJID IN NUMBER) RETURN view_cpu_STD_Asset.LPORTFOLIOITEMID%Type IS
    v_Id view_cpu_STD_Asset.LPORTFOLIOITEMID%Type;
    BEGIN
    If p_HistObjTable ='amPortfolio'
    then v_Id:=p_LHISTOBJID ;
    elsIf p_HistObjTable = 'amComputer' then
    select litemid into v_Id from smcdba.amComputer c where c.LCOMPUTERID=p_LHISTOBJID ;
    else v_Id:=-99;
    End If;
    RETURN round(v_Id);
    END Get_portfolio_Id3;

  • Error extracting data from essbase cube using MDX method

    Hi,
    We have some problems extracting data from essbase cube using MDX method, we believe that the problem is the MDX query, this is the problem and query:
    ERROR:
    [DwgCmdExecutionThread]: Cannot perform cube view operation. Analytic Server Error(1260046): Unknown Member SELECTNON used in query
    com.hyperion.odi.essbase.ODIEssbaseException: Cannot perform cube view operation. Analytic Server Error(1260046): Unknown Member SELECTNON used in query
         at com.hyperion.odi.essbase.wrapper.EssbaseMdxDataIterator.init(Unknown Source)
    MDX:
    SELECT
    NON EMPTY {[YearTotal].[Jan]} ON COLUMNS,
    NON EMPTY {[Total Movimientos].[Presupuesto Base]} ON AXIS(1),
    NON EMPTY {[Año].[FY11]} ON AXIS(2),
    NON EMPTY {[Escenario].[Presupuesto_1]} ON AXIS(3),
    NON EMPTY {[Version].[Trabajo]} ON AXIS(4),
    NON EMPTY {[Moneda].[Moneda Input]} ON AXIS(5),
    NON EMPTY {[Centros de Costo].[1101]} ON AXIS(6),
    NON EMPTY {Descendants([Resultado Operacional],4)} ON AXIS(7)
    FROM [DSR02].[ROP]
    We try extract data using a sample cube and work fine, this is the mdx query:
    SELECT
    {[Actual],[Budget]} ON COLUMNS,
    {[Sales]} ON ROWS,
    NON EMPTY {[Product].levels(0).members} ON PAGES,
    NON EMPTY {[East].levels(0).members} ON AXIS(3),
    NON EMPTY {[Year].levels(0).members} ON AXIS(4)
    FROM Sample.Basic
    The model reversed ([DSR02].[ROP]) have the same structure than query need, the query and the model are fine, definitely we can´t see the problem, someone can help us?
    Regards

    You will be able to test the MDX query in EAS, it is usually best to test the query first before trying to use it in ODI.
    Is there any reason you are using MDX to extract the data, have you tried reportscript as I usually find it more efficient to extract the data.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How to make 2 clients on same VLAN communicate to each other when tunnel-loop-prevention is enabled?

    Requirement:
    How to make two clients on same VLAN communicate to each other when tunnel-loop-prevention is enabled on tunneled-node configuration at controller?
    Whenever we enable tunnel-loop-prevention on controller while we configure tunneled-node, the communication between two tunneled-node client on same VLAN is blocked or dropped.
    If the tunneled-node clients are of different VLANs then they can communicate between them even when the tunnel-loop-prevention is enabled on the controller.
    Solution:
    To make two tunneled-node client on same VLAN to communicate between them, we need to enable "local-proxy-arp" for the interface VLAN on the controller.
    Once it is enabled now the tunneled-node clients on same VLAN can communicate between each other. 
    Configuration:
    To enable "local-proxy-arp":
    Get to the interface of the VLAN on the controller
    Example :
    (config)#interface vlan 5
    (config)#ip local-proxy-arp
    To enable tunnel loop prevention on controller
    (config)# tunnel-loop-prevention
    Verification
    Show commands:
    To check if tunnel-loop-prevention is enabled or disabled
    #show tunneled-node config
    Tunnelded node Server: Enabled
    Tunnel Loop Prevention: Enabled
    To check if local-proxy-ap is enabled:
    #show interface vlan 5
    Look for in the output "ProxyARP enable"

    streetfi8er wrote:
    Server ready,waiting for client:
    Exception in thread "New THREAD" java.lang.NullPointerException
         at server4$server4Thread.run(server4.java:88)
    Failed to accept client
    when i run the second client programme on different a console in the same system i get the error that:
    Unknown HostOK, I'm no socket programming expert; but I can see a few potential problems with what you've written.
    1. First off, which line is line 88? Line numbers would be useful. Also, indenting your code properly would make it easier to read.
    2. Your 'while(!str.equalsIgnoreCase("close"))' will always fail with a NullPointerException because 'str' is initially set to null.
    3. Your 'while(true)' loop worries me. How does it exit? Relying on an exception is usually very bad practise.
    4. You are not handling SecurityExceptions. While it's unlikely to happen on your machine; it could easily happen on another.
    5. It might be worth indicating the actual exception thrown in your "Failed to accept client" message. accept() can throw three different types of IOException.
    6. All the threads you create will be called "New THREAD", which doesn't provide much value.
    HIH
    Winston

  • Unable to load data into Essbase cube using Essbase Studio

    Hi
    We are creating an essbase cube using Essbase Studio using flat files as data sources.
    We have taken different hierarchies into different flat files and created one fact file having dimension intersection along with data.
    We are able to create the cube and the hierarchy but not able to load any data.
    We are getting the following error
    Failed to deploy Essbase cube.
    Caused by: Unable to perform dataload from more than one flat file.
    Could anyone please help on this?

    Oh this was killing me, so I did this test in 11.1.1.3:
    1) Excel 2007 format -- no go, Essbase didn't see it
    2) Excel 2003 format, three sheets -- only the first sheet was read into an empty rule
    3) Excel 2003 format, one sheet -- the first sheet was read into an empty rule
    4) Excel 95 format, one sheet -- the first sheet was read into an empty rule
    The lesson?
    1) Excel 2007/2010 sheets don't work (no surprise there as the .xlsx format isn't supported).
    2) Excel 2003 and lower (hey, if you have Excel 4, I'll bet that works as well) work, but only the first sheet is recognized.
    Regards,
    Cameron Lackpour

  • SSRS pulls data from ESSBASE cube, data not showing

    Dear Experts,
    We are connecting SSRS 2012 to Essbase 11.1.3 to pull data from the cube, and having some issues with some members data not showing in the query designer and report, while some have no problem. And we couldn't find a pattern on which members won't show. We are wondering if this is a known issue and if there is a way to solve the problem.
    Thanks very much.
    Grace

    Hi ,
    Check the following:-
    1 Check whether you have made the joins properly.
    2 Check data at multiprovider level .
    3 is data available for reporting in both the cubes
    Regards
    Rahul

  • How to make html file from a text field data

    hi!
    I want to know how to make a file with .html extension and the data in this file should be from a text field. like i want to enter some thing in a text area and have to place it in a file on server side in html formate.

    so you told us what you want, but what is your question?

  • How to make a wireframe 3d cube?

    I made a 3d cube from a square in Photoshop and I turned it into wireframe. The wireframe looks OK but it doesn't have the outer line visible as if it's a solid box. Please see image below:
    I want to have those 3 other lines at the back so that it looks like a wireframe and not solid. Imaged:
    Here is the settings that I used:

    I actually tried doing it in Illustrator but extrude is doing something that I didn't really need. See how it expanded the line where the cube is cut? I don't like that. In photoshop, it seems that when I hover on the cube, the lines at the back appears but I don't know how to make it stay.
    The cube needs to look simple like this: (please ignore the colour of the lines)

  • 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

  • Combining Data into one Cube from two Data-sources..

    Dear Experts,
    I am pulling data from two data sources and trying to combine in one Info-Cube. The data are like
    Data-Source 01
    1. GUID  --Common
    2.Document No ( User Entry)
    3.Dist. Channel
    4.Transaction Type
    5.Date and Quantity
    Data-Source 02
    1.GUID -- Common
    2.Billing Document ( If User drill down according to Document No , Billing Document should come in the report )
    3.Billing date
    4.Net Value
    Out of the datas , The GUID is common between the 2 data-sources.  I was thinking that, tha data will take according to its place and If i select the Document No in Report, it will atomatically fetch all the data like Tran type, dist ch, Billing Document No , Billing date.. .
    The problem is , in the report Tha data is not coming as I was thinking.
    And Another problem is , In future I need to create a Multiprovider between the above mentioned Info-cube and One ODS. And  DOCUMENT NO is common in Cube and ODS.
    Please Suggest,
    How can I proceed for the following requirement.
    Thanks,
    Sanjana

    Hi Sanjana,
    In your case cube will create a problem because it will have multiple records . For example :
    Data-Source 01 :
    1. GUID -- 101
    2.Document No - 999
    3.Dist. Channel - DL
    4.Transaction Type - GPRO
    5.Date and Quantity - 20.02.2011 & 20
    Data-Source 02
    1.GUID -- 101
    2.Billing Document - 6000
    3.Billing date - 03.03.2011
    4.Net Value - 500
    Your cube will have 2 records . And your requirement is to show above two records in 1 record in the report .
    Why dont you make an ODS in between , where you can put GUID as the Key field and rest all the fields as data fields. Create 2 transformations to this DSO from the 2 datasources . And let it get updated one by one . Your DSO will have 1 record only . Now either you do reporting on this DSO or take the data to the cube .
    Hope the above reply was helpful.
    Kind Regards,
    Ashutosh Singh
    Edited by: Ashutosh Singh on May 19, 2011 1:34 PM

  • How to make a keyboard navigating multiple choice list in Flash and control it through actionscript?

    i am making an rpg style game in actionscript 3.0 and i want to make a multiple choice list. I know how to make the list with buttons and how to control it. My question is, how do you make a list that can be navigated using the keyborad arrows? What i am after is being able to hit up, and down to highlight the buttons and enter to chose the button.

    You'll need to make the buttons as movieclips so that you can control which display state they are in (highlighted versus not).
    Then you need to set up a listener for the keyboard keys so that you can have the selected button change and the execute if the Enter is pressed.  Here is a basic setup for a keyboard listener that shows how to detect the three keys you mentioned...
    stage.addEventListener(KeyboardEvent.KEY_DOWN,keyIsDown);
    function keyIsDown(e:KeyboardEvent):void  {
             if (e.keyCode == Keyboard.DOWN) {
                     trace("DOWN");
             } else if (e.keyCode == Keyboard.UP) {
                     trace("UP");
             } else if (e.keyCode == Keyboard.ENTER) {
                     trace("ENTER");

  • How to make formfield to clear after user submits data

    We created a form where a staff person responsible for hiring can enter a new employee's information and then distribute the information to colleagues who need to prepare various info for the new person's arrival. Sending out the same form to multiple colleagues allows us to cut down on emailing info back and for and sharing information with everyone once.
    The form resides on our common drive so when it is filled it can be submitted by email. How can we make the form not keep the data that was entered? For example once it is submitted by email the form fields would become empty and the form coud not be saved by the person who entered the data.
    Currently if the form is submitted the employee can save the form which results in the next person opening the form seeing all the data that was entered by the previous person and thus have to delete them before new data can be entered. 
    Is there any trick to this?
    Thank you in advance for any info on this.

    Uh oh.... I am not a developer ... technically pretty savy and can figure out easy things but this is a bit over my head....
    so what is JS? Java Script?  how do I code clear?
    where is the xfa code?
    I didn't set up the form originally - but was asked to fix it :-)  so. the person who set up the "email submit" used a simple button that is coded to submit to a URL. Apparently 4-5 email addresses can be entered here where as the email submit button supports only 1 email (?)  Yet to try that out.
    Can this affect tha fact that the form doesn't clear out for the next person?
    What if I use the 'reset form' button? Does that help? It's an extra button on the form but maybe helps for now.
    What would be ideal if the user couldn;t save the form but that is another work all together.
    Sorry for not being more technical here...

  • How to Make a Infoobject as Mandatory while Uploading data

    Hello All,
    I have a Infoobject ZPOS_CAPO which has below attributes,
    ZPOS_ZIPC
    ZPOS_TYPE
    ZW_LKCAPO
    ZCOMP_COD
    ZPOS_LAPO
    While Uploading the data from flat file, i have to make ZCOMP_COD as a Mandatory.
    When the data is not avialble for ZCOMP_COD , it has to throw an error message?
    While Uploading the data manually, how can i make ZCOMP_COD as a Mandatory? I mean Without entering value for ZCOMP_COD , it should not save record.
    Suggest me if you have any idea on this.
    Regards
    Naga

    Hi ,
    I am updating the data Manually for ZPOS_CAPO.
    Like below procedure
    selecting zpos_capo right click selecting Maintain Master Data
    then it is asking below Entries
    Point of Sale- APO c
    Language Key
    Point of sale - ZIP
    Point of sale type
    Warehouse link APO c
    Company Code
    Point of Sale  - APO
    Here when saving the entry with out Company COde value, the entry should not save.
    But for Me it is saving the entry. So I have to make Company Code as Manadatory.
    I do not have any Infosources for this.
    Help me
    Regards,
    Raju

  • How to make Department field in cost centre master data a required field?

    Dear Experts,
    I want to make the Department field in the cost center master data as required field.....how do i do it?
    regards
    Suresh

    Hi Sursh
    Create a transaction varinat through SHD0.
    For the department field, activate the Requred check box field.
    Then activate the variant.
    Regards
    SAP Student

  • How to make Copy and Paste buttons to transfer data from one form to another

    Hi, a complete newbie here.  I’m looking to create a Button 1 that can Copy data from a filled out adobe form, mainly the text fields and checked radio buttons, and then have another Button 2 that can Paste the copied data to another form, containing the exact same text fields and radio buttons.
    Example:
    1. Click "Copy" in Form 1
    2. Click "Paste" in Form 2
    3. Fills data from Form 1 to Form 2
    Any idea how to do this?

    Users will need to uncheck Enable Global Object Security Policy, found in the JavaScript section of the Preferences to do it. That's unlikely to be the case since the opposite is the default.
    Take a look at the section of the JavaScript SDK "Querying an Acrobat form field value in another open form" for details on how to do it.
    http://livedocs.adobe.com/acrobat_sdk/10/Acrobat10_HTMLHelp/JS_Dev_AcrobatForms.76.41.html

Maybe you are looking for