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
ThanksGood 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? ThanksHi,
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,
SatishHi 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
DavidHi 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 -
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..
SridathHi
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 -
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 PMHi
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
ArjunHi
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 -
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,
AyyappaHi 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 -
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
sridharHi 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
-
My iPad won't sink with my computer. I continually receive this message: "iTunes was unable to load data class information from Sync Services. Reconnect or try again later." I have tried this over a number of days and receive the same message. An
-
Can't open internet links in pdf
While trying to copy an internet address in a pdf file, Adobe Reader X said something about changing how the Reader handled this kind of thing. Now it says "Acrobat does not allow connection to:" and the address when I try to connect to using a link.
-
Digital signatures in LiveCycle forms
Can anyone tell me what the numbers represent at the end of the date and time string in a PDF digital signature? My numbers looks like this: Date: 2012.03.27 07:43:49 04'00' (Date = 2012.03.27 Time = 07:43:49 What is 04'00'?) Thank you
-
Sound sync errs in Encore (PP4.0.0)
A show that plays fine in PP CS4 when processed thru Encore produces a DVD in which the sound and picture are almost one second off. I've used Premiere for 10 years, Encore occasionally for 3-4 years, but have not encountered this. (This is on a Mac
-
SQL> create or replace function my_func 2 return boolean as 3 x boolean; 4 begin 5 x := true; 6 return x; 7 end; 8 / Function created. SQL> select my_func from dual; select my_func from dual ERROR at line 1: ORA-06552: PL/SQL: Statement ignored ORA-0