Queries off Multi provider

In terms of performance is there a noticeable difference between the following scenarios.  The queries will be built off a multi provider which consists of just 1 info cube has a provider.
1. Multi provider is built with all the dimensions and dimension characteristics - a replica of the cube.  100+ queries are built off the multi provider
2. A number of multi providers are built for a specific set of queries say 10 multi providers with 10 queries and each with a sub set of the info provider dimensions and dimension characteristics
Thanks

1. Multi provider is built with all the dimensions and dimension characteristics - a replica of the cube. 100+ queries are built off the multi provider
2. A number of multi providers are built for a specific set of queries say 10 multi providers with 10 queries and each with a sub set of the info provider dimensions and dimension characteristics
Performance aspect I guess both are same.
Why we go for MultiProvider on top of 1 Cube?
Reason if we are sure of the fields in Cube. (Liked Fixed fields) In later stage not much of change in structure will be done. Then Cube is good. (Reports does not have much effect) - In some scenario's if we want to delete a field. Then there would be a problem like deleting the data and reloading them back. Pain
In some scenario's we are not sure of Cube fields it might add or Remove ,few more fields as enhancements like getting from other source (ODS or Cube). Then we go for MultiProvider. So that its easy to join other source and not to re -create queries.
Also this is not a Mandatory. We have many other options. In later stage based on requirment we can create Multiprovider. Or we can copy queries across InfoProvider using RSZC.
Thanks
Sriram

