Multiprovider design

dear all,
The dimension design of infocube are important for performance and each dimension will link to some master data and SID id.
but is this concept still true for a multiprovider? thanks.

Hello,
Check this Thread:
Analysis and Performance tuning of a query
u2022 When the reporting scenario is to be extended, use a MultiProvider as central interface between
query definition and basic InfoProviders. When another InfoProvider is added to the MultiProvider
definition, the technical name of a query based on the MultiProvider remains unchanged.
u2022 Use a MultiProvider to reduce the size of the basic InfoProviders. Advantages: parallel access to
underlying basic InfoProviders, load balancing, resource utilization, query pruning.
u2022 Make sure that your MultiProvider only retrieves data from relevant basic InfoProviders at query
runtime by
o Using constants in the design of the basic InfoProviders
o Using different key figures in the design of the basic InfoProviders
o Using characteristic 0INFOPROV when designing a query on the MultiProvider
u2022 Are you planning to use a MultiProvider? If so, you have to ensure that the characteristics you want
to report exist in all basic InfoProviders.
u2022 Do not use more than one non-cumulative InfoCube (InfoCube with at least one non-cumulative key
figure) because this could lead to incorrect query results.
u2022 Do not use calculations before aggregation on MultiProvider because this may lead to wrong query
results.
u2022 Do not combine basic InfoProviders having inhomogeneous data models in a MultiProvider. Use the
report-report interface between queries defined on the basic InfoProvider instead.
u2022 Avoid using only parts of compound characteristics in the constituent basic InfoProvider of a
MultiProvider. For more information, see SAP note 702542.
Assign points if this helps,
Regards,
Jorge Diogo

