ODS Modelling

The client wants to implement SAP BW with Cognos on Top. They say they want ODS’s (because of high detail of data).and unfortunately Cognos does not allow ODS reporting, so we have to rely on Infosets. Infosets allows direct joins between info objects.
The challenges which have limited our progress are: HR is modeled around Employee and Date Ranges (Date from and Date to).
With this they would like to report in 3 scenarios:
Point in Time
Date Range
Attribute specific
Date ranges cannot be linked by direct joins, and need to be linked by between joins(ie between dates across HR areas)
How can I form Between joins?
Would this be possible if we use Multiproviders?
would this be possible in 3.5 Version or 7.0?
Thanks.

Hi,
All most all standard reports are given on cubes only in HR area, Even though all most all data is stored in Employee or Person master data tables.
These reports on Cubes are possible ,because at the time of uploading data to cube, all master data fields values are taken into cube by looking into Master tables in the update rules. So Master data upload is must before we start data upload to cubes in HR area.
And you definately has to dependent on BEX Queries as Dataasources to Cognos because of authorization concept.
Re: Cognos reporting on top of SAP BW
Re: Difference between COGNOS and SAP BW
Re: Bex integration third party tools
With rgds,
Anil Kumar Sharma .P

Similar Messages

  • Authorization-Display report from InfoProvider-ODS

    Hello,
    Currently, I got some problems displaying data through the reports which were created from InfoProvider-ODS.
    The authorization team already configure the authorization objects. Unfortunately, there was no data display from the queries at all.
    One concern related to the authorized configuation is:
    from checking authorization for dealer report in ODS model, we use auth. object: ZBPCODE which is dealer id value.
    but it's not required only dealer id value, it require "*" for this object.
    How do I limit in this authorization case?
    Any suggestion would sincerely appreciate.
    Thank you very much
    -WJ-

    Closed without solution!

  • BW Modeling Tools - open ods view with no data in BW

    Hi,
    We've created an Open ODS View in HANA Studio on HANA Model. HANA model has data in HANA Studio and BI reports on it, but when we look at the Open ODS View in BW, we don't see any data. We followed all prerequisites in installation guide and assigned authorizations to developers: https://websmp102.sap-ag.de/~sapidb/011000358700001144122013E
    We have dual schema HANA approach with BW sitting on own Schema.
    Could the BW system user be missing authorization?
    Sonni

    There is a nice Blog about mapping DBMS Users in SAP NetWeaver AS ABAP 7.40
    Best Regards Roland

  • InfoCube Modelling-Adding data from different ODS's on to the Infocube

    Hi Experts,
    I am new to SAP BI. I have a basic doubt on Modelling the InfoCube.
    In our requirement, I have to populate data from 9 custom SAP Tables on to 9 ODS's. And, then take these data on to Infocubes.
    And, they want to reduce the number of cubes as much as possible. So, I have to combine the data from different ODS's and build 2-3 Infocubes.
    For Example.
    I am going to combine 5 ODS's data on to 1 CUBE based on Delivery number...
    there are 5 ODS with common key Delivery number. And, suppose I have added some set of fields from ODS1.
    And, now when I add other set of fields from the second ODS, WHAT WILL HAPPEN TO THE 'Delivery Number' field ??
    I will make it clear.
    I have a record in CUBE already containing Fields- : Delivery no, field_a,  field_b, field_c, field_d. Where the 'Delivery no =112333'. This record comes from ODS1.
    Now, I want to add data data from ODS2, containg fields -: Delivery no, field_e, field_f, field_g, field_h.
    And, what happens to the already existing record in CUBE with 'Delivery no = 11233'. ?
    Will the value in this info-object get overwritten ?
    OR.. will it combine the data from both the ODS's and show it as ONE record ???
    Please advice ... How will I solve this scenario ?
    Thanking You in Advance
    Shyne Sasimohanan

    Answer for your question and the suggestion.
    the data will look like as given below
    Delivery no, field_a, field_b, field_c, field_d, field_e, field_f, field_g, field_h
    11233           1           1           1          1            0           0            0            0
    11233          0           0          0             0           1           1           1          1 
    but the best way, according the design standards is creating another DSO on the top of all the DSO's and combine all the data in that DSO and send the data to Infocube. then the data will be shown as below.
    Delivery no, field_a, field_b, field_c, field_d, field_e, field_f, field_g, field_h
    11233           1           1           1          1            1           1           1          1 
    Regards,
    Siva A

  • Historical Data with it's delta loading from PSA to ODS in 3.x model

    Hello ,
    I want to load the one year back historical data with it's delta's to ODS object in BW 3.x model .
    So can you please give steps to load historical data from PSA table into ODS object(not from the source system).
    Thnaks alot
    Regards
    BI Beginner

    Hi
    Run the full load IP from PSA to ODS with selections on 0CALDAY(give one year selections)
    make this full load as repair full request.In display mode of IP, in menu bar click on scheduler --> select repair full --->check the option and click ok.
    now execute the IP.
    If you run like this, your init which has between your PSA and ODS will no get disturb.
    Regards,
    Venkatesh.

  • Modeling Cube,ods

    Hello,
    I am SAP beginner....
    Can any body explain me how to model cube,ods after requirement gathering from client.
    Suggest me any links or websites...
    Please answer to my query it is very important...
    Thanks in Advance friends.....

    Hi,
    Modeling depends on your client requirement and in what manner they need the data to be displayed in report.There are lot of aspects which has to be kept in mind while doing modeling.
    Please refer the below link which will give you insight of modeling in sap BI.
    http://help.sap.com/bp_bw370/documentation/Multi_Dimensional_Modeling.pdf
    Regards,
    AL
    Edited by: AL1112 on Feb 15, 2011 1:37 PM

  • Hints on this model: Deciding on Cube/ODS & types of dimensions

    Hi,
    We have 4 ODSes which are fed data from 4 different flat files:
    ODS1—loaded daily-key data-field1, field2, field3, field4
    ODS2—loaded twice per week-key data-field1, field2, field3, field4
    ODS3—loaded daily-key data-field1, field2, field3, field4, field5
    ODS4—loaded twice per month-key data-field1, field2, field3, field4, field5, field6
    This is a shipping, delivery, finance reporting scenario.
    1. What considerations need to be made with respect to the differences in the key fields as the data are pushed up in the data flow?
    2. What considerations need to be made with respect to the differences in the key fields as the data are pushed up in the data flow?
    3. If the goal is to summarize the data in the cube so that the details are kept in monthly buckets, can you provide me with some steps on implementing it?
    4. What if for performance reasons, we want to keep the summarized data in buckets of months, but we need the capability to drill to the details in the ODSes.
    Can you provide me with some steps on implementing it?
    Thanks

    I picked ODS4 as main ods because the key on this ods represents as key for all the other ODSs.
    Example.
    ODS1: Key1, Key2, Key3, Key4, data1,data2,data3
    ODS2: Key1, Key2, Key3, Key4, Key5, data3,data4,data5,data6
    ODS3: Key1, Key2, Key3, Key4, Key5, Key6, data6, data7, data8.
    Main ODS (Consolidated ODS)
    ODS3: Key1, Key2, Key3, Key4, Key5, Key6, data6, data7, data8.
    in your update rule, only map the field you need from each ODSs, the other fields need to be no update if the field is getting populated from other ods. That is what I mean in respective fields from each ODSs.
    Yes all the loads should come to the ods and gets updated to the cube, I am not sure if your extractor is supporting delta. You need to think about the reporting requirements, should you report on the daily load if even the bi-weekly, weekly and bi-monthly loads get loaded? But one meaningful record will be created on the consolidated ods (main ods) and depending on how granular your reporting requirement, you could either put the key of the ods in your cube. If you have all the key in your cube, then your cube is very granular and there is no need to do jump-query to the ods.
    For creating a dimension, just keep in mind that you have create as many dimension as you could (max 13) instead of creating one big dimensions. Create a relevant char in the same dimension where there is one to one relationships.
    please don't forget to say thank you by assigning points.
    thanks.
    Wond

  • Multiple ODS Data Model?

    I was doing some design review with a colleague and there was a suggestion for multiple ODS's coming out of the same DataSource and filtered by year. For example, one ODS for 2005, one for 2006, etc, and then a cube on top of each ODS (cube for 2005, 2006 etc).
    I know that logical/application level partitioning is an effective way to manage reporting performance, but at the staging layer (if there is no reporting on ODS), does it make sense to break the ODS's into years?
    Why wouldnt we just use one staging ODS for all data and then distribute the data by year to each cube? Can you provide any reasons for or against this design?
    This is for a FI GL/AP/AR design.
    Thanks for any input!
    Justin

    Hi,
    The ODS is not recommended for reporting .
    It is just should be used as a datastaging Layer.So we need to avoid the use of ODS for reporting  purpose. The Data upload to and from ODS is not a problematic issue even though it has laready lot of records in it ,if there is no reporting has been set on ODS. So there is no where ,it is suggested to you Multiple ODSs instead of Single ODS.
    With rgds,
    Anil Kumar Sharma .P

  • Reg. ODS / DSO

    Hi every body
    In ods / dso what should be maintained in Key Fields and Data Fields.
    regards
    Sridhar
    [email protected]

    Hi Sridhar,
    The Key Fields are the ones which are unique in nature and by which you can easily distinguish 2 records or datasets.
    For Example: Customer ID or Employee ID both are unique as no 2 customers or Employees can be assigned the same ID.
    So in your ODS/DSO all those fields which can uniquely identify a record should be Key Fields.
    Having said that, please look at your Requirements and decide Key Fields as it has a lot of Implications in Modelling and performance. As when you have same values of key fields in an ODS (when loading data) , data field values are either overwritten or added based on the update option you hae selected in your update rules.
    Please search forum , tyou will get lot of information.
    Thanks
    CK
    Message was edited by:
            Chitrarth Kastwar

  • Modelling the fields in the cube from different source system.......

    Hi,
    I need to create one query on the cube.
    User want some of the fields in the query which are present in diffrent source system , rest of the fields are present in the cube.
    These are master data fields ( 7 fields in total) from other source system.
    Cube gets data from one ODS.
    some steps I need to do are :
    1) create new source system
    2) Create corresponding objects in BW.
    3) Model the things in ODS and cube
    Can somebody let me know what is the best way/steps to model such scenario.
    Thanks, Jeetu

    Hi,
    Replicate both the data sources to BW.
    Create 2 infosources/transformations, map them to respective fields and infoobjects.
    Now assign them to cube and load the data
    hope this helps.
    Rgs,
    I.R.K

  • Open ODS view in BW 7.4 SP 6

    I have the following doubts regarding Open ODS view in BW 7.4
    What is the benefit of Open ODS view over Transient Provider (how they are different from each other) ?
    Can we use Open ODS view in Composite Provider and Multiprovider ?
    According to below link , we can create Open ODS view from Hana Studio .We also have the option to create Open ODS view from BW(please refer the below image).what is the difference between creating Open ODS view from BW and from Hana Studio?
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40f377fd-194d-3110-469b-82a4131689cf?QuickLink=index&overridelayout=true&59180354393386

    Hello Safiullah,
    Open ODS view is useful when you want to bring in a DB table or view into BW system where as Transient provider is for importing HANA information models (Analytical & Calculation views).
    We can't use Open ODS view in Composite and Multi Provider where as we can include Transient provider in both composite and multi providers.
    We can create Open ODS view from both BW and HANA studio (BW Modelling perspective), both are one and the same.
    Thanks.
    Sathish.

  • How to create ods object with overwrite option

    Hi all,
    I have two ods objects for Billing and Delivery and one cube for Sales.
    Billing and Delivery ODS objects are based on item level data source while sales cube is based on Schedule line level data source.
    Now i want to create a new ODS object which will get the data from these there object and update the ods object.Basically i want all the sales order attributes and billing quantity and delivered quantity from the ODS objects.
    how to update the new ods object in overwrite mode ??/
    Regards,
    Viren.

    HI,
    yes OK but what i mean is that (you might have a perfect reason for this) normally it's nota good idea to have an info cube as a data source (for Performance, look-up reasons etc). If your goal is to load Billing/Delivery/Sales data into one ODS, then make sure that you model this correct.
    If you want to use the ODS'es as data sources I would recommend you to use and ODS as data source also for the Sales data.
    Kind regards
    /martin

  • Special character '#' ODS data upload

    Hi experts!!
    I have to load R/3 data from PSA to ODS. I have found problems during data load with 0postxt field (description field) because in several FI documents there is '#' inside the text field, for example: "COMPANY X FOR # SALES".
    The PSA is upload fine but when the system tries to activate ODS data, it gives me an error in this register.
    I have checked RSKC transaction and it is defined '#' character as a permited character:
    ÇÉÀÇÊÈÏÌÅÉÒÙÁÍÓÚÑÑÈÍÌÓÒÚÙÉÈÍÌÓÒÚÙ·.'#
    What else can I check?
    Thanks a lot for your help.
    Kind regards,
    GP

    Hi,
    It may not be because of that.
    SID error comes during activation of ODS because the related MD is not available for assigning SIDs.
    Whenever Master Data is loaded SID's are generated for those Master Data records.
    Now when you load Transaction Data these SID's will be used (for the records which use above master data values). This results in performance gain.
    If Transaction Data is loaded first than the system checks for SID's. If they are not available system generate SID's. This results in a loss of performance.
    Now in the case if you don't have the setting selected (Further Processing Without Master Data/Always update data, even if no master data exists for the data) system will throw error No Sid’s found and load will terminate.
    So as a first step ensure that the related master data is loaded and Attribute change run has been triggered.
    OR
    Load the MD and Activate the MD (Modeling > InfoObject > Search the Infoobject > Right click > Activate Master Data)
    Once you perform this you can retrigger the activation. It should work fine.
    Else as a workaround you can blank out these particular values and activate.
    There is also one more workaround wherein you can create the Master data entries directly in BW itself. But both the above step should be done after consulting Business and considering data volume that needs to be edited/created.
    In most case once you perform the loading and activation of MD your activation should work fine when repeated.
    OR
    In the infopackage goto Update Tab and make the setting Update the records even if no master data exist and reload
    This may work.
    Try Searching in SDN for this Topic and you will find much detailed info as this is discussed very frequently.
    Thanks,
    JituK

  • "Error While loading data from ODS to Target "

    Hi All,
    I am loading masterdata from ODS to infoobject as data target, I am getting an error message as
    Error message from the source system
    Diagnosis
    An error occurred in the source system.
    System response
    Caller 09 contains an error message.
    Further analysis:
    The error occurred in Service API .
    Refer to the error message.
    DataSource 80BP_ID does not have the same status as the source system in the Business Information Warehouse.
    The time stamp in the source system is 09.08.2006 10:17:24.
    The time stamp in the BW system is 15.03.2006 16:44:34.
    But we are getting Data till ODS, when we manually load from ODS to infoobject this error is coming up.
    Please help in resolving this,
    Thanks,
    Sairam.

    You are welcome Sairam
    The generated objects are export datasources based on the ODS objects. These are automatically generated because ODS objects are a key component to a data model or datawarehouse strategy where their role is to stage the data for consolidation or harmonization purposes. The generated datasource helps you to load data into further data targets. The use of a cube as an export datasource is not as common, and so the datasource is not automatically generated for them.
    Hope this helps...

  • Front end Backend Modeling Configuration Reporting and Extraction.

    Hi..All
    Can Any one plz explain the terms "Front end","Back end" related to Modeling,Configuration,Reporting and Extraction.
    Thanks & Regards
    Jonn
    <u>[email protected]</u>

    Hi,
    Frontend is the reporting aspect, i.e Workbooks, queries, Web reporting, Crystal reports, etc.
    Its called the frontend as that's what the users see and they don't see what goes on in the 'backend' i.e Config and Extraction, data manipulations, etc.
    Modeling is used to design the cube, ODS, etc. Also modeling concepts can be used to design frontend queries as well.
    Cheers,
    Kedar

Maybe you are looking for