No new data in cube after a incoming maintenance job

Hi,
I thought I had read about this topic before, so I tried searching the forum but I didn't find any relevant threads.
Anyways,
I have a cube(partitioned along month) that I want to add new data to every day. I maintain the cube using AWM and accept all the default values for the maintenance job except for in the "cube data processing options" where I select "aggregate the cube for only the incoming data values".
But after I do this, none of the new data is shown.
I have mapped the cube to a view where I only have the data from the last couple of days to limit the load. When I do a select count against the view i get the result 150961 rows. When I check the xml_load_log I see this: Processed 150961 Records. Rejected 0 Records.
Some of the data in the view already exists in the cube, and some are new and its the new data that's not there.
I used OX to check the prt_topvar and the data isn't here either.
When I do the maintenance it takes about 15-20 minutes so everything seems normal.
Anyone have any ideas what might be wrong? any suggestions would be appreciated.
regards Ragnar
edit: I just did a similar maintenance, but this time I limited the view to only new values and the time it took was just 15 seconds from it started the load of measures and until it was done with the solve.
Message was edited by:
rhaug

Once again, thank you for your reply.
Regarding the 10.2.0.3A patch: Unfortunately the only access I have to the server is with developertools like AWM, OWB, sqlplus etc. so I'm not able to check out whats located in the home of the DB(I guess this is where the executable objects would be). Whenever support wants me to apply a new patch I have to ask my DBA, but he is on vacation at the moment and that makes it a bit more difficult. Hopefully he still has the log file and I can check it out once he gets back. So for now I'm not doing anything more with checking if the patch is properly installed.
Regarding maintenance of incoming values: I found a nice workaround for this one.
To describe a little more how it was when it wouldn't work. The cube is partitioned along months in the timedimension, and for every new day I would add that level in the timedimension as well. If I was to create a report today, the highest date I would see would be wed July 18. Then after a new maintenance of incoming values tomorrow, the highest value would be thu July 19, and so on. The logic in the source views for this works perfectly for me, but would easily be a source for error as well if you are not 100% sure on how this would work for you.
What I had to do in order to make the cube load the incoming values: On my first initial load of the cube, I loaded every day up until 31-12-2007. After I did this maintenance of incoming data works fine, and I suspect it will throughout the year. This might be the way it should be as well, I'm not sure. Seems like you have to include all the days in the partition when you do a full aggregation in order for the maintenance of the incoming values to be updated. What I noticed was that it would update days that was already partially loaded, but not days that was added from the incoming maintenance.
Hope this made some sense to read.
regards Ragnar

