Partioning cube

Hello All,
      Please give me steps to do physical and logical partioning in infocube

Hi ,
check out this link for physical partitioning :
http://help.sap.com/saphelp_nw04/Helpdata/EN/0a/cd6e3a30aac013e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/Helpdata/EN/33/dc2038aa3bcd23e10000009b38f8cf/content.htm
Logical partitioning :
https://community.altiusconsulting.com/blogs/glenchambers/archive/2008/03/10/infocube-partitioning.aspx
Physical Vs Logical Partitioning
hope it helps,
Supriya

Similar Messages

  • Getting Strange Error Running Query After Partioning Cube

    I am using BI 7.0, Service Pack 11:
    I just partitioned a cube. I hav eorginal cube XFI_C001 and create a new cube C2_XFIC01 by copying from XFI_C001. Now I developed a query on C2_XFIC01. Similar query on XFI_C001 does not give any error. How can I debug this problem? Error reported when running query is shown below. I  ran ST22, no dump. I did SM50, looked at developer trace, no clue.
    The initial exception that caused the request to fail was: 
    Termination message sent
    ABEND RSBOLAP (000): Program error in class SAPMSSY1 method : UNCAUGHT_EXCEPTION
      MSGV1: SAPMSSY1
      MSGV3: UNCAUGHT_EXCEPTION
    com.sap.ip.bi.base.application.exceptions.AbortMessageRuntimeException: Termination message sent
    ABEND RSBOLAP (000): Program error in class SAPMSSY1 method : UNCAUGHT_EXCEPTION
      MSGV1: SAPMSSY1
      MSGV3: UNCAUGHT_EXCEPTION
    at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessageInternal(MessageManager.java:148)
    at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessage(MessageManager.java:113)
    Detailed Exception is:
    com.sap.ip.bi.base.exception.BIBaseRuntimeException: Error while generating HTML
         at com.sap.ip.bi.webapplications.ui.items.UiItem.render(UiItem.java:365)
         at com.sap.ip.bi.webapplications.runtime.rendering.impl.ContainerNode.render(ContainerNode.java:63)
         at com.sap.ip.bi.webapplications.runtime.rendering.impl.PageAssemblerRenderingRoot.processRendering(PageAssemblerRenderingRoot.java:52)
         at com.sap.ip.bi.webapplications.runtime.impl.Page.processRenderingRootNode(Page.java:3565)
         at com.sap.ip.bi.webapplications.runtime.impl.Page.processRendering(Page.java:3280)
         at com.sap.ip.bi.webapplications.runtime.impl.Page.doProcessRequest(Page.java:3236)
         at com.sap.ip.bi.webapplications.runtime.impl.Page.processRequest(Page.java:2512)
         at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.doProcessRequest(Controller.java:956)
         at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.processRequest(Controller.java:842)
         at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService.handleRequest(BIRuntimeService.java:430)
         at com.sap.ip.bi.webapplications.runtime.jsp.portal.components.LauncherComponent.doContent(LauncherComponent.java:21)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
         at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
         at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:174)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    Caused by: com.sap.ip.bi.base.application.exceptions.AbortMessageRuntimeException: Termination message sent
    ABEND RSBOLAP (000): Program error in class SAPMSSY1 method : UNCAUGHT_EXCEPTION
      MSGV1: SAPMSSY1
      MSGV3: UNCAUGHT_EXCEPTION
         at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessageInternal(MessageManager.java:148)
         at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessage(MessageManager.java:113)
         at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessageInternal(MessageManager.java:144)
         at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessage(MessageManager.java:113)
         at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessageInternal(MessageManager.java:144)
         at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessage(MessageManager.java:113)
         at com.sap.ip.bi.base.application.service.RfcService.fillMessages(RfcService.java:268)
         at com.sap.ip.bi.base.application.service.RfcService.doPostProcessing(RfcService.java:218)
         at com.sap.ip.bi.base.application.service.rfcproxy.impl.RfcFunction.execute(RfcFunction.java:57)
         at com.sap.ip.bi.base.application.service.RfcService.doPostProcessing(RfcService.java:227)
         at com.sap.ip.bi.base.application.service.rfcproxy.impl.RfcFunction.execute(RfcFunction.java:57)
         at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.ProviderInfoObject.prepareForSelectionMemberAccess(ProviderInfoObject.java:1215)
         at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.selection.ProviderComponentList.setup(ProviderComponentList.java:87)
         at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.selection.ProviderComponentList.getComponents(ProviderComponentList.java:120)
         at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.selection.ComponentList.setup(ComponentList.java:96)
         at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.selection.ComponentList.<init>(ComponentList.java:77)
         at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.selection.CartesianProduct.setup(CartesianProduct.java:78)
         at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.selection.CartesianProduct.<init>(CartesianProduct.java:55)
         at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.selection.Selection.<init>(Selection.java:57)
         at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.SelectionObject.createSelection(SelectionObject.java:538)
         at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.SelectionObject.getSelectionSpace(SelectionObject.java:549)
         at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.SelectionObject.getEffectiveSelection(SelectionObject.java:577)
         at com.sap.ip.bi.km.impl.KmUtilities.getEffectiveSelection(KmUtilities.java:66)
         at com.sap.ip.bi.km.impl.source.property.QueryBuilderMulti.getQueryExpressionWrapper(QueryBuilderMulti.java:129)
         at com.sap.ip.bi.km.impl.source.CmFolderSource.getDocumentQueryResult(CmFolderSource.java:132)
         at com.sap.ip.bi.km.common.selection.DocumentSelectorResultSet.readQvDocuments(DocumentSelectorResultSet.java:234)
         at com.sap.ip.bi.km.common.selection.DocumentSelectorResultSet.getCellsWithDocuments(DocumentSelectorResultSet.java:136)
         at com.sap.ip.bi.km.common.selection.DocumentsSelectionService.getCellsWithDocuments(DocumentsSelectionService.java:258)
         at com.sap.ip.bi.bics.dataaccess.consumer.impl.queryview.resultset.RsDataCells.hasDocuments(RsDataCells.java:620)
         at com.sap.ip.bi.bics.dataaccess.consumer.impl.queryview.resultset.RsDataCell.hasDocuments(RsDataCell.java:543)
         at com.sap.ip.bi.webapplications.ui.items.analysis.renderer.interactive.RendererInteractive.createContent_DocumentSymbol(RendererInteractive.java:1660)
         at com.sap.ip.bi.webapplications.ui.items.analysis.renderer.interactive.RendererInteractive.createCell_Content(RendererInteractive.java:545)
         at com.sap.ip.bi.webapplications.ui.items.analysis.renderer.interactive.RendererInteractive.createCell(RendererInteractive.java:525)
         at com.sap.ip.bi.webapplications.ui.items.analysis.renderer.interactive.RendererInteractive.createTableRow(RendererInteractive.java:489)
         at com.sap.ip.bi.webapplications.ui.items.analysis.renderer.interactive.RendererInteractive.getContent(RendererInteractive.java:423)
         at com.sap.ip.bi.webapplications.ui.items.analysis.control.AcPivotTableInteractive.buildUrTree(AcPivotTableInteractive.java:321)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:33)
         at com.sap.ip.bi.webapplications.ui.framework.base.composites.UiRootContainer.iterateOverChildren(UiRootContainer.java:40)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.advancedcontrols.bridge.AcItemBridge.iterateOverChildren(AcItemBridge.java:61)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.unifiedrendering.controls.FlowLayoutItem.iterateOverChildren(FlowLayoutItem.java:63)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.unifiedrendering.controls.FlowLayout.iterateOverChildren(FlowLayout.java:69)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.framework.base.composites.UiRootContainer.iterateOverChildren(UiRootContainer.java:40)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.advancedcontrols.bridge.AcItemBridge.iterateOverChildren(AcItemBridge.java:61)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.unifiedrendering.controls.MatrixLayoutCell.iterateOverChildren(MatrixLayoutCell.java:63)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.unifiedrendering.controls.MatrixLayoutRow.iterateOverChildren(MatrixLayoutRow.java:56)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.unifiedrendering.controls.MatrixLayout.iterateOverChildren(MatrixLayout.java:69)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.container.matrixlayout.control.AcMatrixControlGrid.iterateOverChildren(AcMatrixControlGrid.java:40)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.framework.base.composites.UiRootContainer.iterateOverChildren(UiRootContainer.java:40)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.advancedcontrols.bridge.AcItemBridge.iterateOverChildren(AcItemBridge.java:61)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.unifiedrendering.controls.Group.iterateOverChildren(Group.java:63)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.container.group.control.AcGroupControl.iterateOverChildren(AcGroupControl.java:259)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.framework.base.composites.UiRootContainer.iterateOverChildren(UiRootContainer.java:40)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.advancedcontrols.bridge.AcItemBridge.iterateOverChildren(AcItemBridge.java:61)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.unifiedrendering.controls.FlowLayoutItem.iterateOverChildren(FlowLayoutItem.java:63)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.unifiedrendering.controls.FlowLayout.iterateOverChildren(FlowLayout.java:69)
         at com.sap.ip.bi.webapplications.ui.framework.base.impl.CompositeBuildUrTreeTrigger.process(CompositeBuildUrTreeTrigger.java:36)
         at com.sap.ip.bi.webapplications.ui.framework.base.composites.UiRootContainer.iterateOverChildren(UiRootContainer.java:40)
         ... 42 more

    Hi,
    The error log shows you are executing your query on portal which uses Java stack. There may some issue with the portal configuration. Check with your basis/portal team.
    The query will execute in BEx and RSRT as RSRT executes query on ABAP stack.
    Regards,Niraj

  • Partioning cube Measures dynamically

    Hi Team,
    We need to partition our cube dynamically based on year and period(ex 201306). So when there is a data load/update is happening in the fact only the particular partition is processed and not all.
    Dynamic partition I mean, when there is a load happening for a particular Year and Period, then a partition need to created in the cube.
    Please suggest. Thanks.
    Regards
    Jim

    Hi Jim,
    According to your description, you want to create the partition dynamically and then load/update is happening in the fact only the particular partition is processed and not all, right?
    For creating dynamically partition, please refer to the link which provided by Sqlsaga.
    For dynamic partition processing since re-processing the full cube is no longer viable due to the length of time it is taking, please refer to the links below to see the detail information about it.
    http://secretsql.wordpress.com/2011/02/06/ssas-dynamic-partition-processing/
    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/a3af5aaa-0ac0-45ec-b972-b9d7a2482ed6/dynamically-processing-partition-of-a-cube-with-ssis-package-2008?forum=sqlanalysisservices
    Hope this helps.
    Regards,
    Charlie Liao
    TechNet Community Support

  • Partitioning a cube in a Process chain

    Hi,
    How can I launch the partitioning of my cube in a process chain ?
    Is there an ABAP program i can use with a variante ?
    I have 3 cubes (one per Year : Y, Y-1, Y-2).
    I would like to create a process chain for Shifting my data :
    Delete data of cube Y-2
    Load data Y-1 in cube Y-2
    Delete data of cube Y-1
    Load data in cube Y-1
    Selective deletion in cube Y
    When my cubes are empty I would like to make a new partitionning with the next year.
    this | Next |
    year    |  year   |        old part.         |         new partioning
    cube Y_           2007   | 2008      | 001.2007->012.2007 |      001.2008->012.2008
    cube Y-1        2006   | 2007      |  001.2006->012.2006 |      001.2007->012.2007
    cube Y-2        2005   | 2006      |  001.2005->012.2005 |      001.2006->012.2006
    Thanks for any help.

    Hi,
    run transaction delete_facts and generate a deletion program for your cubes with a select-option for the year. Create variants for that programs to delete the relevant years.
    Create a chain with the following steps:
    1st. abap to delete year - 3 from last cube
    2nd. load year - 2 from previous cube to deleted cube
    3rd. abap to delete year - 2 from previous cube
    4th. load year - 1 from actual cube.
    5th. delete year - 1 from actual cube.
    Hope this helps!
    kind regards
    Siggi

  • 10.2.0.1.0A AWM  calculations not  correct

    I use 10.1.0.4 olap database, i have started using 10.2.0.1.0A AWM .
    Dimensions are created as follows
    1) create one level (this is from database table that contains 2 columns a)id b)id_desc )
    2) create hierarchy -->level based and choose the above level
    3) map dimension , i connect id of the dimension table to Member and id_desc to LONG_DESCRIPTION and SHORT_DESCRIPTION
    Then I maintain the dimension and view the dimension, all the data is perfect.
    Similarly my second dimension
    I have created cube as follows.
    1)create new cube, i do not choose "Use default aggregation plan for cube aggregation"
    I choose the two dimensions i have created.
    2)Under implementation details
    a) sparse is checked.
    b) Use Global Composites is checked
    c) use compression is not checked
    d) Partion cube is not checked
    3) Under Rules operator is "SUM".
    aggregation Hierarchies all the boxes are checked.
    4) Under Summarise To
    the two levels of two dimensions are checked.
    5) Under Cache
    Cache runtime aggregations using session cache is choosen
    The above is applied
    Next a measure is created
    1)"Use aggregation specification from the cube" is choosen
    2) Implementation details,rules,summarize to and cache are same as cube creation.
    Mapping the cube:-
    the 2 id's of fact table are connected to level discriptions under "Dimensions" and one measure of the fact table are
    connected to "MEASURES"
    Next Maintain cube "Aggregate the full cube" is choosen.
    Then view the data. Then I i see the two dimension with measures."BUT THE MEASURE IS NOT THE SUM OF FACT VALUES(DATA)" .
    MY FACT IS AS FOLLOW:-
    ID1 ID2 MEASURE
    1 1 10
    2 1 10
    3 16 25
    4 1 10
    3 1 20
    MY DIM1 IS AS FOLLOWS:-
    ID1 DESCRIPTION
    1 DESC1
    2 DESC2
    3 DESC3
    4 DESC4
    MY DIM2 IS AS FLOOWS:-
    ID2 DESCRIPTION
    1 DISC_1
    16 DISC_2
    26 DISC_3
    IN THE CUBE IT APPEARS AS FOLLOWS
    NOTE: FOR MY MEASURE - RULE- OPERATOR IS "SUM"
    MEASURE
    (ID1) ----> DESC1 DESC2 DESC3 DESC4
    (ID2)
    |
    DISC_1 1 1 2 1
    DISC_2 # # 2 #
    So the MEASURE is not getting aggregated according to the rule.
    Kindly help!!
    regards,
    ROOPA

    Scott
    I think what you said is absolutely true ,
    As I drilled down the the Sales cube created using AWM 10.2.0.1.A and selected following memebers
    1)time:---------Jan-04     
    2)channel:----Catalog     
    3)customer:--Computer Services Toronto     
    4)product:-----Mouse Pad
    measures:Sales-------Units
    results:-------40 ----------53
    When I picked the records from fact table for the above criteria, surprise!!!!!!
    1 select a.sales,a.units,a.month_id, b.item_dsc,c.ship_to_dsc,d.channel_dsc
    2 from units_history_fact a,product_dim b,customer_dim c,channel_dim d
    3 where a.item_id=b.item_id and a.ship_to_id=c.ship_to_id and a.channel_id=d.channel_id
    4* and a.item_id=30 and a.month_id=103 and a.channel_id=3 and a.ship_to_id=56
    SQL> /
    ---SALES---------UNITS----MONTH_ID---ITEM_DSC--------------SHIP_TO_DSC-----------------CHANNEL_DSC
    40.2161062---------53-------103---Mouse Pad--------------Computer Services Toronto-----Catalog
    40.2161062---------53-------103---Mouse Pad--------------Computer Services Toronto-----Catalog
    40.2161062---------53-------103---Mouse Pad--------------Computer Services Toronto-----Catalog
    40.2161062---------53-------103---Mouse Pad--------------Computer Services Toronto-----Catalog
    I HAVE 4 records.
    and my sum of all the above should have been as follows
    1 select sum(a.sales),sum(a.units), a.month_id, b.item_dsc,c.ship_to_dsc,d.channel_dsc
    2 from units_history_fact a,product_dim b,customer_dim c,channel_dim d
    3 where a.item_id=b.item_id and a.ship_to_id=c.ship_to_id and a.channel_id=d.channel_id
    4 and a.item_id=30 and a.month_id=103 and a.channel_id=3 and a.ship_to_id=56
    5* group by a.month_id,b.item_dsc, c.ship_to_dsc, d.channel_dsc
    SQL> /
    SUM(A.SALES)--SUM(A.UNITS)--MONTH_ID---iTEM_DSC-----------------SHIP_TO_DSC------------------CHANNEL_DSC
    160.864425-----212-------103------Mouse Pad-----------------Computer Services Toronto-----Catalog
    As you said AWM is not aggregating but replacing it with similar record.
    Materialized views means more storage and my fact has 40 million records and 9 dimensions.
    Then what is the point to using oracle OLAP feature. I am working in cross platforms OLAP environments, it is not this complicated.(i mean MS olap).
    Any other solutions please let me know.........
    Thankyou,
    Regards
    Roopa

  • Steps for cube partioning

    hi gurus
    can any one tell me detail steps for cube partioning .And what is the use.
    regards
    karan

    Follow these thread
    Partitioning of the Cube
    http://help.sap.com/saphelp_nw04s/helpdata/en/0a/cd6e3a30aac013e10000000a114084/frameset.htm
    Partitioning Fields and Values
    partition of Infocube
    Partitioning of cube using Fiscal period
    Infocube Partition
    Khaja

  • Partioning of Cube

    hi firends
    i wand information on the Partition of cube, i have partition on the cube per month wise, but where it is going to show me
    where i can see the data in the sap according that partition
    thanks and regards
    shafeeq ahmed

    hi venkat,
    i got it but u r saying that we can see it in extras but it is used to make the partitions,
    but i want to see that if i forget or some one eariler made it and forget it
    the number of partitions made on a cube where we can see value
    based on what options as month wise or year wise it  can by viwe in menu extras
    can i chang it again
    where i can see the data as per partition
    u got it naa
    thanks and regards
    shafeeq ahmed

  • Partioning OLAP cube

    Hello experts,
    I read somewhere that when the size of  BPC partitions becomes too big, then to keep a good performance, it's advised to create new partitions.
    This point is mentioned in "SAP_BPC_Performance_Tuning_Guide.doc" I downloaded, but impossible to find the documentation regarding the partitioning.
    Could someone give me more information about it ?
    Thanks in advance,
    Lionel
    Edited by: Lionel Blind on Feb 7, 2009 1:58 PM
    Edited by: Lionel Blind on Feb 7, 2009 2:01 PM

    Hi,
    Partitions are necessary when you are seeing a degardation of performances of your reports because of amount of data. We can not provide a clear indication regarding amount of data because it is depending by many other details like;
    Number of rows from fact table
    Number of hierachies for dimensions
    What filters asre used into your reports.
    So into HTG you can find SSAS 2005 Partitions document.
    If not then I will publish this HTG next week.
    Regards
    Sorin Radulescu

  • Semantic Partitioning Delta issue while load data from DSO to Cube -BW 7.3

    Hi All,
    We have created the semantic partion with the help of BADI to perform Partitions. Everthing looks good,
    first time i have loaded the data it is full update.
    Second time i init the data load. I pulled the delta  from DSO to Cube . DSO is standard where as Cube is partition with the help of semantic partition. What i can see is the records which are updated in Latest delta are shown into the report rest all are ignored by the system.
    I tried compression but still it did not worked.
    Can some has face this kind
    Thanks

    Yaseen & Soujanya,
    It is very hard to guess the problem with the amount of information you have provided.
    - What do you mean by cube is not being loaded? No records are extracted from DSO? Is the load completing with 0 records?
    - How is data loaded from DSO to InfoCube? Full? Are you first loading to PSA or not?
    - Is there data already in the InfoCube?
    - Is there change log data for DSO or did someone delete all the PSA data?
    Sincere there are so many reasons for the behavior you are witnessing, your best option is to approach your resident expert.
    Good luck.
    Sudhi Karkada
    <a href="http://main.nationalmssociety.org/site/TR/Bike/TXHBikeEvents?px=5888378&pg=personal&fr_id=10222">Biking for MS Relief</a>

  • Cube to cube data transferred ,and delta status

    Hi Gurus
    I need to do Portioning in cube
    I have a cube Zaa_c01 which is updated by two data source ZDS1 and ZDS2 (Delta Update) I copy the Zaa_c01 and I created new cube Zaa_c02, also I transferred the data to that. But it is shoeing in single request in cube, after partion I again reloaded to ZAA_C01 , know I am seeing only single request in a cube.
    Whether I lose delta in this case , or I am missing any step, this activity I done in Development, and need to do in production. 
    Regards
    Shashi

    Hai Shashidhar,
    Partitioning is split the large dimensional cube into smaller cubes.... regarding performance point of view we have to do this partitioning.
    there are two types of partitioning..
    1. Logical Partitioning.
    2.Physical Partitioning
    physical partitioning is done at Database level . and logical partitioning done at Data target level.(EX: Info cube level)
    Cube partitioning with time characteristics 0calmonth Fiscper is physical partitioning.(so, we need at leats one of the above time charecterstics for doing partioning...).
    Logical partitioning is u partition ur cube by year or month that is u divide the cube into different cubes and create a multiprovider on top of it.
    STEPS :
    SELECT YOUR CUBE.. AND DOUBLE CLICK IT..->
    in the menu's select EXTRAS menu--> in that select -->DB PERFORMANCE sub menu..-> in that again select Partitioning sub menu..
    and specify how many partions you want to do...
    but you cube should be contain atleast ocalmonth or phical varient should be there...
    Prerequisites
    You can only partition a dataset using one of the two partitioning criteria ‘calendar month’ (0CALMONTH) or ‘fiscal year/period (0FISCPER). At least one of the two InfoObjects must be contained in the InfoProvider.
    http://help.sap.com/saphelp_nw04s/helpdata/en/8c/131e3b9f10b904e10000000a114084/frameset.htm
    Thanks,
    kiran.

  • Virtual cube with services read from Multicube?

    Hello All.
    We have logically partitioned the Balance Sheet cube 0FIGL_C01 into 3 new cubes. Now I found that I also had to partition the Virtual cube 0FIGL_VC1 into 3 new virtual cubes( I have copied the standard function module to change the data origin).
    Then I have included 4 virtual cubes in one single multicube.
    When I run a query on the multicube, I get a short Dump.
    My questions are:
    1.- has anyone done the same logical partioning for balance sheet before?
    2.- Is it possible to use a multicube as source of data for a Virtual cube with services, using the balance sheet virtual cube function module?
    Thank you all for your help.
    Regards,
    Alfonso.

    a basic cube can only be a source of data for virtual cube or for  a multicube.
    all cubes should have atleast one char common when u add them in a multicube.
    check this

  • Logical Partition of Cube

    Hi BW experts,
    Can anyone explain the steps to create logical partitioning of Cube data?
    I want to do it per fiscal year. If we create 05 cubes(Same structure) each for say fiscal year 04' 05'...08'
    now how will the data flow into respective cubes.
    Kindly explain the steps.
    thanks,
    Nipun Sharma
    P.S. points will be rewarded.

    Hi Nipun,
    1.Partitioning the cube in both physical and logical way helps you to increase its performance on Queriying.
    Partitioning InfoCubes Using the Characteristic 0FISCPER (At Infocube maintainance)
    Prerequisites
    When partitioning using 0FISCPER values, values are calculated within the partitioning interval that you specified in the InfoCube maintenance. To do this, the value for 0FISCVARNT must be known at the time of partitioning; it must be set to constant.
    Procedure
    1. The InfoCube maintenance is displayed. Set the value for the 0FISCVARNT characteristic to constant. Carry out the following steps:
    a. Choose the Time Characteristics tab page.
    b. In the context menu of the dimension folder, choose Object specific InfoObject properties.
    c. Specify a constant for the characteristic 0FISCVARNT. Choose Continue.
    2. Choose Extras -->DB Performance --> Partitioning. The Determine Partitioning Conditions dialog box appears. You can now select the 0FISCPER characteristic under Slctn. Choose Continue.
    3. The Value Range (Partitioning Condition) dialog box appears. Enter the required data.
    Pls chk the below link for partioning..
    http://help.sap.com/saphelp_bw33/helpdata/en/33/dc2038aa3bcd23e10000009b38f8cf/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/0a/cd6e3a30aac013e10000000a114084/frameset.htm
    Re: logical Vs physical partitions ?
    Regarding Partitioning
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ce7fb368-0601-0010-64ba-fadc985a1f94
    /message/4204952#4204952 [original link is broken]
    How i can partioning the  BW?
    Partioning and ETable
    What is the use of cube partition?
    *pls assign points,if info is useful*
    Regards
    CSM reddy

  • Selective deletion on info cube taking long time.

    We have a cube with line item dimension and partioned on Fiscal year. When we are doing selective deletions on the cube on 0fiscper (removing the old redundant data) it is taking quite long time (approx 10 hours) to do this selective deletions as there is huge data in the E fact table ,Request older than 4 days are compressed in the cube and it has some millions of records in this table.
    Is there any way we can improve the performance of this selective deletion? Any improvements suggestions we are on sap BW 3.5 system.

    Hi,
    The issue is very specific .
    I recommend to check if there are defined matching indexes which fit to the where clauses of the delete statements. This will make the access to the record most effient.
    All other indexes need to be just deleted for the time-being and re-created after the clean is completed. This will save the time for updating the indexes.
    The deletes should be performed in bulks - i.e. many, e.g. 25, 100, more at once. If deletes sqls are send from ABAP to database one by one there is huge overhead in the network traffic time.
    Best Regards,
    Sylvia

  • Logical Partioning doubts

    Hi gurus,
    Logical partioning is used to create additional cubes to load yearly data.
    My small questions are
    1) In the process chain after one year infopackage will be same with delta update type and cube name will change is it right ?
    2) This will be done on first day of new year I mean first delta will be loaded of the new year like 2008 with the same process chain but different into cube name .
    3) Old cube name wll be there till it loads last delta of year last day ?
    4) If report is only for single year all data and I have 4 cubes with quarterly data for that single year under a multiprovider .will the performance come down ?
    Thankyou gurus.

    Hi George:
    1) That is possible. see also under 2
    2) You can also create a filter in the update rules. Add you new cube to the info package and filter the records in the update rules (start routine, delete from info package where date = etc.) In this case you can implement the new cube some weeks before the new year and remove the old cube after a few weeks (at the moment you are sure no records of the previous year are changed)
    3) then you can also remove the old cube from the info package and remove the update rules.
    4) We implemented queries about single year data on the cubes directly (easy to copy as the cube are equal and then renaming the query with yaer in the name) and queries over more than one year on the mutli cube. (actually we made two mutlicubes (1 with current and last year and 1 with all the years)
    Udo

  • Cube Refresh Performance Issue

    We are facing a strange performance issue related to cube refresh. The cube which used to take 1 hr to refresh is taking around 3.5 to 4 hr without any change in the environment. Also, the data that it processes is almost the same before and now. Only these cube out of all the other cubes in the workspace is suffering the performance issue over a period of time.
    Details of the cube:
    This cube has 7 dimensions and 11 measures (mix of sum and avg as aggregation algorithm). No compression. Cube is partioned (48 partitions). Main source of the data is a materialized view which is partitioned in the same way as the cube.
    Data Volume: 2480261 records in the source to be processed daily (almost evenly distributed across the partition)
    Cube is refreshed with the below script
    DBMS_CUBE.BUILD(<<cube_name>>,'SS',true,5,false,true,false);
    Has anyone faced similar issue? Please can advise on what might be the cause for the performance degradation.
    Environment - Oracle Database 11g Enterprise Edition Release 11.2.0.3.0
    AWM - awm11.2.0.2.0A

    Take a look at DBMS_CUBE.BUILD documentation at http://download.oracle.com/docs/cd/E11882_01/appdev.112/e16760/d_cube.htm#ARPLS218 and DBMS_CUBE_LOG documentation at http://download.oracle.com/docs/cd/E11882_01/appdev.112/e16760/d_cube_log.htm#ARPLS72789
    You can also search this forum for more questions/examples about DBMS_CUBE.BUILD
    David Greenfield has covered many Cube loading topics in the past on this forum.
    Mapping to Relational tables
    Re: Enabling materialized view for fast refresh method
    DBMS CUBE BUILD
    CUBE_DFLT_PARTITION_LEVEL in 11g?
    Reclaiming space in OLAP 11.1.0.7
    Re: During a cube build how do I use an IN list for dimension hierarchy?
    .

Maybe you are looking for

  • HT2484 my MAC does not have iSync in the apps menu.   how can i get it???

    Im trying to Sync a Nokia Phone, so I'll need the iSync App in my MAC.   In every page I have read, the assumption is tath the MAC OS already has the iSync but my MAC does not have it.  How can I get it? Or what do I do in this case???

  • Calling an application from java with cmd

    hi there the problem is that I need to call a windows application passing args (using cmd would be a good idea I think) if you are familiar with C I just need a method in java that works like the function   system("progr  args... ");any ideas?

  • About sending idoc

    hi, How to send control data with doing any mapping functionality? How can i send header data of an i doc to sap sys without mapping ? pls give full details on this. ravi

  • Component maximumsize within nested splitpane

    Hi, I have a JSplitPane that contains another JSplitPane within it's right component. I want to constrict the right component of the internal JSplitPane to have a certain maximum size, meaning you can't slide the second divider left of a certain valu

  • MAC: Using iPhoto with PSE 4.0 instead of Bridge.

    I'm thinking about buying PSE 4.0 for editing my digital photos on my PowerBook. Can I continue to use iPhoto 6 as my main photo organizer and then PSE 4 for just editing, and forgo using Bridge? Can I just not install Bridge, since I read it's a sep