Regarding Multiproviders
Hi,
I am using a multiprovider with 2 ODS and I am getting a problem ...Please go through the follwing scenario and give me the solution...
in SD i am creating a multiprovider with 2 ODS and 0doc_number,0s_ord_item are the keyfields in all 2 ODS.
in a query i try to disply 0doc_number(it is in all 2 ODS),os_ord_item(it is in all 2 ODS),0doc_type(its only in 1 ODS)...
when i try to run the query report will display 2 rows : one row with 0doc_number,0s_ord_item and 0doc_type and another row with only 0doc_number and 0s_ord_item without 0doc_type as this is not there in one ODS...
I have to get only 1 row with 0doc_number,0doc_type and 0s_ord_type...
How can it be achieved??? how should i select the info objects in multiprovider thats is in characters-identification...please answwwer in detail...
and should i activate multiprovider whenever i make changes in identification tab or i need to just save it?
Thanks,
Vijaya
Hello ViJaYa,
how r u ?
Yes u have to select that in the IDENTIFICATION as per your requirement. and u have to ACTIVATE.
Make sure for all the 0doc_number,0s_ord_item available in 1 st ODS have the 0doc_type in ODS 2. So u can select all the 3 0doc_number,0s_ord_item and 0doc_type from ODS 2.
So whenever it refers the 0doc_number,0s_ord_item it will automatically take the 0doc_type from 2 nd ODS.
Best Regards....
Sankar Kumar
+91 98403 47141
Similar Messages
-
Multiproviders - InfoObject not present in cubes
Hello people, I have a question regarding MultiProviders data modelling.
I need to include an infoobject that is not phisically present in none of the base cubes, so that I can map it to an infoobject that is present in one of the cubes.
This is to avoid semantic problems, specifically I have to map a date infoobject to the 0CALDAY in one of the cubes, but I already have the 0CALDAY in my Multiprovider, mapped the the 0CALDAY in the other base cube.
What I see is that I can only choose infoobjects that are present in any of the base cubes to make the semantic definition of my multiprovider.. This does not make much sense to me, as I should be able to choose any infoobject for the definition of my multiprovider, as far as I do the proper assignments afterwards.. but it seems that this is not possible..
Please can anyone clarify this?
many thanks.
FernandoFederico thanks for your answer.
Pravender and Jaya thanks for the hints, but the scenario is not of the infoobject as a data provider, but as part of the base cubes (or DSO's in this case to be more specific).
But still feel something is missing.
Suppose a very simple case:
DSO 1 contains only InfoObjects A and B
DSO 2 contains only InfoObjects A and C.
If I need to create a multiprovider upon these two cubes, and InfoObject A conceptually represents different things in both DSO's although the tech name is the same (think about generic objects such as 0CALDAY or 0DOC_NUM)... then how do I create the multiprovider? Do I have to change phisically the InfoObject A in one of the cubes, or do I have to have to include phisically another InfoObject in any of them and leave it empty, just for the purpose of the mapping in the MultiProvider??
This is what I resist to believe, but I guess this must just be the case, at least for the moment.
Thanks! -
How to Create a MultiProvider in BW?
Hi,
I need details how about multiprovider and also i need information how to create it?
Thanks,
Arun.M.DDear Arun,
A MultiProvider is a type of InfoProvider that combines data from a number of InfoProviders and makes it available for reporting purposes.The MultiProvider does not itself contain any data. Its data comes entirely from the InfoProviders on which it is based. These InfoProviders are connected to one another by a union operation. 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.
For more information regarding MultiProviders, visit the following link:
http://help.sap.com/saphelp_nw04/helpdata/en/b2/e50138fede083de10000009b38f8cf/frameset.htm
Reward points if this is helpful.
Regards,
Naveen. -
What is Database Hinging, regards of multi proiver performance improvement
Hello,
I have heard that instead of creating a query on a single cube, create a multiporvider on that single cube and create a query on the same.
How multi Provider is going to improve the performace of query runtime when only single cube in base?
I heard abt database hinglng as a answer of my question.
Does any one have any idea abt database hinging and how can we use it?
Expert Ideas Appreciated!!!Hello,
I think you have got the concept wrong. It should be database hinging (in terms of hinge).
As per the simple meaning of hinge whihc is joint, MPRO if used can help us in future if need comes to club more multiproviders for reporting. So this improves the effecincy of time taken for redesigning or remodelling. It has nothing to do with enhancing query performace.
Hope it helps!!
Regards,
Shashank -
How to add one infocube into multiple Multiproviders
Dear Experts,
I got a task to add one infocube into many(10) multiproviders. As per my knowledge,I have to add it manually by going through each and every multiprovider. Like this i have to do it for around 15 Infocubes and it's really time killing activity.
Request you to help me out, is there any easier way to achieve this.
Thanks in advance for your valuable assistance.
Regards,
Ramesh-Kumar.HI,
You have to add each Infocube manually....Because after adding you have to assign Chars and KFs in the Multiprovider to the Particular Infoproviders...So you have to do this Task Manually only...There is no such one go process.....
Thanks -
Questions regarding Optimizing formulas in IP
Dear all,
This weekend I had a look at the webinar on Tips and Tricks for Implementing and Optimizing Formulas in IP.
Im currently working on an IP-implementation and encounter the following when getting more in-depth.
Id appreciate very much if you could comment on the questions below.
<b>1.)</b> I have a question regarding optimization 3 (slide 43) about Conditions:
If the condition is equal to the filter restriction, then the condition can be removed.
I agree fully on this, but have a question on using the Planning Function (PF) in combination with a query as DataProvider.
In my query I have a filter in the Characteristic restriction.
It contains variables on fiscal year, version. These only allow single value entry.
The DataProvider acts as filter for my PF. So Id suppose I dont need a condition for my PF since it is narrowed down on fiscal year and version by my query.
<b>a.) Question: Is that correct?</b>
I just one to make sure that I dont get to many records for my PF as input. <u>How detrimental for performance is it to use conditions anyway?</u>
<b>2.)</b> I read in training BW370 (IP-training) that a PF is executed for the currently set filter (navigational state) in the query and that characteristics that are used in restricted keyfigures are ignored in the filter.
So, if I use version in the restr. keyfig it will be ignored.
<b>Questions:
a.) Does this mean that the PF is executed for all versions in the system or for the versions that are in the filter of the Characteristic Restrictions and not the currently set filter?</b>
<b>b.) Id suppose the dataset for the PF can never be bigger than the initial dataset that is selected by the query, right?
c.) Is the PF executed anaway against navigational state when I use filtering? If have an example where I filter on field customer thus making my dataset smaller, but executing the PF still takes the same amount of time.
d.) And I also encounter that the PF is executed twice. A popup comes up showing messages regarding the execution. After pressing OK, it seems the PF runs again...</b>
<b>3.)</b> If I use variables in my Planning Function I dont want to fill in the parameter VAR_VALUE with a value. I want to use the variable which is ready for input from the selection screen of the query.
So when I run the PF it should use the BI-variable. Its no problem to customize this in the Modeler. But when I go into the frontend the field VAR_VALUE stays empty and needs a value.
<b>Question:
a.) What do I enter here? For parameter VAR_NAME I use the variable name, but what do I use for parameter VAR_VALUE? Also the variable name?</b>
<b>4.)</b> Question regarding optimization 6 (slide 48) about Formulas on MultiProviders:
'If the formula is using data of only one InfoProvider but is defined on a MultiProvider, the the complete formual should be moved to the single base InfoProvider'.
In our case we have three cubes in the MP, two realtime and one normal one. Right now we have one AggrLevel (AL) on op of the MP.
For one formula I can use one cube so it's better to cretae another AL with the formula based on that cube.
For another formula I need the two <u>realtime</u> cubes. This is interesting regarding the optimization statement.
<b>Question:
a.) Can I use the AL on the MP then or is it better to create a <u>new</u> MP with only these two cubes and create an AL on top of that. And than create the formula on the AL based on the MP with the two cubes?</b>
This makes the architecture more complex.
Thanks a lot in advance for your appreciated answers!
Kind regards, Harjan
<b></b><b></b>Marc,
Some additional questions regarding locking.
I encounter that the dataset that is locked depends on the restrictions made in the 'Characteristic Restrictions'-part of the query.
Restrictions in the 'Default Values'-part are not taken into account. In that case all data records of the characteristic are locked.
Q1: Is that correct?
To give an example: Assume you restrict customer on hierarchy node in Default Values. If you want people to plan concurrently this is not possible since all customers are locked then. When customer restriction is moved to Char Restr the system only locks the specific cutomer hier node and people can plan concurrently.
Q2: What about variables use in restricted keyfigures like variable for fy/period? Is only this fy/period locked then?
Q3: We'd like to lock on a navigational attribute. The nav attr is put as a variable in the filter of the Characteristic Restrictions. Does the system then only lock this selection for the nav.attr? Or do I have to change my locking settings in RSPLSE?
Then question regarding locking of data for functions:
Assume you use the BEx Analyzer and use the query as data_provider_filter for your planning function. You use restricted keyfigures with char Version. First column contains amount for version 1 and second column contains amount for version 2.
In the Char Restrictions you've restricted version to values '1' and '2'.
When executing the inputready query version 1 and 2 are locked. (due to the selection in Char Restr)
But when executing the planning function all versions are locked (*)
Q4: True?
Kind regards, Harjan -
Hi There,
I am planning to appear for BW Certification.
can some one guide me how to start for preparing certification and what are the books i need to refer for that for that.
Thanks,
-SaloniHi Saloni,
'Step by Step guide on BW' and 'Mastering the SAP Business Information Warehouse' which might be handy.
Other than those books you also have the following books which can provide good amount knowledge:
1. Business Information Warehouse for SAP by Naeem Hashmi
2. SAP BW Certification, A Business Warehouse Sutdy Guide, by Catherine.M.Roze
Technical Consultant Certification
SAP NetWeaver´04 - Business Intelligence Sol. Cons. (BW 3.5)
Exam Content & Weighting Information:
The certification test consists of questions from the areas specified below:
1. Reporting (+++)
- InfoProviders and InfoObjects
- Document Integration
- Business Content
- Report/Report Interface
Business Explorer
- The BEx Browser
- BEx Query Designer
- BEx Map
- Analysis and Reporting in the BEx Analyzer
- Mobile Reporting
- Bex Web Application Designer
- Internet Graphics Server (IGS)
Query Designer
- Calculated and Restricted Key Figures
- Properties of Key Figures
- Navigation
- Characteristics
- Properties and Attributes
- Hierarchies
- Query Properties
- Variables
- Exceptions and Conditions
Reporting Agent
- Exceptions
- Printing
- Additional Functions
- Pre-Calculating Web Templates
Bex Web Application Designer
- Web Items
- Context Menu
- Structuring the Layout of Web Templates
- Cascading Stylesheets
- Chart Designer
- Web Analyzer
Ad-hoc Query Designer
Analysis Process Designer (APD)
2. Business Planning and Simulation (++)
- General concepts and challenges of business planning
- Positioning of BPS and relationship to BW
- Set up of planning structures
- Manual planning and layout formatting
- Locking concept and commit model used in BPS
- Configuration of planning functions and sequences
- Definition and usage of variables
- Design of end user interfaces using planning folders and the Web Interface Builder
- Authorization concept and options for data models
- Integration of hierarchies and attributes into BPS
- Characteristic relationships for deriving and validating data
- Tools and tips for performance analysis and optimization
- Options for system landscapes
- Retraction of data into SAP R/3 applications
- Status and Tracking System
3. Data Modeling (++)
- InfoProviders
- Using Different InfoProvider Types
- MultiProviders
Characteristics/attributes
- Navigation Attributes
- Status Attributes
Tracking History
Dimensions
- Structure of Dimension Tables
- Dimension Modeling
- BW Star Schema
4. Warehouse Management (+++)
- Administrator Workbench Functions
- Scheduler
- Process Chains
- Monitor
- Source Systems
- BW Statistics
InfoObject Within BW
- Definition
- Texts, Attributes, Hierarchies
- Compounded InfoObjects
Data Flow in BW
- Involved Objects
- Transfer Rules
- Update Rules
Business Content
- Definition
- Activation
Storing Data in BW
- Data Targets
- Types
- Architecture
- Data Target - Administration
- Aggregate Maintenance
Metadata Repository
- Architecture
- Functionality
5. Extraction (++)
- Data Flow
Extraction from SAP Source Systems
- Transfer Methods (PSA(Idoc)
- DataSources
- Extraction from CO-PA
Creating a DataSource
Data Transfer
- Data Extraction Logistics
LO Cockpit Functions
LO DataSources Data Flow in R/3
Structure of Delta Method for LO Cockpit DataSources
- Connecting LIS InfoStructures to SAP BW
- Delta Method for DataSources to LIS InfoStructures
- Delta Management for Transaction Data
Delta Method
Delta Method Components
Delta Queue Functions
- Generic Extraction
Data Types
Data Sources
- Enhancing Business Content
Extraction with Flat Files
- Extracting Transaction and Master Data using Flat Files
- Data Types that Can be Extracted using Flat Files
DB Connect
Universal Data Integration
XML Integration
DataMart Interface
Virtual InfoCubes
6. Authorizations
Administration
- Authorization Object Classes
- Authorization Objects
- Authorizations
The Authorization Concept
- Roles
- Reporting User
- Warehouse Management User
7. SAP NetWeaver 04 - Technical Scenarios (++)
- Information Broadcasting
BW Information Broadcasting: Overview and Positioning
BEx Broadcaster Functions
Setting up Events, Time Points and Authorizations
Workbook Precalculation
- SAP BW and SAP Enterprise Portal (EP 6.0) Integration
- SAP BW and SAP XI Integration
- SAP BW and SAP MDM Integration
- BW Alerts in the Central Alert Framework (SAP Web Application Server)
- Web Services
Weighting key in the test:
+ = 1 - 9%
++ = 10 - 19%
+++ = over 20%
No responsibility is taken for the correctness of this information. Copyright © SAP AG 2004.
see if this helps -
https://websmp101.sap-ag.de/~sapidp/011000358700007394712005E
Please go through the following thread
1. Read Datawarehousing books written by Kimbal or Inmon to familiarize yourself with the basic concepts.
2. Follow the SAP training on BW Data Warehousing, BW Reporting and BW Modeling (there are SAP press books that can help with this)
3. Business Information Warehouse Study Guide (Paperback)
by Catherine M. Roze
4.There is also SAP BW Professional Training by Norbert Egger that is a good one.
. Try to grab a little bit of ABAP. Horst Keller book (ABAP Objects) can help.
explore this -
http://www.sap-press.com/product.cfm?account=&product=H1918
and look for BW books.
/people/gilad.weinbach2/blog/2007/02/23/a-beginners-guide-to-your-first-bi-model-in-nw2004s
Hope this helps.
****Assign Points If Helpful***
Regards,
Ravikanth -
When transporting multiproviders and cubes transport failed.
HI Experts,
When transporting cubes and multiproviders in a request the transport failed with return code 8.
The described below as:
Start of the after-import method RS_CUBE_AFTER_IMPORT for obje
Error/warning in dict. activator, detailed log > Detail
/BIC/L101078 (specify a primary key)
Table /BIC/L101078 could not be activated
Return code..............: 8
DDIC Object TABL /BIC/L101078 has not been activated
Error when activating InfoCube 101078
Error/warning in dict. activator, detailed log > Detail
/BIC/L101077 (specify a primary key)
Table /BIC/L101077 could not be activated
Return code..............: 8
DDIC Object TABL /BIC/L101077 has not been activated
Error when activating InfoCube 101077
Error/warning in dict. activator, detailed log > Detail
/BIC/L101078 (specify a primary key)
Table /BIC/L101078 could not be activated
Return code..............: 8
DDIC Object TABL /BIC/L101078 has not been activated
Error when activating InfoCube 101078
Error/warning in dict. activator, detailed log > Detail
/BIC/L101077 (specify a primary key)
Table /BIC/L101077 could not be activated
Return code..............: 8
DDIC Object TABL /BIC/L101077 has not been activated
Error when activating InfoCube 101077
Error/warning in dict. activator, detailed log > Detail
/BIC/L101078 (specify a primary key)
Table /BIC/L101078 could not be activated
Please let us know if anyone has come across similar kind of issue.
Regards,
Monalisa MohantyIssue seems to be with the aggregates maintained in the cube.
Is your aggregates were properly maintained in your Dev system when you have collected it in your transport?
Check the same and also use overwrite option when you are trying to import the transport in the target systems.
If the aggregates are properly maintained then check the import once again and see if that works fine with the overwrite mode. If not then you need to collect your objects again in a new transport.
Hope this helps.
Murali -
Can Open Hub Destinations be used with Multiproviders?
We're looking to export data from a multiprovider, using Open Hub Destinations, however when I try to create the OHD, Multiprovider does not show up as an object type. I've tried entering Infocube, but then when I search for the multiprovider, it is not on the list.
We are using BW 7.0.
Thank youHi Michael,
No MultiProviders cant be used as a source for an Open Hub Destinations.
BI objects such as InfoCubes, DataStore objects, InfoObjects (attributes or texts), and InfoSets can be used.
Chk this help link.
http://help.sap.com/saphelp_nw70/helpdata/EN/43/58e1cdbed430d9e10000000a11466f/frameset.htm
Regards,
Mansi -
Aggregates - Propose & MultiProviders
Hi,
When using aggregate propose from query, we never get any query proporsal, but only message:
"No objects are loaded in the Repository (main memory"
Why ?
All our queries are based on multiproviders. Maybe that's the problem ?
BW 3.5 SP 13.
BR,
Ole PaludanHi,
indeed that's the problem. The proposal doesn't work for queries on multiproviders.
You can just try one of the other options (from statistics or from technical content). But here you may get a lot of "useless" aggregates.
Regards,
Juergen -
Hello,
Is it possible in 7.0 to include multiproviders in infosets? I am testing it now and get what seems to be a warning message, "The data from the infoprovider involved could not be checked!" Does this mean its not possible? If not what does it mean?
Thanks,
TMSHi,
You can now include InfoCubes in an InfoSet and use them in a join. InfoCubes are handled logically in InfoSets like DataStore objects. This is also true for time dependencies. In an InfoCube, data that is valid for different dates can be read.
Restrictions:
For performance reasons you cannot define an InfoCube as the right operand of a left outer join. SAP does not generally support more than two InfoCubes in an InfoSet.
Please check the below Help link
http://help.sap.com/saphelp_nw04s/helpdata/en/a2/ed1342eb11de2ce10000000a1550b0/frameset.htm
Regards,
Kams -
Most recent data on MultiProviders?
Hey all,
is there any chance to get the "most recent data" also on Multiproviders?
In the moment, we got a query on one of our cubes showing the most recent data (latest request id) using the SAP-exit 0S_RQMRC.
We now want to move the query on a corresponding Multiprovider. But the exit isn't working on Multiproviders. So is there a possibility to get this working?
Waiting for your answers,
Regards,
bivisionHi
Whatever standard variables ...whereever you can use its not a problem.but in your case it seems to be some problem with multi provider try to apply the Note for related to multi provider settings it may help you .
Regards,
Chandra. -
I want to know Cube,Ods,Multiproviders,infopackage groups,process chains
Hi all,
1.how to make techinical specifications Cube,Ods,Multiproviders,infopackage groups,process chains.
2.how to decide the size of the cube.
3.what is the default size& what is the max size & In the case of ods.
4.performance wise which is best multiprovider or cube.
5.why cube is best (performance wise) for cube over ods.
6.What is max no of chars & keyfigures can insert in ods.
7.Is sid concept exists for ods.if yes when they generate.
Thanks
cheta.Hi
1.From functional specification requirements,find out the datasources by using business content check(offline) or using Metadata repository(online), u need to have TREX installed in ur system.Do the GAP Analysis and note down the objects which are not in business content and create Z objects(Datasources,ODS or Infobjects,Cubes). Draw the bubble diagram and derrive ER diagram from it and finally do logical information model(cube model) and decide what u need in data flow.
2.You have a quick sizer in market place which can help you to decide the sizing of BI project.Take care of trade-off's between line item dimensions and normal dimension which have large impact on ur sizing.
3.There is no such default sizing,depends on ur reporting requirements whether u need detailed reporting or snap shot reporting.
4.There is no trade-off's between multiprovider and Cube regarding performance.From performance point of view we have to consider other factors such as aggregates,Indexing,Partitioning etc..
6.The Max number of Keyfields are 16 and data fields are 749.
7.Yes SID's are created for ODS when you check the flag for BEX Reporting.
Thanks
Chandru -
Docs reg Multiproviders,Infosets
Hi ,
Can some one send me docs related to Multiproviders,Infosets??It would be fantastic if anyone could help me out.
cheers
arunHi
go through help.sap.com
Link for Multiproviders
http://help.sap.com/saphelp_nw04/helpdata/en/52/1ddc37a3f57a07e10000009b38f889/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/ed/084e3ce0f9fe3fe10000000a114084/content.htm
For infoset
http://help.sap.com/saphelp_nw04/helpdata/en/ed/084e3ce0f9fe3fe10000000a114084/frameset.htm
Regards
Kiran
Message was edited by: ravi kiran naalla -
hi,
any one can tell about the multiprovider and the performances issues over the multiprovider and is there any procedure to know each multiprovider having the cubes,ods,infoobject,infoset rather than going for the manually and see.
here iam asking table or any trcode to know the above things in multiprovider.
regards
praveenHi Praveen,
You can see the multiproviders using the Transaction RSDCUBE.
Regards,
Sreedhar
Maybe you are looking for
-
on Windows 7, CS6 all products, but especially need help with ID. Fonts that are showing in other applications are not showing in ID.
-
How to create an instance of List T ??
i want to make a class Box<T> that may contain inner box (same type)inside it. public class Box<T> { private List<Box<T>> innerBox; public <T> Box() { innerBox = new ArrayList<Box<T>>(); // compile error compiler message: found: java.util
-
Upgraded a usage plan online and charged $$
I upgraded my usage plan online from 450 to 900 minutes and clicked the button to do it now. The bill was just sent and I was charged for all the minutes used in my 450 plan as regular minutes!!! The total minutes for the month are under 900 minut
-
Create Attribute Dimension via the JAVA api
<p>Does anyone know how to create an attribute dimenions via theJava API ?</p><p> </p><p>I can set the dimension type to attribute via<b>setAttributeDimensionDataType</b> but I don't know how toassociate the attr. dimension with a sparse, normal dime
-
Class not found with j2sdk1.4.2_04 but no problem with MS VM
Hi. there is an application on my company's intranet hat has some applets. I installed the j2sdk1.4.2_04 and whenever I start the aplication it says "java.lang.ClassNotFoundException", but if i turn of the j2se for applets (on IE 6.0 sp1: tools>inter