Similar Messages

  • Multiprovider design (InfoObject assign) and query dehavior

    Hi experts,
    we have a hetergenous  multiprovider, it has several InfoCube as the basis cube.  when execute the query, it will display some duplicated records.
    1) the two duplicated records are exactly the same, including characteristics, navigational atrribute, key figures.
    2) the two duplicated records have the same characteristics, navigational attribute, with some of different key figures .
    It's very hard to identify the root cause why for some of the records, it will have duplicated records.  Meanwhile, I have some question for the multiprovider design..
    For example, now we have 4 InfoCube..
    In those 4 infoCube, we have the 0Material inside. at Multiprovider level, 0Plant are assign from those 4 infoCube
    Only 3 of the InfoCube, have the 0Plant inside. at Multiprovider level, 0material are assign from those 3 infoCube.
    1) what will happen , if I include 0plant and 0material as the rows in the query designer, will this cause some duplciated records ?
    Now , 0Material, have the navigational attrribute, 0mateiral_0matl_type,  If I only 3 Cube has the
    0mateiral_0matl_type Open and assign into the Multiprovider..
    In my query, I use the 0material, and also 0material_0matl_type as the variable , both could input the values, and display in the rows
    What will happen ? if not all the navigational attribute are assigned at the Multiprovider level, but the master data InfoObject 0material it self are all assigned at the multiprovider level.
    2 ) Is there any influence to retrieve the record ?  I am not sure if 0Material are correctly assigned, 0material_matl_type will influence the result (number of records), or will this cause duplicate records ?
    I think in some of the case, in the sub -cube, not all the required InfoObject, or navigational attribute are avalable at the ALL Cube level, but in the query level, they are used.
    Finally, what could be the reason for duplicated records ?? they should be merged after execution..
    Please share your comments.  Thank you very much.
    Best Regards,
    muwenziwu

    HI muwenziwu,
    If you iunclude any characteristics or a navigational attribute which is not common in both the infoproviders
    then the it will show the result in a seperate line ,
    But you have a option to overcome this , refer the How to document in the below link
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/70dcd7b5-6a3d-2d10-c984-e835e37071a2
    Hope this helps
    Regards,
    Sathya

  • Multiprovider design -problem

    I am just creating the multiprovider on Custom Billing cube and Custom DSO .
    In my billing cube , I have Billing document assigned to line item dimension
    and Line item is also in another in another line item diemsion .
    My DSO have Billing document number , Item number and Partner function as primary key .
    Could you please let me know how should be my MP design ?
    How to create a dimension in Multiprovider ?
    Can I assign the Billing document from cube and Billing document from DSO to the same diemsion ?
    How to figure out the  Partner function Characterstic of DSO which is primary key of DSO but not having this fields in billing cube . ?
    There are 2 other data fields available in DSO which is not there in Billing cube , Do i hv to create a new dimension for them ?
    Please help me soon .
    Regards

    Can I assign the Billing document from cube and Billing document from DSO to the same diemsion ?
    You can create a single dimension for this, in that you can use Billing document and right click assign/identify from the both DSO/Cube.
    How to figure out the Partner function Characterstic of DSO which is primary key of DSO but not having this fields in billing cube . ?
    Create separate dimension for these Partner function Characterisitcs
    There are 2 other data fields available in DSO which is not there in Billing cube , Do i hv to create a new dimension for them ?
    If those data fields related to Billing Document, then you can add these two fields to fisrt dimension (Billing Document Dimension).
    Hope you get some idea.
    Veerendra.

  • Multiprovider design between characterstics and KF

    Hi Experts
    I have 2 MP , i have to design new MP using these 2MP.
    I have to integrate these 2 MP, here challenging key point is:
    I have to integrate between characteristics of 1st MP to KF of 2nd MP, But there are some common characteristics between these two MP's, Can Any experts give suggestion on this design.
    Thanks in Advance

    Hi Meena,
    If your data from ODS is not available in Multiprovider then there can be following three cases:
    1> Data is not activated in ODS
    2> Data is acitvated in ODS but you have not provided characteristic identification from ODS in multiprovider
    3> THe Calendar Day for which you want to see the data from Multiprovider; you may not have any data for that calendar day in your ODS.
    Please check this and let us know if there are any issues.
    Regards,
    Nilima Rodrigues

  • MultiProvider design CMP Warnings

    Hello,
    I'm trying to activate a MultiProvider using some infocubes including 0PA_C01 and 0PAOS_C01. When I check some warnings appears, among others:
    Check of MultiProvider ZM:
    Error messages from point of view of OLAP processor:                                                      
    CMP problem occurred in characteristic [ZRUTA]Rutas for InfoProvider 0PAOS_C01                            
    CMP problem occurred in characteristic [ZSTOR_LOC]Storage location for InfoProvider 0PAOS_C01             
    CMP problem occurred in characteristic [ZRUTA]Rutas for InfoProvider 0PA_C01                              
    CMP problem occurred in characteristic [ZSTOR_LOC]Storage location for InfoProvider 0PA_C01               
    CMP problem occurred in characteristic [ZRUTA]Rutas for InfoProvider Z0PY_C02                             
    as I can see it's because I'm using some characteristics that exists at some infocubes but not in the infocubes that originated warnings listed above. When trying to activate, Multiprovider activation is succesful, but when trying to retrieve info using Query Designer queries any info about involved infocubes is not available.
    Has anyone experienced situations like this and what solution worked to fix it? what action(s) should I take into account?
    Hope you could help me. Thanks a lot in advance.
    Bernardo

    Hi,
    Our EDWH landscape was on SPS 13 earlier, for sreolving certain other issues SAP suggested us to with SPS 16 Upgrade. Post SPS Upgrade in our development system, when we tried to activate the Multiprovider we have faced this warnings of CMP( Common Multi Provider) mentioning about the Compounding Infoobjects.There has been no change the struture post SPS, but still we received this error messages, when contacted SAP for the same, it suggested to insert the values mentioned by Jose in RSADMIN table, which will convert the errors to warnings.
    Even though the struture remained the same post SPS, these warnings are and added feature after SPS 13.
    There is no problem after this data insertion in the RSADMIN table.
    Regards,
    Ganesh Thota.

  • Question about the dimensions of a multiprovider

    Hi all,
    I need to create a multiprovider based on 2 infocubes. They have 22 dimensions altogether, without taking the default ones in account.
    I'm able to group 6 dimensions into 2 because they have characteristics in common, but after this action there will still be 16 dimensions.  
    My question is: is there any problem in putting unrelated dimensions together? Would there be some problem related to the multiprovider design?
    Thanks and regards,
    Tiago.

    HI,
    This mainly depends on the reporting requirements you have. If you want to do better on the reporting performance since the requirement is on the two cube with more number of characteristics. While design the cube take only those char which are useful for reporting. Group the char in dimension as per the reportign requirements like the two char collectively used in a query can be used in one dimension.
    assigning dimensions in a multiprovider
    Use of Dimensions in Multiprovider?
    http://help.sap.com/saphelp_nw70/helpdata/en/52/1ddc37a3f57a07e10000009b38f889/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/cf/bc734190ba137de10000000a155106/frameset.htm
    Tarak

  • Delivery Quantity not Populating in Multiprovider

    Hi
       I created a Multiprovider on ORDER and DELIVERY cubes, and created a QUERY on this Multipartite. In the QUERY OUT put I am not able to get the DELIVERY QUANTITY where as I am able to get ORDER QUANTITY. but iam able to get both in the LISTCUBE of MULTIPROVIDER.
        Please help in this regard
    Thanks
    BHANU

    Bhanuprakash,
    Just try listing out characteristics from both cubes in your query , if they come out matched with each other , then your multiprovider is working right , else it means that the multiprovider design should be relooked.
    Arun

  • Steps to create Multiprovider and infosets..

    Hi gurus,
                 Can anyone post me steps to create multiprovider and infosets..
    Points will be awarded.
    Thanks in advance,
    Venkatesh

    A MultiProvider is a type of InfoProvider that combines data from a number of InfoProviders and makes it available for analysis purposes.
    The MultiProviders itself does not contain any data. Its data comes entirely from the InfoProviders on which it is based. MultiProviders only exist as a logical definition. These InfoProviders are connected to one another by a union operation.
    One can combine InfoCube, ODS objects, InfoObjects and InfoSets in a MultiProvider.
    A union operation is used to combine the data from these objects into a MultiProvider.
    Here, the system constructs the union set of the data sets involved. In other words, all values of these data sets are combined.
    InfoSets allows reporting on several InfoProviders by using combinations of InfoObjects (master data-bearing characteristics) and ODS objects via a join condition.
    An InfoSet can have following join conditions
    Inner Join
    Left Outer Join
    Inner join and left outer join are only different in the situation where one of the involved tables does not contain any suitable record which meets the join conditions.
    steps for creatin multiprovider.
    Step1: Enter Transaction RSA1. Right Click on Infoarea and select u2018Create MultiProvideru2019. Provide technical name and description for the MultiProvider.
    Step2: Select Data Targets (InfoCube, ODS and InfoObject or Infosets) on which MultiProvider should be based.
    Step3: Select the Characteristics which should be part of the MultiProvider design.
    Step4: Select Time Characteristics and Key figures.
    Step5: Create dimensions and assign the characteristics to the dimensions.
    Step6: Identify the characteristics, time characteristics and key figures in u2018Identificationu2019 tab.
    Step7: Save and Activate the MultiProvider.
    steps for creating infoset.
    Step1: Enter Transaction RSA1. Right Click on InfoArea and select u2018Create InfoSetu2019. Provide technical name and description for the InfoSet.
    Step2: Choose ODS or InfoObject on which  you want to build InfoSet.
    Step3: Select the characteristics/key figures required in InfoSet design and join the common characteristics via Inner or Left Outer Join.
    Step 4: Save and Activate InfoSet.
    hope this helps you in creating them...

  • Query performance on Multiprovider(Remote Cube)

    Hi All,
    I have to increase the query performance for a report which built on Multi provider.
    This multiprovide designed from several remote cubes,but for this report data will bring through one remote cube from R/3.
    In filter i had one remote cube, which bring data from R/3.
    Now in ST03 the stats are like
    %init Time - 0, %DB time - 0, %OLAP time - 16.67, %Front end - 83.33.
    Now i have to improve the %Front end lapsed time.
    Could you please guide me.
    Thanks
    Srinivas

    Hi Srinivas,
    Please see this document
    https://websmp105.sap-ag.de/~sapidb/011000358700001394912002
    And this Discussion Thread
    Re: Deactivate Hierarchy symbols in excel
    See whether this is helpful in case of Remote Cubes.
    Thanks
    CK

  • Multi provider report

    HI experts
    im reporting on a multi provider, i have key figures in columns invoice and tax, when i take 1-rowcount in column im not getting facts for the key figures, can u suggest how to resolve.? without 1-row count im getting facts for the key figures in reporting,
    Thanks in advance

    I think there may be some problem with key figure assignment of different source infoprovider in you multiprovider. filter you query result for each source infor provider and check the result. 1ROWCOUNT only available in DSO so in multiprovider if you have taken DSO and cube both than 1ROWCOUNT will not be ther against cube characteristic. Kindly share your multiprovider design and key figure mapping.
    Manish

  • Design issue with the multiprovider

    Design issue with the multiprovider :
    I have the following problem when using my multiprovider.
    The data flow is like this. I have the info-objects IobjectA, IobjectB, IobjectCin my Cube.(Source for this data is s-systemA)
    And from another s-system I am also loading the masterdata for IobjectA
    Now I have created the multiprovider based on the cube and IobjectA.
    However, surprisingly join in not workign in multiprovider correctly.
    Scenario :
    Record from the Cube.
    IObjectA= 1AAA
    IObjectB = 2BBB
    IObjectC = 3CCC
    Records from IobjectA =1AAA.
    I expect the record should be like this :
    IObjectA : IObjectB: IObjectC
    1AAA       :2BBB       :3CCC
    However, I am getting the record like this:
    IObjectA : IObjectB: IObjectC
    1AAA       :2BBB       :3CCC
    1AAA         : #             :#
    In the Identification section I have selected both the entries for IobjectA still I am getting this error.
    My BW Version is 3.0B and the SP is 31.
    Thanks in advance for your suggestion.

    May be I was not clear enough in my first explanation, Let me try again to explain my scenario:
    My Expectation from Multi Provider is :
    IObjectA
    1AAA
    (From InfoObject)
    Union
    IObjectA     IObjectB     IObjectC
    1AAA     2BBB     3CCC
    (From Cube)
    The record in the multiprovider should be :
    IObjectA     IObjectB     IObjectC
    1AAA     2BBB     3CCC
    Because, this is what the Union says .. and the Definition of the multiprovider also says the same thing :
    http://help.sap.com/saphelp_bw30b/helpdata/EN/ad/6b023b6069d22ee10000000a11402f/frameset.htm
    Do you still think this is how the behaviour of the multiprovider.. if that is the case what would be the purpose of having an infoobject in the multiprovider.
    Thank you very much in advance for your responses.
    Best Regards.,
    Praveen.

  • Can we use global structure while designing a query on  a multiprovider

    hai friends,
                     If i build a multiprovider on cubes for which the query design  on those cubes contains global sturctures ,
    Can i use those global structures while designing a query on a multiprovider (which contains those cubes)

    Hi Vamsi,
    The structure from the base cubes will not automatically be available for the queries created on the multiprovider. The only way to get the structure there is to copy a query from the base cube to the multiprovider. You can use transaction RSZC to do this.
    Hope this helps...

  • Mapped characteristics in Multiprovider not available in Query Designer

    Hi,
    we have a multiprovider with approx 10 cubes and lot of characteristics, Navigational attributes mapped to it. I have added around 3 more characteristics and mapped to underlying cubes. But these added characteristics are not visible in Query designer.  Is there maximum limit for the number of characteristics.
    Thanks,

    Disconnecting the BEx made it work. But i dont understand i added this yesterday in the multiprovider. But i also removed some navigational attributes from the mapping. I will re-map and check. Thanks for the tip.

  • New key figures in multiprovider not visible in query designer

    Dear Experts,
    I added a cube and  keyfigures to the multiprovider definition.
    The multiprovider is activated successfully.
    The added keyfigures come only from this new cube.
    I  identified these new keyfigures to this new cube only.
    There is an existing query based on old version of the multiprovider without the new cube.
    When i relaunch query designer and re-open this query, i could not see the new keyfigures.
    When i create a new query, also its not showing the new keyfigures.
    Is there something not refreshed that I do not see these new key figures?
    Kindly advise. Thank you!
    Best regards
    Bass

    Hi,
    Some time it happens that newly added key figures and characteristics are not visible immediately in Bex query designer. Just check for warnings if any encountered while activating else try editing and re activating your Multiprovider and also proper field assignment.
    Newly added Key Figures should be visible in both New and Old queries without any differentiation. Just log off and log in back after some time, there is a good possibility that this inconsistency would be resolved.
    Regards
    Raj Rai

  • Multiprovider report problem

    Let me explain you the Multiprovider report with example .
    Multiprovider is created based on Basic cube and DSO . Basic cube has Billing doc number in line item dimension .
    DSO has Billing document number , Item number and Partner function as primary key.
    I have Created one diemension on Multiprovider where I have assigned Billing document number , and other 2 data fields from DSO which are not available in Cube .  Is it correct design ?
    DSO have below records ..  - Doc no , Item and PF are primary key of DSO .
    Billing doc no      Partner function     Personal Number    Customer number
    100                                 ER                                1
    100                                 Y1                                                              555
    100                                  Y2                                                              111
    In Cube I have below records -
    Billing doc no     Sales Org          Netvalue            Total sale         
    100                      001                      $ 3000               $3200
    200                        001                    $ 5000                $5100
    When I execute the report based on MP by partner function i should get below result.
    Billing doc   PF    Personal Number    Customer number  Netvalue   Total sales
    100             ER         1                              555                       3000          3200
    Is it possible ?
    Let me know if my question is not clear .
    Regard

    Hi
    Multiprovider is a union of infoproviders.So you can achieve the report you want by building a Multiprovider with the Cube and DSO.You have to assign the Billing doc no to both Cube and DSO during the craetion of the Multiprovider.
    When you execute the report on the MP on Purchase Order, all the values of Billing doc no will be fetched from both cube and DSO(as MP is a union).
    According you can set a filter to fetch only specfic data from a specific part-provider of the Multiprovider.
    Also At query Designer level a InfoObject : 0INFOPROV will be available which will give and option to fetch the data only from a specifi part provider of MP if required.
    help link : http://help.sap.com/saphelp_erp2004/helpdata/EN/52/1ddc37a3f57a07e10000009b38f889/content.htm
    Hope this helps!!
    Regards, Hyma

Maybe you are looking for