Data reconciliation

BI Experts - I am using BI as my data repository to move data from R/3 to BPC. Any suggestions on what I need to look out for? Thanks.

Purpose
An important aspect in ensuring the quality of data in BI is the consistency of the data.  As a data warehouse, BI integrates and transforms data and stores it so that it is made available for analysis and interpretation. The consistency of the data between the various process steps has to be ensured. Data reconciliation for DataSources allows you to ensure the consistency of data that has been loaded into BI and is available and used productively there. You use the scenarios that are described below to validate the loaded data. Data reconciliation is based on a comparison of the data loaded into BI and the application data in the source system. You can access the data in the source system directly to perform this comparison.
The term productive DataSource is used for DataSources that are used for data transfer in the productive operation of BI. The term data reconciliation DataSource is used for DataSources that are used as a reference for accessing the application data in the source directly and therefore allow you to draw comparisons to the source data. 
You can use the process for transaction data. Limitations apply when you use the process for master data because, in this case, you cannot total key figures, for example.
Model
The following graphic shows the data model for reconciling application data and loaded data:
The productive DataSource uses data transfer to deliver the data that is to be validated to BI. The transformation connects the DataSource fields with the InfoObject of a DataStore object that has been created for data reconciliation, by means of a direct assignment.  The data reconciliation DataSource allows a VirtualProvider direct access to the application data.  In a MultiProvider, the data from the DataStore object is combined with the data that has been read directly. In a query that is defined on the basis of a MultiProvider, the loaded data can be compared with the application data in the source system.
In order to automate data reconciliation, we recommend that you define exceptions in the query that proactively signal that differences exist between the productive data in BI and the reconciliation data in the source. You can use information broadcasting to distribute the results of data reconciliation by email, for example.
Edited by: prem casanova on Oct 21, 2008 11:15 AM