Similar Messages

  • Fields Not getting Populated in Queries on Multi Provider

    Hi All,
    Product class,Product form and Packet size from Zqn6x03 (ods) are not getting populated in Queries(Multiprovider). Our`s is Heterogenous Multi Provider
    Points will be awarded.
    Thanks in Advance....

    Hi xys redd,
    After checking all the options it is very much important to run a report "RSR_GEN_DIRECT_ALL_QUERIES" IN SE38.
    This is the report used to generate all the changes to reflect in BEx
    It will aolve your problem if am not wrong.
    Don't forget to assign points.
    Venkat

  • Assigning a Key Figure in a Multi provider

    In a multi provider if I have a key figure which is assigned from more than one part providers.  What does this exactly mean?  For example:
    Let's say I have a key figure Number of Sales which is present in two part providers and assigned from both the providers, if I build a query say Country | Number of Sales what happens with the assignment
    Thanks

    Good point.
    My scenario is as follows. 
    1. We are building a query which uses a base query as a template. 
    2. Our query is built off a seperate multiprovider which replaces one of the part cubes with a cube that has consolidated set of data from SAP and Non SAP systems
    3. In the original multi provider one of the key figures is assigned from two part providers, one of which is that which we are replacing - this key figure is used extensively in the definition of other query level key figures
    4. The key figure does not exist in the consolidated cube but we have a key figure that we will use instead of.
    5. The original query does not have info provider restrictions at the query or local key figure levels
    I believe I can sum the two figures when I define the Key figures in the new query but just needed clarity on if this is a solution hence wanted to confirm the values are being summed up assuming no restrictions etc
    Sorry guys,
    before I close this message I just wanted to confirm the following, do not want to save/activate the change on the system
    I have carried out a check after I removed the assignment from one of the part providers it seems that this is possible - this is correct.  If this is the case it seems that the business requirement is to sum the values from the two part providers
    I
    Edited by: Niten Shah on Jul 9, 2008 6:44 PM

  • Multi provider we have many cubes,but i want some of that how to fllter?

    multi provider we have many cubes,but i want some of that how to fllter?

    In the queries bring the 0INFOPROV (infoprovider) characteristic and restrict it your desired infocube or dso used in multiprovider.
    Hope this helps.

  • How to move all the standard and adhoc reports from cube to multi provider

    How to move all the standard and adhoc reports from the basic cube to multi provider?
    i created this multiprovider to do the maintenence on the basic cube. for example the infocube physical partition, line item dimension and compression.
    what we decided to do is move all the Standard and ad-hoc reports from the basic cube to the multiprovider. How to do it? and make a copy of the basic cube and do the maintenence on the cube. please help.
    Thanks in advance sdn experts!

    Hi Les,
    This sounds good and one thing we try to always keep in mind when undertaking such activities is to always minimise the impact to the user and make the process as transparent to them as possible. So lets say you have your multiprovider and copied queries up in Prod, these queries will still pick up the data from the base cube.
    Now you need to make a copy of the base cube for some changes to the cube model, I would suggest that you copy the cube and make your changes on the copied cube itself. Then 9depending on the changes done) you can load data from Original Cube to New Cube. When this is being done, make sure that you change your queries to add a restriction on 0INFORPOV by Original Cube.
    After the load to the new cube is complete you can run reports restricted to each cube to verify the numbers. Then change the 0INFOPROV restriction in the queries to point to the New Cube and disengage the old cube from the multiprovider.
    Hope this helps...

  • Multi provider objects and restricted key figure definition

    I have the following scenario:
    1. I have a multi provider which is used as a template to build a second multiprovider the difference being one of the part provider cubes is replaced by a new cube
    2. There is a query built off the original multi provider which consists of a restricted key figure.  The definition of the restricted key figure is as follows
        Characteristic 1 - restricted to records with value 'A'
        Characteristic 2 - restricted to records with value 'Blue'
        Key Figure - Total Amount
    3. If I go to the original multiprovider and look at how the characteristics are identified and the key figure assigned the details are as follows
         Characteristic 1 - identified from all part providers including the part provider to be replaced
        Characteristic 2 - identified from all part providers including the part provider to be replaced
        Total Amount - assigned from two part providers (which are also involved in the identification of   Characteristic 1 and 2)  not including the part provider to be replaced
    4. In the new multi provider the details are as follows
    Characteristic 1 - identified from all part providers excluding the replacement part provider
        Characteristic 2 - identified from all part providers excluding the replacement part provider
        Total Amount - assigned from two part providers (which are also involved in the identification of   Characteristic 1 and 2)  not including the part provider to be replaced
    My thoughts are that it does not matter that Characteristic 1 and 2 cannot be identified from the new part provider since as long as the two part providers which are used to assign Total Amount are available in the new multi provider the values shown from the restricted key figure will be the same.  Is this correct? Thanks

    Hi,
    Yes this is correct. As long as you are reporting on Total Amount, the replacement cube will not make a difference because you never identified total amount from it. Did you face any issues?

  • How to split the Multi Provider

    HI All,
    Please give me the steps How to split the Multi provider and also let me know how to find the multi provider is parellal or series?
    Thanks
    Vasu.

    Hi
    If you have huge volumes of data, logical partitioning (splitting into multiple data targets based on a time characteristic) is always recommendable. You can choose to so only for the cube (split into 3 cubes) and have the suitable code when loading from the ODS's.
    Else you can split the ODS's as well and have the code in the update rules from source system to the ODS's. Either ways, once you choose to split...you have no choice but to use a multi provider to report on these splits.
    During the execution, query is automatically multiple sub queries and these sub queries read the partitioned cubes in parallel. This would increase the performance of reports. Hope this helps!
    http://help.sap.com/saphelp_bw31/helpdata/en/de/bcb73d73a5f972e10000000a114084/content.htm
    santosh

  • Does BPC in NW7.0 support Multi-Provider

    Hi All,
    Does the BPC applications support Multi_Provider data for Actuals and Planned?
    We have queries right now on multi-provider and seeing the feasibility of replicating those reports into BPC reports.
    Is this feasible and if so please share some doc on it also.
    Thanks,
    Satish

    Hi David,
    Background is we have BPS,actuals & combination with a Multi-Provider in our BI 7.0 system right now (same instance).
    So we have existing Actual cubes(EDW) with namespace "/BIC" and the existing reports are on Mutli-Provider based on 7 to 8 cubes (1 planned and remaining actuals).
    So when we are going to implement BPC (with in BI Netweaver environment) do I need to manually create actuals cube in BPC namespace(planned I understand it has to be in BPC namespace) or can I leverage the existing cubes?
    SO, can I use existing Multi-Provider (just replacing BPS cube with BPC cube) or
    If new BPC Multi-Provider is created, then can I add existing actuals cubes (in "/BIC") with BPC cube to it?
    Or is BPC Multi-Provider supports Info-Providers which are only in "BPC" namespace?
    I can further clarify if you want, please let me know.
    Thanks,
    Satish
    Edited by: Satish Chandra on Sep 3, 2008 7:51 PM
    Edited by: Satish Chandra on Sep 3, 2008 7:53 PM

  • How to copy Bex queires from another multi provider

    Hi Experts,
    I developed one new multi provider in dev box, i need to developed some queries on this multi provider but same queries having another multi provider.
    finally i need copy some exesting queries to another new multoprovider with different technical name? how to do that?
    Many thanks
    David

    Hi David,
      RSZC allows to copy queries from one cube/mutlirprovider to another cube/mutliprovider having same structure..
    if not you use the below procedure to copy between multiproviders of differnt structures.
    Function Module Name : -       RSZ_I_COPY_QRY_TO_CUBE
    Step :- 1
         Open the Function Module in se37.
    Step :- 2
         Set break point in the line below.
      IF l_subrc <> 0 OR l_is_compliant = rs_c_false.
         Itu2019s the check just below Infocube compliance check.
    Step :- 3
         Run the FM.
    Step :- 4
         Give the inputs for source infocube and target infocube.
    Step :- 5
         It takes you to the breakpoint set in the FM.
    Change the value of l_is_compliant to u2018Xu2019 in the Variable screen.
    Hit F8.
    Step :- 6
         The system takes you to the select component screen.
         Select the query and transfer.
    Step :- 7
    It now leads to Rename component screen. Rename the query as per naming convention.
         Hit Enter.
    Step :- 8
    You see a lot of error messages because of the incompatibility of the cubes. Just scroll down in the log to end. Your query copy message should be in green. If it is green that shows the query was copied
    Once the query is copied , you need to open the query on the target multiprovider and then you need to save in eitther cases..whether using RSZC of same source/target structures or using the above procedure for non simialar strcutures.
    Regards
    vamsi

  • Multi provider transport

    Hi all,
    I have a multiprovider on an ods and an Master data Info object.
    ods and info objects are already there in production.
    I have created a query on this multiprovider.
    NOw I need to transport this multiprovider and to production system.
    from Transport Connection in RSA1 I selected the multiprovider and ther i need not to select the ods and Info object naa.
    and my query and multiproviders are saved under local package($tmp).
    I am going to change the package for both multi provider and query and transport it,
    Is it correct procedure or is there any steps need to be followed
    Please help me..
    Sridath

    Hi
    If you have the dependent Info Objects, DSO (You used in MP ) with PRS no need to Transport the Same again, Provided you have not done any changes to the existing IO, DSO.
    You have to change the Package and Transport with all necessary Objects by grouping MP / QUERY/ roles along with Work books.
    Transport Sequence
    Info Objects,
    DSO
    INFO CUBE
    TRANSFORMATIONS
    MP
    INFOSETS
    PROCESS CHAINS
    QUERIES
    Objects need to be transported with respect to their
    dependencies
    InfoProviders will bring in all relevant InfoObjects
    Importing of Global variables is dependant on their reference
    InfoObject being already active
    Queries, workbooks and roles are dependant on InfoProviders
    and InfoObjects being active
    Use the Transport Connection Tool to analyze your objects
    Transport all customer-defined packages (dev classes) before
    transporting objects
    Transport InfoProvider(s) using the "In Data Flow Before" or
    "Only Necessary Objects" grouping option
    Transport all Global Variables with primary package
    assignment
    i.e. ZBW
    Transport BEx objects with appropriate individual package
    assignment
    Transport roles and workbooks together
    /people/balint.almasi/blog/2006/12/11/how-to-create-a-transport-request-save-for-system-copy
    Hope it helps and clear

  • Multi provider

    Hi Experts.
    I have one DSO and one CUBE.only two fields are common in the both DSO and CUBE.now my requirement is i need all the fields from the DSO and some fields from the cube( which fields are not common). what is the best one to use multi provider or Info set.
    If we can achive through Info set how to do it.
    regards..roi
    Edited by: samuroi on Apr 13, 2010 2:17 PM

    Hi
    Check these links:
    http://www.scribd.com/doc/6446225/BI-Data-Modeling-Multi-Providers-and-InfoSets
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2f5aa43f-0c01-0010-a990-9641d3d4eef7
    http://www.sap-img.com/business/steps-for-creating-multi-provider.htm
    Regards
    Chandra Sekhar T

  • Report is not getting data from Remote cube thru Multi Provider

    Hi SAPians
    I ve strucked up with a Problem in The Reconciliation Report in BW3.5
    The Report was built on a Multi Provider, which was created on Basic and Remote Cubes .
    Both cubes have same Data Source and all the Objects were in Active version and found good.
    When I m executing the Report ,I m only getting the data from the Basic cube and no data is coming from Remote Cube.
    I ve checked the char " 0Infoprov " in Multi Provider and It was assigned with the both the cubes.
    What might be the problem
    Please help me in this regard
    Thanks in advance
    Regards
    Arjun

    Hi
    In the Reconciliation multiprovider, include 0INFOPROVIDER = Remote cube.
    If data still not coming, you can be sure connectivity with Source system of the Remote cube is the issue
    Check with basis to solve the connectivity issue.
    Ensure Remote cube is consistent
    Bye

  • Help needed on Multi provider

    Hello Experts,
                    we have crated an ODS and loaded data from flatfile, now i need to put this ODS in Multi provider, which i did but i dont have any key figures in my ods which is making a problem while activating the Multiprovider , can anyone help me on this.
    Thank You,
    Jon.

    Surendra , an ODS should have a Key field and not necessarily a Key figure however to create a cube / multiprovider , it is a must that you have a key fiugure , which leads me to ask the following questions:
    1. Why do you need a multiprovider on an ODS with no facts(key figure)?
    2. Why not an Infoset?
    If this is for experimentation alone , trhe answer is clear,
    A multiprovider cannot be created without a key figure , this goes against the very concepts of Data Warehousing and think if your architecture is correct and why you need a multiprovider and a multiprovider alone will satisfy your requirements.
    Arun

  • Multi provider issue and not able perform BEx. Report

    Hi,
    I have one issue on multiprovider that is when I check the content of multi provider it say one info object does not exist.Actually this missing info object was set as navigational attribute in the ODS and at present this info object does not exist as navigational attribute in ODS and this info object does not exist in the environment at all.but still when we select the multiprovider it says info object missing. can any one suggest any reason for this.
    Regards,
    Ayyappa

    Hi Ayyappa,
    Oops misread the question.
    You can refresh the Administartor workbench screen and then retry. Anyways as Paolo said it is just a warning.
    Bye
    Dinesh

  • Report on multi provider

    hi ,
    i have created a report on a multi provider which contains 1 basic cube and 3 trans cubes.
    when i generate a report on this mp i am getting the report in this manner .the field r not coming on the same line.
    Sales Office customer actual plan
    001 abc 1000
    002 cde 1500
    003 ghi 2000
    1000
    1700
    1800
    2500
    like this i am getting.i want see them on the same .
    can anybody suggest me a solution.
    and what si the use of integration tab in multi provider.why do we need to check some of the chars in that option.
    thanks
    sridhar

    Hi Sridhar,
    1)In Multiprovider Tab Characteristics there is a button: "Identification", here the system ask you to define how the different IO of the different cubes have to be related. If the cubes are identic you have to flag all the flag for the same IO for every cube (pay attention to IO and Nav Attribute).
    2)When an IO is in a Cube but it is not present in the other cubes, for avoid the null symbol in query, you have to right click on the Key Figures on your query and select "Properties --> Constant Selection" or, in case of RKF, select "Constant Selection" for the IO in the RKF.
    Ciao.
    Riccardo.

Maybe you are looking for