Loading BPC data back to BW for reporting.

Hi All,
       We are in NW BPC 7.5 and the tool is not matching up to the drill-down reporting capabilities of BW so we need to pull the plan data back to BW for Plan/Actual reporting. I am interested in knowing about the best practice to achieve this.
1. Flat Files dump and loads - not acceptable as it beats the purpose of NW based BPC.
2. BW ETL - I understand the technical names of BPC Application Cube change after optimiztion and between Dev Q and Prod so ETL would need constant changes.
Any other options / recommendations ?
Regards
Anupam

I agree with Ethan's reply as being the preferred route.  But regarding your original question and the option of using ETL.  Keep in mind that the only way the InfoCube might change when full optimization is run is IF there are more than 13 dimensions in the application.  Otherwise, BW assigns each characteristic to its own BW dimension (of which there are possible 16 with 3 being predefined).  So if you have an application with less than 13 dimensions and you feel this will be stable, then you can probably safely go ahead and build an ETL process directly against the BPC cube without risk that it will be impacted by optimization.
Best regards,
[Jeffrey Holdeman|http://wiki.sdn.sap.com/wiki/display/profile/Jeffrey+Holdeman]
SAP Labs, LLC
BusinessObjects Division
Americas Applications Regional Implementation Group (RIG)

Similar Messages

  • Back up cube for report from planning area

    Hi Gurus,
            We are in implementation and i had seen that client wanted to see daily data and wanted to delete that data and load next day data.One more point is client even wanted monthly data as well in a same cube and this two facilities should be in single info cube.
    How is is possible?
    for further info we have calday and calmonth time Chart.
    please suggest me some good ideas.
    I will be verythankfull to your suggestions.
    Thanks a Lot
    Regards,
    Raj

    Hi Raj,
    You can use SAP BW to create reports for the user. You have the option of using an external BW system or the BW system that is coupled with the APO server. If you have an external BW system, then it is recommended that you report from there. As you may know APO is an OLTP system and thus is configured for such. The external BW system will be configured for OLAP access and thus would be much more suitable for reporting purposes.
    You may want create a SAP RemoteCube so that the data in your report is "as fresh as possible".
    Here are the steps if you will be using the BW component in the APO system:
    1) Create an export datasource for your planning area. (Transaction /n/SAPAPO/SDP_EXTR)
    2) Create an InfoSource and attach the datasource your have created in step 1. (transaction RSA1 Modelling tab)
    3) Create a SAP RemoteCube and attach your InfoSource and SourceSystem to that.
    4) Create a BeX query and a BeX report (either in Web or Excel).
    If you will be using an external BW system here are the steps:
    1) Create an export datasource for your planning area in the APO system (Transaction /n/SAPAPO/SDP_EXTR)
    In the external BW system:
    2)replicate the datasource your have created.(transaction RSA1, Modelling tab, sourcesystems->choose the APO system->Right click->Replicate DataSources).
    3) Create an InfoSource and attach the datasource that you have created in step 2. (transaction RSA1 Modelling tab)
    3) Create a SAP RemoteCube and attach your InfoSource and SourceSystem to that.
    4) Create a BeX query and a BeX report (either in Web or Excel).
    Note that a RemoteCube is only suitable for few users only. If you will have many users, you need to create a Basic InfoCube instead.
    In your BeX query, you can choose the granularity of your report. If you want your report to be aggregated to monthly level then be sure to include the 0CALMONTH InfoObject.
    Please post again if things are not clear and I will be happy to help out.

  • Error loading master data attr and text for 0material

    Hi gurus,
    I am new to BI, I am getting an error RSDMD- 194    when i am loading 0MATERIAL_ATTR and TEXT.
    It is showing for nearly 100 records in the error stack. 
    Can anyone explain some basics,
    1) why do we need to add 0MATERIAL to a particular Info area to start loading its ATTR and TEXT
    2) Are the info objects that appear in the attributes tab of 0MATERIAL the same as the fields of 0MATERIAL_ATTR datasource, basically what i don't understand is are we mapping the 0MATERIAL_ATTR datsource fields to the info objects appearing in the attributes tab of 0MATERIAL info object.
    3) Also when i added 0MATERIAL to my Info Area , there were some extra info objects that got in, are there any dependent objects that get added ?
    <removed by moderator>
    Edited by: Siegfried Szameitat on May 19, 2009 11:53 AM

    Hi,
    "Error RSDMD- 194 when i am loading 0MATERIAL_ATTR and TEXT.RSDMD- 194"
    Please check if there is any external characterstic in those 100 records, correct it and load again.
    1) why do we need to add 0MATERIAL to a particular Info area to start loading its ATTR and TEXT
    It does,t matter where the 0Material is. Info area in kind of Folder to easily locate and put the all the related objects at one place.
    2) Are the info objects that appear in the attributes tab of 0MATERIAL the same as the fields of 0MATERIAL_ATTR datasource, basically what i don't understand is are we mapping the 0MATERIAL_ATTR datsource fields to the info objects appearing in the attributes tab of 0MATERIAL info object.
    If it is a business content infosource, it will automatically map the attribute to data source field. If you are modifying or creating your own object, you should map it manually based on field name and description.
    3) Also when i added 0MATERIAL to my Info Area , there were some extra info objects that got in, are there any dependent objects that get added ?
    If you will move any objects all the compounded objects will also come to the info area.
    Regards,
    Kams

  • Loaded data not visible for Reporting?

    Hi all,
       In the info cube, the data is not visible for reporting, How can i make it available for reporting,
    When i select the Manage option from the context menu of the cube and select the Requests Tab, i get a pop up message that tells
    " There is an inconsistency between the load status of the data and the option of reporting on this data.
    There is data in the InfoCube/ODS object that is OK from a quality point of view, but is not yet displayed in reporting.
    The problem, for example, is to do with request 0000018049, number REQU_F4ZBFRMDGBULE9WCUN3R5UX5X."
    How do i find out the inconsistancies?
    PS: All the requesta are delta upload
    Thanks n regards
    Girikumar

    Hi Girikumar
    Use the RSRV transaction and check the inconsistency of the cube ..If any inconsistency is there repair that with the repari option in the toolbar..
    Let me knwo if it not resolved..
    Bye
    Shu Moh..

  • How to make cube data avilable for reporting

    Hello,
    I have loaded data in to info cube from flat file, and created a query using BEx Analyzer. that query does not return results and gives an error msg "No Applicable Data Found".
    Padmanabha Rao had a same problem. In his thread, expert is recommending to check whether the data is available for Reporting by Rt clicking Infocube -> Manage -> Requests tab. Ideally, you'll be able see an indicator(Query icon) if it's available for reporting.
    My cube data is not available for reporting, how can I make it available for reporting?
    Regards,
    Tejas.

    Normally when the data gets loaded to cube, it will be available for reporting unlike DSO where you need to activate the data to make it available for reporting. There could be many reasons why the data is not available for reporting;
    1. May be there is aggregrates created on the cube and the data never been rolled up to the aggregates. If you see a summation sign next to the cube then there is aggregates created on the cube and you need to fill the aggregates first before you can have the data available for reporting in the cube. To do that, manage ->rollup and start, that will fill the aggregates.
    2. If there is any request in the cube which is still red, then any request after that won't be available for reporting until you either delete the red request.
    If the problem still persist, then I would just delete all the data from the cube and reload the data again.
    thanks.
    Wond

  • Actication Data for reporting in InfoCibe

    Hi!
    I'm new SAP BI Consultant and I need some helps according to InfoCube loading.
    I load coorectly my InfoCube but I don't know how to activate my requests for reporting in BW.
    We don't have a press bouton 'Activate' like when we want to activate data for reporting in DSO.
    Please, does somebody tell me the process?
    Thks!

    Hi Gaudenzio  ,
        Welcome to BI. Activation is only used in standard DSOs which have 3 tables :new ,change log and active. When data is loaded into a DSO, it is loaded into the new table. Activation is performed to move this data to the change log and active tables.
    You can refer the below link for more info.
    [http://help.sap.com/saphelp_nw70/helpdata/en/43/5fc0680a876b7de10000000a422035/frameset.htm]
    You do not require activation for infocubes or write optimsed DSOs.
    Data is automatically available for reporting when you load a request into an infocube.
    Hope this helps.
    Regards.

  • Loading of data from ECC to BW initially takes time

    Hi,
    I am loading data from ECC to BW System.
    But I find that this process initially takes some time to start say for 15 minutes or so.
    I have no clue as to why this is happening.
    Could anyone help me out here.
    Regards,
    Sushanth Hulkod

    No, I found that there were no BGD's available in SM50 Transaction.
    But initially, the loading of data does not start for some time.
    After that all the data is loaded at once.
    I am uanble to understand this weird behaviour.
    - Sushanth Hulkod

  • Error Loading Transactional Data into Cube(0PCA_C01)

    Hi Guys,
        I am trying to Install the following cubes from Business Content. 0PCA_C01 / 0PCA_C02 (Profit Center Analysis). Everything got replicated. I am trying to load transaction data now. I created Infopackage and loaded the data. Its running for a long time. It still says " not yet completed/warning ". If i try to see the content of the cube, I am getting the following errors.
    "Your user master record is not sufficiently maintained for object Authorization Object3.
    System error: RSDRC / FORM AUTHORITY_CHECK USER NOT AUTHORIZED 0PCA_C01 0PCA_C01
    System error: RSDRC / FUNC RSDRC_BASIC_CUBE_DATA_GET ERROR IN RSDRC_BASIC_QUERY_DATA_GET 0PCA_C01 64
    System error: RSDRC / FORM DATA_GET ERROR IN RSDRC_BASIC_CUBE_DATA_GET 0PCA_C01 64"
    Also if i try to change something in the infopackage, it says "Init. select. for field name  currently running in". I guess its because the job is still running.
    Please let me know if i missed something.
    Raj

    Hi Raj
    This seems to be an authorization case.
    i guess you are in BW Dev system.
    Go to SU01. Enter your user id and display.Go to Tabs ROle and PRofile.
    Ideally in development, a developers id shud have access to all devevlopment activities. So check with basis folks and get access to the relevant profiles. If you can get SAP_ALL, then perfect!!
    Prakash
    Assignin points is a way of saying thanks on SDN!!

  • Loading Transactional Data

    Hi Experts,
    I am trying to load tranx data into the PSA for infocube 0SD_SO_OS_1, my problem is that the request runs 7 hours and then fails with the error “Processing is overdue”. Is there anyway I can have a look on the R/3 side if the job is actually doing something ? I have tried that but we are using aleremote and I don’t know which is my job. Is there anyway to link my job I started on BW to the PID on R/3 ?
    What does the Open Hub Service provide that third-party extraction tools do not
    provide?
    Thanks in advance for your reply.
    Answers will be rewarded..
    Shankar

    Hi Shankar,
    When you load from R/3 to PSA, you can see the request in your monitor screen.When you go to your monitor screen you can see 3 tabs on the Right. In the header tab you will see a job name REQU_*... Copy this job name and go to your R/3 and paste this job name with *  before and after. You will get the corresponding job in R/3
    Regards,
    Pramod

  • Change language after load initial data (ME 5.2)

    Hello,
    we have an ME system installed with german language settings in the Netweaver config tool. We would like to change this english. I found in the installation guide the following remark:
    The u2013Duser.country and u2013Duser.language values must be set to the single, supported language
    for the SAP ME installation and cannot be modified after initial data has been loaded in SAP ME in
    the Loading Initial Data section below. For more information, see your SAP ME consultant.
    Can you tell the tables which need to be changed?
    Regards,
    Kai

    Hi,
    You can change language in netwear level SAP Basis people can do that this setting.
    Thanks,
    Ramesh

  • Why we load Master data first before loading Transaction data

    Hi Experts,
    why we load Master data first before loading Transaction data, specify any reasons for that ? Is it mandatory to load MD first ?
    I will allocate points to those who help me in detail. My advance thanks who respond to my query.
    Edited by: Nagireddy Pothireddy on Mar 10, 2008 8:17 AM

    Hi Nagireddy,
    I hope this helps....
    The bottom line for building cubes it to view facts against dimensions. When i say facts these are the key-figures i.e sales volume, Sales vat etc against some characteristics like sales Area,  Cost center , plant.
    Basically charateristics are those against which key-figures are measures like Costcenter, plant, material etc.
         Dimensions are a grouping of related characteristic. So basically a cube has a central fact table with dimesions associated to it in a relational schema. Imagine now you want to view a key figure Sales Volume against a dimension plant. when you consider plant , it has a distribution channel, purchasing organisation , company code, sales area, region etc associated with it. So which form the attributes of plant and also have some or the other description (texts) and aslo hierarchy. first we load the master data and then the transaction data follows.

  • Data load from BPC into BI 7 cubes for Bex reporting

    Hi,
    Can we pull BPC planning data into the BI cubes so that Bex reports can be created for combined data from BPC cubes and BI cubes?
    Also can we create Bex reports on BPC cubes just like we create for BI reporting cubes?
    Let me also give an example of the scenario we face.
    We have actuals data in a BI 7 basic cube(Actuals cube). Planning is done in BPC, so I understand  that the planned data gets automatically stored in a BPC cube in BI7 system. I want to load the data from this BPC cube to BI Actuals cube and create a combined Bex report to show actuals and plan data.
    Please let me know.
    Thanks,
    Archana

    AS of now, if you report data in the BPC7NW cubes through BEx, you may not get the same result as you get from BPC reports. The reason being BEx won't do the same calculations (for example sign reversals) that BPC client would do. In addition, you won't be able to report the results of the dimension member formulas when you report through BEx. If you have to get data out from BPC cubes to other cubes, you can go through SQE (shared query engine) and that way, yyour results will match with what you get in BPC reports. Once you get data out through SQE into other cubes, you can use BEx to report if you wish.
    More functionality will be available in near future to accomplish BEx reporting for BPC data.
    Regards
    Pravin

  • BPC75NW: Error Loading Master data for BPC Dimensions from BW InfoObject

    Hello Gurus,
    I'm trying to load master data for BPC Dimensions from BW Infoobjects.
    The ID thats used in BW is 32 char long. When I run the load, the ID is truncated after 20 chars and  the records are reported as duplicates.
    Due to this the load is failing.
    I cannot use any other ID as the texts will not be loaded in that case.
    Is there any work around to handle this?
    I cannot load the transaction data either.
    I looked at some posts and blogs in sdn, but nothing really helped.
    Cube - 0RPM_c05 (Financial Planning cube in SAP PPM)
    Version: BPC 7.5 NW SP5
    Thanks,
    Vasu

    Thanks Everyone.
    " you can write a transformation file and give a new name to those IDs who have values more than 20 characters."
    Poonam - Could you explain more?
    I tried using a additional Dimension property to hold the 32 char ID. But I cannot access this in the transformation.
    Is there a way to refer the dimension property in the Transformation file or in the UJD_ROUTINE BADI implementation?
    Thanks,
    Vasu

  • Sliding window sanario in PTF vs Availability of recently loaded data in the staging table for reporting purpose

    Hello everybody, I am a SQL server DBA and I am planning to implement table partitioning on some of our large tables in our data warehouse. I
    am thinking to design it using the sliding window scenario. I do have one concern though; I think the staging tables we use for new data loading and for switching out the old partition are going to be non-partitioned, right?? Well, I don't have an issue with
    the second staging table that is used for switching out the old partition. My concern is on the first staging table that we use it for switch in purpose, since this table is non-partitioned and holding the new data, HOW ARE WE GOING TO USE/access THIS DATA
    FOR REPORTING PURPOSE before we switch in to our target partitioned table????? say, this staging table is holding a one month worth of data and we will be switching it at the end of the month. Correct me if I am wrong okay, one way I can think of accessing
    this non-portioned staging table is by creating views, which we don’t want to change our codes.
    Do you guys share us your thoughts, experiences???
    We really appreciate your help.

    Hi BG516,
    According to your description, you need to implement table partitioning on some of our large tables in our data warehouse, the problem is that you need the partition table only hold a month data, please correct me if I have anything misunderstanding.
    In this case, you can create non-partitioned table, import the records which age is more than one month into the new created table. Leave the records which age is less than one month on the table in your data warehouse Then you need to create job to
    copy the data from partition table into non-partitioned table at the last day of each month. In this case, the partition table only contain the data for current month. Please refer to the link below to see the details.
    http://blog.sqlauthority.com/2007/08/15/sql-server-insert-data-from-one-table-to-another-table-insert-into-select-select-into-table/
    https://msdn.microsoft.com/en-us/library/ms190268.aspx?f=255&MSPPError=-2147217396
    If this is not what you want, please provide us more information, so that we can make further analysis.
    Regards,
    Charlie Liao
    TechNet Community Support

  • Authorizations for WEBI report based on BPC data model

    Hi All,
    We are strugelling with setting up authorisations for the reporting on BPC data model.
    We created Bex query on top of Multiprovider that consists of BPC cube. The Bex query is source for WEBI output. The authorisations has been set up on BPC data model (cube) in BPC application but they are not passed nor to Bex query nor to Webi. Example: The query is build on top of OPEX BPC data model, this data model is restricted based on Oranizational Unit. My test user is allowed to see only Org Unit = 'Australia' in the OPEX BPC data model, however when I'm running the report I can see absolutely everything.
    We are not connecting/using any BI cubes itself for this reporting. We are intrested only in the WEBI report based on BPC data models.
    We were trying to use BPC data model (without any extra settings) as the source for BEx report, we were also trying to use virtual BPC data model as the source for Bex transient query - but non of these have helped.
    Can you please advise how the authorisations should be set up for WEBI reporting on BPC data models?
    Kasia

    Anybody can help with this issue please?

Maybe you are looking for