Similar Messages

  • Data Reconciliation Data Sources in Business Content

    Can you tell me where we can find these data sources and explain me how to use them? Do we need to define infocube/ods or anything like that to load the data and use report to see the results?
    Please explain me with one complete scenario.
    Thanks.

    Data Reconciliation for data sources allows you to ensure the consistency of data has been loaded in to BI is available and used productively there.
    It is based on comparision of the data loaded in to BI and the application data in the source system.You can access the data in the source system directly to perform this comparison.
    The term Data Reconciliation data source is used for Data sources that are used as a reference for accessing the application data in the source directly and there fore allow you to draw comparison to the source data.
    It allows you to check the integrity of the loaded data by for EXAMPLE,comparing the total of a keyfigure in the data store object with the corresponding totals that the virtual providers access directly in the Source system.
    Hope it will helps you.....

  • Data Reconciliation ... trouble shooting

    Hi All Experts,
    Can anyone provide me some assistance on the following plus provide me some solution.
    a)Data validation btw r/3 and bw reports
    b)if not possible then use se16 - but need to explain how to determine the table and the fields to be used
    check if the definitions are similar between reports
    check to see if there are any exclusions in the report and the data inconsistency is caused by master data loads (unassigned etc)
    c)timing of the data loads - are there postings since the data is loaded into bw?
    d)if the reportt definitions are the same between r/3 and bw - check the data in the cube.  use listcube - explain how to use listcube.
    e)determine if the error is caused by a particular package or error in update rule / transfer rule - explain how to determine this (include the package id, possible errors - full load, delta load)
    include pointers on how to fix the error - asking a bw consultant to fix the error is a good idea in this case.  they should not be fixing the error themselves (unless its a query issue)
    Also ... data reconciliation and how to fix the errors and suggest corrections, improvements and fixes wherever possible.
    TQ
    BR
    Kumar

    a) Data validation between R/3 and BW reports can be done by getting the reports from the R/3 consultant or if u know how to get that u can do that urself. And checking them with the reports in BW ( the selections shd be the same ).
    b)use se16 . For this u have to know from which tables the data is coming into BW . For example take the case or Material Master . The data comes into this Master data from the table MARA.
    for this goto to the SE16 of R/3 and check the data from this table . similarly all other datasources.
    c)u can check this in the delta queue of the source system.
    d)Listcube is a transaction in the BW where u can check the data .
    u get a screen with selections and fill the entries by defult if there are too many selection fields the system will not allow u so u have deselect all the characteristics and select few which are important or those for which u want to check the data.
    e)Determining if the error is caused by paricular package or any other thing , u can find this int he RSMO transaction and select the load which failed and in the details tab u find all the information .
    To see if it is caused in the update rules or TR's u have to simulate the update and switch on debugging and check the update rules and u can find out.
    Data reconcilation is nothing but ur first question and how to fix the errors u will have to get the error to be fixed so if u hae any error just post the error in the forum and u will be helped by ur friends here.
    Hope this helps
    Regards
    Majeed

  • Data reconciliation - real example

    HI,
          Can any one give me a real example (for any one scenario) for data reconciliation. Please do not give me the procedure or SAP published material.
    Thanks in advance

    Example :
    Cost Center Line Item Details Report on BI - Pick a cost center and its dollar amounts for a time period considering cost elements.
    On ECC : Tcode : KSB2 - Check for the dollar amounts inputing the same selections.
    Look at :
    Reconciliation procedure

  • Data reconciliation for Open Orders in SD

    Hi,
              Can any one give me a step by step approach for doing the data reconciliation for open orders in the Sales Infocube.
    Regds
    tanu

    Hi Tanu,
    Reconcilation:
    Reconcilation is the process of comparing the data after it is transferred to the BW system with the source system. The procedure to do reconcilation is either you can check the data from the SE16 if the data is coming from a particular table only or if the datasource is any std datasource then the data is coming from the many tables in that scenario what I used to do ask the R/3 consultant to report on that particular selections and used to get the data in the excel sheet and then used to reconcile with the data in BW . If you are familiar with the reports of R/3 then you are good to go meaning you need not be dependant on the R/3 consultant ( its better to know which reports to run to check the data ).
    I will give you a scenario to help you understand it better. Lets say BW extracts FI data from R/3. To make sure that all the records has been extracted from R/3 we can create a report in R/3 which will show the year-to-date balance of all the documents posted and we can create a BEx query on the BW cube which will also display the trial balnce. Any difference between the two balance will identify the records missing from R/3.
    Similary you can model other scenarios as per your requirement. If you are extracting from 2 or more different sources from R/3 then create a multicube on top of the individual cube and produce the report. You need to also create a similar report in R/3 as well.
    check this How to Doc:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7a5ee147-0501-0010-0a9d-f7abcba36b14
    Hope this helps.
    Regards,
    Ravikanth

  • Data reconciliation for Open Orders

    Hi,
         Can any one give me the step by step approach for data reconciliation for open orders in Sales Infocube. I understand that the Open Orders which are dynamic Key figures and the data reconciliation in this case is not straight forward using "Generic View data sources"  and we need to program our own generic data source with a funciton module. I would like to know if any one has dealt with this specific case and give me the proceudure to do the same.
    Regds
    tanu

    Hi
    Refer this
    Data Reconciliation
    You can compare periodic R/3 reports relevant to open orders with values in the cube and reports
    Regards
    N Ganesh

  • Data reconciliation using MDM

    Hi can anyone tell me that does MDM play any role in data reconciliation across various R/3 modules.

    Hi Gopesh,
    maybe you want to read the thread right before this one... there i put an answer which covers your topic.
    this part might be relevant to you:
    Concerning 2: <b>Actually with MDM 3.0 you can consolidate any data</b> - the standard allows MD Objects like Product or Business Partner - but if you want to harmonize eg FI/CO Data you can create beforehand on MDM a MD Object type using the MD Framework - this framework allows to create any data type you like (look at the elearning sessions on the mdm page in sdn - https://www.sdn.sap.com/sdn/developerareas/mdm.sdn?node=linkDnode8 )
    regards, Matthias

  • Data Reconciliation in BI

    Hi All,
    There is a requirement to do a data reconciliation within the BI system.
    Requirement: PSA data from the Data source needs to be reconciled with the Data Target ( DSO or Cube).
    Approach: We are planning to build a data souce on PSA using the FM based data Source and fetch that data into a new write Optimized DSO. Then a Multiprovider can be built which will conatain the new DSO and the data Target to be compared and built the Query on top of this MP and compare trhe values.
    Please suggect some other strategies for achieving this.
    Regards,
    Mayank
    Assign point is the best way of saying thanks..

    Hi Mayank,
    Your approach is correct for reconciliation. I would like to suggest you to include a key figure each in the DSO's for the count of records. Default it is as '1' for an entry in the DSO.
    In the query, you can have the all the fields of the DSO in 'characteristics 'and the key figure defined based on the row count under key figures.
    In the report for an exact match a '1' will appear for the data from both sources indicating a perferct match. A single 1 will indicate an occurence in DSO or PSA respectively.
    Please ensure the structure of both the InfoProviders is exactly same.
    Cheers,
    VA

  • Data reconciliation field in rso2

    Hello BW Experts,
    What is the purpose of the data reconciliation button in the rso2
    Suggestions appreciated.
    Thanks,
    BWer

    You should have it in BW only, not in R/3.
    The DataSource performs data reconciliation with another DataSource and should therefore not be used "productively".
    For reconciliation, the data reconciliation DataSource should be used in a scenario with direct access. The data that is extracted is compared with the data in the DataSource that is to be checked.

  • Data reconciliation - practicl problems

    Hi,
            Could any one who has worked on data reconciliation tell me what are some of the practical problems that you have faced while reconciling the data.

    Hi tanu,
    I did data reconciliation for my previous Implementation project .If u  select perfect transactions for Reconcillation   U won't  get any problems between R/3 to Bw .
    So that u have to cocentrate perfect Transactions ,Tables to recocilate the data.
    for example:
    At R/3 side:
    FI -AP : FBL1N
    FI-AR :  FBL5N
    FI-GL :  FS10N
    Purchasing : MC$4....ect.
    Thanks,
    kiran.
    It if is usefull assain Points***

  • Data Reconciliation Node on SAP Source System

    Hi Gurus,
    I'm working on Data Reconciliation between SAP BI and SAP R3 systems.  I've read on the forum that the reconciliation DataSource technology is available as of PI-BASIS 2005.1 / SAP NetWeaver 2004s.  I'm using
    SW Comp     Release             Level     Highest Support     Desc
    PI_BASIS      2005_1_640      0017      SAPKIPYJ6H         Basis Plug-In (PI_BASIS) 2005_1_640
    I wonder that I cannot see the Data Reconciliation Node in the transaction RSA6 in the SAP Source System.  Please throw some light on this whether I need to activate them.
    Thanks & Regards,
    Ash.

    Hi Sunny,
    Thanks for your response.  Can you suggest me what should I do to get those DataSources?  Are there any patches that SAP has released to overcome this problem for lower versions as the one which I'm using?
    Thanks,
    Ash.

  • Data reconciliation between R/3 and the BW Systems

    How do we do data reconciliation between R/3 and the BW system for the following areas?
    Purchasing
    Controlling:
    Project System:
    COPA
    SD
    AP
    Trgards,
    Tony G

    Tony
    Have you looked these documents??
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/biw/how%20to%20validate%20infocube%20data%20by%20comparing%20it%20with%20psa%20data
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7a5ee147-0501-0010-0a9d-f7abcba36b14
    Re: BW v. R/3 data reconciliation
    Hope this helps
    Thanks
    Sat

  • Regarding Data Reconciliation

    Hi,
    As i understand that Data Reconciliation is used to check the consistency of the data between the source and the BI.
    I have a small doubt in this regard,
    When i went through the SAP Library i saw the two terms
    1) Productive Datasource and
    2) Datasource for data reconciliation
    Are these two data sources same or not?
    If i tick mark the option Data Reconciliation option in the Datasource, the same is used to transfer the data to the normal infocube and if i implement a virtual cube does the same data source is used to transfer the DS or does i need to create another
    Please clear my doubt
    Thanks in Advance,
    K Janardhan Kumar

    Hi Janardhan,
        Go thourh this How to... Doc.
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7a5ee147-0501-0010-0a9d-f7abcba36b14">How To… Reconcile Data Between SAP Source Systems and SAP NetWeaver BI</a>
    Hope it Helps
    Srini

  • Data reconciliation using OBIEE/Answers

    Hi
    I am new to OBIEE. I am trying to use the OBIEE and Answers for the reconciliation of the accounting entries with transaction data, However This leads to two facts one transaction lines and accounting lines. I can make the transaction lines also dimension. But in such case can I compare the transaction amounts with accounting amounts something like
    Transaction Total – Accounting total – difference .
    Thanks a lot in advance.

    Hi
    Still I am not ready with complete data model. However I Can explain. we have the customer, transaction types, date , Currency as dimensions. These dimensions are linked to the transaction Fact where we have the transaction amount like Invoice amount for each Transactions, open balance for each TXtransaction. We have another child table to the transaction table called accounting distribution table. Now i can build two differnt star one for transaction as fact and another one as Accounting flex. In such a case in we join both fact in presentationlayer to get the transaction amount and accounting amount compared. Also another question is can we have the both facts in the same schema. Or any other approach?
    Thanks a lot in advance
    raj

  • Data Reconciliation between BI and R/3 systems

    Hi Gurus,
    I want to know how to reconciliation the data between BI and R/3 systems.
    is there any easy mentods to reconcile the data.i have also gone through the HOW TO GUIDE document, that document dosen't help me out.
    Regards
    Sreenivas.Y

    1) Either we can reconcile using standard R3 tables eg VBAK , VBAP for sales .
    2) You can go for automatic reconcillation where you will have to create a reconcillation data source and extract it to BW using virtual cube (Virtual cube would extract real time data from R3).
    Include original cube and this virtual cube in a multiprovider .
    Make a report taking keyfigures from both the infoproviders and add a column for difference .If there is 0 difference it means BW data matches with R3 .