Similar Messages

  • Urgent: Error in uploading data in cube after adding new Key figure

    Hi Guys,
    I have added 1 key figure (DEC) to my existing cube. and proceeded as below:
    1. Deleted all data from cube
    2. activated the cube
    3. set Constant 1 for this key figure
    4. activated the transformation
    5. reated a new DTP
    But when i execute it, it gives me error. in updating to infocube ZSDBILL:
    Error while updating to target  ZSDBILL
    Process Terminated.
    all other steps in DTP are succesful like: extraction, error handling and transformation.
    There is no details in long text of these errors.
    Can anyone suggest whats the error stands for or what i am missing.

    Once logout and login back then again activate cube,transformation and run the DTP.
    Hope it helps you

  • Problem in Activating from  New data to Active data in DSO

    Hi All,
    For   my DSO I am fetcdhing some fields from other DSO table ,    through END Routine ,. After  running the DTP , I am getting data for the fileds which i am fetching through routine in New data Table.
    After Activating the New data table to Active data table I cant able to see my data.
    ie in Active data table there is no data for the fields which i am fetching through end routine after activating the request . One more thing my request is activated sucessfully.
    it shows ready for reporting.
    Please help me on this................................

    Hi ,
    After unchecking the checkboxes mentioned in my previous post and still if you dont find data in active table then I think the problem might be  because of Database Statistics not being up-to-date for your ODS tables which causes a delay in data load completion process. You can try refreshing the Database Statistics of your ODS both tables and indexes (active data table, change log table and new data table). This probably may resolve your problem.
    Srikanth.

  • Explorer/Polestar: Need to re-index every time new data was loaded?

    I have a question concerning the indexing functionality of BO Explorer/Polestar. It's clear that I need to re-index my infospace everytime the structure of the infospace has changed (e.g. I added a new object from my universe). What I'm not sure about is whether I also need to re-index my infospace as soon as new data was loaded in the warehouse which is supposed to be a part of my infospace. Example: I crate an infospace consisting of countries (UK, USA, Germany and Japan) and revenue. I index this infospace. The next day a new country (France) is loaded in the dwh. Do I need to re-index the infospace so that users can see "France" in BO Explorer?
    Thanks for your help!
    Agnes

    Hi Agnes,
    according to the Explorer documentation new data are available AFTER reindexing.
    Indexing refreshes the data and metadata in Information Spaces. After
    indexing, any new data on the corporate data providers upon which those
    Information Spaces are based becomes available for search and exploration.
    Regards,
    Stratos

  • Added new field to cube but data not passed from DSO

    Hope someone can help.
    (BI 7.0) We added new fields into a cube. The fields already existed in the DSO. When we ran the process chain in development for the first time after making this change, we notice that the 'historical' data for these fields is populated in the cube. When we do this in our quality system only new data passed to the cube is updated. In development in the sub-chain DTP request we see all previous requests listed under selections. In quality it is only the latest request. The only difference is that the DeltaInit flag in the DTP request in development is ticked (extraction mode) - but not in quality. Does anyone know whyb this is?

    hi peter,
    Adding fields to cube doesn't affect delta status...The delta DTP should be able to handle delta requests automatically.
    I guess in you quality system, the cube already got all requests updated from ODS before you importing the change request. And in develop system none of the requests in ODS were updated before the change.
    Regards,
    Frank

  • Processed cube sees no changes, but new data have been inserted..

    Simple AdwWorks cube has time dimension with years range from 2000-th to 2007-th. Fact data exists for 2001-2006. 2000-th and 2007-th are empty.  Ok. 
    I'm insert new data to source fact table for 2001-th  and process the cube. All changes immediately reflect in measure value (it grows). But new data for 2000-th don't reflect in measure value growing .  Nevertheless, during cube processing
    SSAS sees new rows for both cases (the value grows), and sql profiler catches equal batches of commands for  2001-th and 2000-th. But measure value grows only for 2001-th.
    I've clear mdx-script - it contains now only calculate command. Now there is:
    a) select sum(measure value) on fact tables in source database reflect new rows  for both cases
    b) cube processing sees changes for both cases
    c) mdx-script is clear (there are no scopes, witch can set measure value to null )
    d) select [sales amount] for cube reflect this changes only for 2001-th, not for 2000-th
    Any suggestions?
    ===========
    One day later.. :)
    The problem seems as resolved, but... I don't know: is it tech and/or logic feature or bug..
    So, what is happened.. Simple mdx query:
    select [sales amount] on 0,
    [some date from 2000] on 1
    from [cube]
    gives null value for [sales amount], but for [some date from 2001] value is not empty. In database fact table both values (results of sum(salesamount) for both dates) are not empty. After research i found that there was one measure ([Temp]) in the [sales amount]
    measure group for which MeasureExpression was set to [sales amount]*[average rate] ([average rate] - measure from [Fact Currency Rate] measure group). Fact table for [Fact Currency Rate] measure group didn't contain data for 2000-th. I've insert it and - vualya
    - all work and for 2000-th now. Main question is: why ssas calculate MeasureExpression formulas for measures, which I'm not request in a query, and why ssas set requested by me value to null, if it does not depend from formula of MeasureExpression property
    of unrequested measure? Is it bug or "defense from fool"?. There is another sample of such strange ssas behaviour. I mean usage of UnaryOperatorColumn property. If it is set for any attribute of any dimension, then it influences on every query, even
    if this attribute not is a part of this query. For example
    select [sales amount] on 0
    from [cube]
    returns different results, which depends by setting of UnaryOperatorColumn for some dimension attribute.. What all it mean?

    Hi Tkolomiewts,
    I have the following questions, which will help me in better understanding of your issue :
    1) Is [sales amount], a base measure or calculated measure?
    2) Are you using the default Adventure works database? 
    Regarding
    your other question about unaryoperatorcolumn for some dimension attribute affecting the results, lets use the following query that you mentioned:
    select
    [sales amount] on 0
    from [cube]
    This
    query doesnt pick only the measure value, but also fetches the "All" attribute for the all the dimension attributes. Hence, if the UnaryOperatorColumn influences the All attribute's value, then it will affect the results of the query above.
    Regards,
    Muthukumaran

  • Automatic MOLAP cube : Proactive caching was cancelled because newer data became available

    When I process the cube manually after processing Dimension, It works fine. But when I append data into database column, It performs proactive caching, at that time it fails.
    Sometimes: It does not get key attribute because measure gets processed before dimension
    and sometimes it gives error:  
    Proactive caching was cancelled because newer data became available  Internal error: The operation terminated unsuccessfully. OLE DB error:
    OLE DB or ODBC error: Operation canceled; HY008. Errors in the OLAP storage engine: An error occurred while the dimension, with the ID of 'call dim Monthly 201401 2', Name of 'call dim Monthly
    201401 2' was being processed. Errors in the OLAP storage engine: An error occurred while the 'MSW' attribute of the 'call dim Monthly 201401 2' dimension from the 'callAnalysisProject' database was being processed.  etc....

    I have also seen this error occur in other scenarios.
    In the first if you have set Pro-Active caching to refresh every 1 minute and your query takes 2 minutes to refresh the error above can be displayed.  Solution increase your refresh time or tune your Pro-Active caching query.
    In connection with the above if your server is limited on available resources this can also cause the slower query response times during refresh and the message above.

  • New Data Connection with incoming XSLT.  Should DataView show the structure?

    When I Create New Data Connection with an XML file and an incoming XSLT transformation, the Data View doesn't show the resulting structure..just the original XML file structure. This makes it hard to bind xml elements in the transformation to a PDF form. It the XSLT only applied at "runtime"? If so, how to map elements? Thanks.

    I would suggest to create a receive data connection(secondary) to get data from your checklist
    Use this data connection to connect to your checklist and get all the fields that are required.
    Create a button in your form and add rules to assign and submit data to the list, after user clicks the button
    Add a rule to set values to source list with fields from Receive Data connection
    Submit the data to the list
    Close the form
    Hope this helps!
    MCITP: SharePoint 2010 Administrator
    MCTS - MOSS 2007 Configuring, .NET 2.0
    | SharePoint Architect | Evangelist |
    http://www.sharepointdeveloper.in/
    http://ramakrishnaraja.blogspot.com/
    Yes!  This is fantastic, I'll try this.  Quick question, would it be possible to send the data to a different list rather than the source?  
    My reasoning is this:  The secondary data connection list is intended to be sort of a blank slate, where the actual project requirements are listed and can be modified or edited as needed.  I'd like to keep that as the constant starting point.
     So could I possibly have the form submit the actual data to a separate list to maintain that?

  • 'Get All New Data Request by Request' option not working Between DSO n Cube

    Hi BI's..
             Could anyone please tell me why the option ' Get one Request only' and  'Get All New Data Request by Request' is not working in DTP between Standard DSO and InfoCube.
    Scenario:
    I have done the data load by Yearwise say FY 2000 to FY 2009 in Infopackage and load it to Write-optimised DSO (10 requests) and again load Request by request to Standard DSO and activate each request. I have selected the option in DTP's to  'Get All New Data Request by Request' and its working fine between WDSO and SDSO. But not working between Cube and SDSO. While Execute DTP its taking as a single request from SDSO to Cube.( 10 request to single request).
    Regards,
    Sari.

    Hi,
    How does your DTP setting looks like from below options ? It should be change log, assuming you are not deleting change log data.
    Delta Init. Extraction from...
    - Active Table (with archive)
    - Active Table (without archive)
    - Archive ( full extraction only)
    - Change Log
    Also if you want to enable deltas, please do not delete change log. That could create issue while further update from DSO.
    Hope that helps.
    Regards
    Mr Kapadia
    *Assigning points is the way to say thanks*

  • Refresh jTable after inserting new data into the Database

    Hey all,
    I'm using Netbeans 6.5 to create a Desktop Application which is connected to a Java DB (Derby).
    The first simple steps were all very successfull:
    Create the jTable and bind it to the Database => everything works fine. When the application starts it correctly shows all data from the database.
    The problem starts when I try to insert new data to the database.
    For that reason I've created textfields and a button "Save". When I press the button it successfully inserts the data to the database but they are not displayed in the jTable (when the application starts they are all there, they are not updated at runtime) . I've tried table.invalidate() and table.repaint() but they just don't work.
    Any help will be GREATLY appreciated. But please have in mind that most of the code is Netbeans-generated and most of it not editable.
    Many thanks in advance.
    George

    Once again you are right my friend. I jumped to conclusion way too fast, when I shouldn't. (Give me a break, I've been busting my head with this well over a week). The response I saw when I did that was that indeed a line is added to the jTable. Because I falsly set the index of the object to be added to be second to last the row appeared on the table, what I didn't see at the time was that the last one disappeared. Hmm...
    A new adventure begins...
    So after a few hours of messing around with it here are my observations:
    1) It was not an observable list. When I add the new element with employeesList.add(newEmp); , the table gets notified but a get a bunch of exceptions:
    xception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 84, Size: 84
            at java.util.ArrayList.RangeCheck(ArrayList.java:546)
            at java.util.ArrayList.get(ArrayList.java:321)
            at org.jdesktop.swingbinding.impl.ListBindingManager$ColumnDescriptionManager.validateBinding(ListBindingManager.java:191)
            at org.jdesktop.swingbinding.impl.ListBindingManager.valueAt(ListBindingManager.java:99)
            at org.jdesktop.swingbinding.JTableBinding$BindingTableModel.getValueAt(JTableBinding.java:713)
            at javax.swing.JTable.getValueAt(JTable.java:1903)
            at javax.swing.JTable.prepareRenderer(JTable.java:3911)
            at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2072)
            at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
            at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1897)
            at javax.swing.plaf.ComponentUI.update(ComponentUI.java:154)
            at javax.swing.JComponent.paintComponent(JComponent.java:743)
            at javax.swing.JComponent.paint(JComponent.java:1006)
            at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1602)
            at javax.swing.JViewport.windowBlitPaint(JViewport.java:1568)
            at javax.swing.JViewport.setViewPosition(JViewport.java:1098)
            at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:818)
            at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:807)
            at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348)
            at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285)
            at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151)
            at javax.swing.JScrollBar.setValue(JScrollBar.java:441)
            at javax.swing.plaf.basic.BasicScrollBarUI.scrollByUnits(BasicScrollBarUI.java:907)
            at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:778)
            at javax.swing.plaf.basic.BasicScrollPaneUI$MouseWheelHandler.mouseWheelMoved(BasicScrollPaneUI.java:449)
            at apple.laf.CUIAquaScrollPane$XYMouseWheelHandler.mouseWheelMoved(CUIAquaScrollPane.java:38)
            at java.awt.Component.processMouseWheelEvent(Component.java:5690)
            at java.awt.Component.processEvent(Component.java:5374)
            at java.awt.Container.processEvent(Container.java:2010)
            at java.awt.Component.dispatchEventImpl(Component.java:4068)
            at java.awt.Container.dispatchEventImpl(Container.java:2068)
            at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4211)
            at java.awt.Component.dispatchEventImpl(Component.java:3955)
            at java.awt.Container.dispatchEventImpl(Container.java:2068)
            at java.awt.Component.dispatchEvent(Component.java:3903)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)
            at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
            at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)
            at java.awt.Container.dispatchEventImpl(Container.java:2054)
            at java.awt.Window.dispatchEventImpl(Window.java:1801)
            at java.awt.Component.dispatchEvent(Component.java:3903)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
            at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 84, Size: 84
            at java.util.ArrayList.RangeCheck(ArrayList.java:546)
            at java.util.ArrayList.get(ArrayList.java:321)
            at org.jdesktop.swingbinding.impl.ListBindingManager$ColumnDescriptionManager.validateBinding(ListBindingManager.java:191)
            at org.jdesktop.swingbinding.impl.ListBindingManager.valueAt(ListBindingManager.java:99)
            at org.jdesktop.swingbinding.JTableBinding$BindingTableModel.getValueAt(JTableBinding.java:713)
            at javax.swing.JTable.getValueAt(JTable.java:1903)
            at javax.swing.JTable.prepareRenderer(JTable.java:3911)
            at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2072)
    ... and a lot morewhich from my poor understanding means that the jTable succesfully notices the change but it is not able (??) to adjust to the new change. What is more interesting is that when I plainly add the element to the end of the list (without an idex that is), a blank row appears at the end of my Table. The weird thing is that I've bound the table to some text fields below it, and when I select that empty row all the data appear correctly to the text fields.
    I tried going through:
                    org.jdesktop.observablecollections.ObservableCollections.observableList(employeesList).add(newEmp);as well as
                    help = org.jdesktop.observablecollections.ObservableCollections.observableListHelper(employeesList);
                    help.getObservableList().add(newEmp);
                    help.fireElementChanged(employeesList.lastIndexOf(newEmp));and
                    obsemployeesList = org.jdesktop.observablecollections.ObservableCollections.observableList(employeesList);
                    obsemployeesList.add(newEmp);and I still get the same results (both the exeptions and the mysterious empty row at the end of the table
    So, I'm again in terrible need of your advice. I can't thank you enough for the effort you put into this.
    Best regards,
    George
    Edited by: tougeo on May 30, 2009 11:06 AM
    Edited by: tougeo on May 30, 2009 11:21 AM
    Edited by: tougeo on May 30, 2009 11:30 AM

  • Compare data in R/3 with data in a BW Cube after the daily delta loads

    Hi Friends,
    How can I compare data in R/3 with data in a BW Cube after the daily delta loads? Are there any standard procedures for checking them or matching the number of records?

    Hi Sunil,
    If you want to check the records daily instead of checking the data in R/3 manually ......
    You can try this...
    If you have staging DSO(level 1) that means whatever data is in source system load it to Staging DSO without any routines or any modifications.
    Now load this DSO data to Cube or DSO(level 2) as per your requirement with routines etc.
    Now Staging DSO contains Source system data.
    Now the level 2 Cube or DSO contains BW data with some modifications.
    Now create a Multiprovider based on level 1 and level 2 data targets.
    Now create a report on which keyfigures you want to test the data.
    In Multiprovider there is a field called 0infoprovider in data packet dimension.
    you can drag this infoprovider to the columns and restict your keyfigures with level 1 and level 2 data targets.
    In the first column you can see the level 1 DSO data ( source system data),in the 2nd column you can see the BW data.
    Now create a formula which gives the diffrence b/n level 1 and level2.
    that is R/3 data - BW data.
    If the diffrence is zero both R/3 and BW data are same.
    if the diffrence is not eqaul to zero check whether any routine is there or not.

  • Adding new characteristics to cube with data

    Hi Gurus,
    i need to add some characteristics to a cube already in production, this cube is customized version of material stocks/movements cube (0ic_c03).
    i am looking for a way to add the new characteristics without having to do reinitialisation (opening stock,...), i am thinking about a loopback process but how do i manage to get the new characteristics populated for the historical data?
    Thank you.

    Hi,
    If you want to load historial data, you must take ECC down time and re-intialization is required.Becasue you are adding new object in Cube and for that you need to change the Update rules, then need to load historical data, so without down time and reinitialization it is not possible.
    Check like below.
    You have data in PSA, so try to delete data from Cube and then load from PSA. Because you may write code in Update rules on;y I think. So in that case, it may work.
    Thanks
    Reddy

  • New Data is not available in reporting after revrse posting

    Hello All
    I have a cube and data loaded into it.Now i came to know that one request is having wrong data and need to be deleted,without deleting I did reverse posting.Now that particular data(means new data) is not available in reporting.The reporting symbol in request(manage tab) is not available for this request.
    Now what should I do,in order to get new data in reporting.
    regards
    blaji

    sorry i solved it

  • How to activate an old iphone (after restoring it) without a new data plan

    First off thanks for any help – I've seen the support article Using an iPhone without a wireless service plan and it no longer seems to reflect the current setup for the iTunes Store.
    I have an old original iPhone that I've been using as an iPod. Works fine, but for some reason I wasn't able to replace some old photos with additional music. So, I decided to restore the phone and wipe it clean so there would be more space for music.
    After the phone was wiped clean, it needed to be reactivated. There's no way to get into the phone or load music onto it without activating it, as far as I can tell. I saw the support article above, but after going through the steps in the iTunes store there was no way to active the phone without purchasing a $20 a month data plan. I know there's another way (or there used to be) but I can't figure it out.
    Basically, just need to active my old iPhone, so that I can continue to use it as an iPod touch, without purchasing a new data plan.
    Any help would be appriciated, thanks!
    -joe

    More info – the phone was used (by me) with a data plan for about two years.
    The SIM card that's in the phone is the same as when I first purchased it.
    I can easily activate it – just not without purcahsing a data plan.

  • How to use "sequence" after we add new data ?

    Dear all :
    Could someone tell me how to increase the number after we add new data and put the number into one field per time ?
    Thank you

    In the Initial Value property for an item on a block, you can assign it to a sequence value. Just put the name of the sequence in the Initial Value:
    Specifies the default value that Form Builder should assign to the item whenever a record is created. The default value can be one of the following:
    Here's the part of the help screen for Initial Value that shows how to assign a sequence.
         raw value (216, 'TOKYO')
         form item (:block_name.item_name)
         global variable (:GLOBAL.my_global)
         form parameter (:PARAMETER.my_param)
         a sequence (:SEQUENCE.my_seq.NEXTVAL)
    Dave

Maybe you are looking for

  • I need to reinstall Photoshop and Premiere Elements 10. Where can I find the download link?

    I need to reinstall Photoshop and Premiere Elements 10 on my Windows Laptop. Where can I find the download link?

  • Dragging doesn't always get the 'green plus'

    I use drag and drop with exposé so often I have got used to the fact that it only works about half the time. I'm trying to drag images from iPhoto into applications like Pages, Keynote, Word, etc. How come I get the green plus sometimes but not other

  • ADFS: Event ID 684 error every hour

    I set up ADFS recently.  I followed the guidance for setting up for Azure, with plans to use it for other purposes.  I am seeing error 684 every hour at about :52:36 minutes:seconds after the hour, so it's regular like a scheduled task.  The error te

  • Train a Trainer course in dreamweaver

    Hi there, I'm keen to take my knowledge of Adobe products further by teaching Photoshop and dreamweaver at a proffesional level. There are some details on the Adobe site here http://www.adobe.com/support/certification/aci.html It seems i need a teach

  • S60 dual sim function

    Hi All, I would like to ask you an S60 dual sim mobile related question. If I use the internet with SIM 1 what happens if someone calls SIM 2?  Many thanks