Maybe you are looking for

  • BADI deactivation in ECC6.0

    Hi, I have a badi based on the definition 'ME_PROCESS_PO_CUST' in ECC6.0.  I had to migrate it to the new enhancement point during our recent upgrade from 4.7.  The BADI is called correctly and all our code contained within works well.  However, when

  • Strange FaunOS pacman problem

    Hello my friends!  I discovered FaunOS recently, and I had it installed on my HD.  I know that is a "sleeping" (or dead?) project, but I like it, really.  I tried to use PacTrac for a system upgrade, but I received some "Forbidden" messages from the

  • Segment Creation based on a value in Source file

    Hi friends Guide me in this problem : i have a file to idoc scenario in which the idoc has this structure: this is one condition which i want to achieve i dont want to create the segment E1WPU03 if Diff_price in source file is 0 Thanks

  • Build application with conditional disabled VI's still tries to load them ...

    Hi, we have a big LV-project with some "conditional disabled" or with a "switch" unused VI's. But LabVIEW still tries to load them when building an application (even when they are not used). Is there a setting to prevent this behavior? Something like

  • How do I close/disable Adobe Update Manager from MenuBar?

    Hello, I would like to remove the Adobe Update Manager from my menu bar for my Mac. It just really annoys me and I really like a clean menu bar. Thanks,