Infocube modelling
hi colleagues,
i know how to remodel a cube...
but i am facing problems to add a new key figure quantity with unit(0unit)....
please let me know how to do this....
hi....
Check if that KF is already present in the Cube.
Also check the KF properties.
Double click on KF> Additional properties tab> check If it is made as "Attribite only"
If so then you will not be able to add it in the cube. Either uncheck that check box or if it is as 0 object, create a Z object of similar type with "Attribute only" unchecked.
try it will work
Similar Messages
-
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 SasimohananAnswer 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 -
Hi all. I'm curious as to what the consensus is for this question. When modeling a new InfoCube that you know is going to be loaded into the BIA would you still use conventional modeling techniques - Line Item Dimensions, small dimensions in comparison to the fact table, logical partitioning, etc? Or, can you model the InfoCube however you want, and load as much data in it as you want, without any performance degradation?
Have you seen any white papers around about this subject?Alan,
There is no real correlation for this. In fact there is more of a consideration in how large the fact table is in relation to dimension and master data tables. The actual pure access to the data is extremely quick (normally sub second) but it's the joins that takes time. Also if a query requests large amount of data the network transfer time may be an important consideration.
That being said in my experience there is no real maximum number of rows for a cube. However it is still important to consider your data modeling concept. For instance if you have a cube with 7 years of data (with 1 billion fact records) and your end users only really report off 3 of those years...whats the point of having the 4 extra years in there anyway?
Regards,
Mike Bestvina -
Infocube Modelling- what stops you from defining many dimensions in an info
Hi friends
I am new to BI and would like to know the answer to the foll0wing question.
When an Infocube is modeled, are there any advantages of maintaining less number of dimensions. In short, why cant we just club multiple infoobjects in a dimension or maybe have one dimension per infoobject. What are the considerations that one should keep in mind whilst deciding on the dimensions/Infoobject grouping. Is there any performance advantage. The SID for the Infoobject is anyways created whether it is grouped with other infoobjects in one dimension or whether it is in a separate dimension. Can the experts please explain the flow and if there are any advantages which are not very obvious to me.
Thanks
Kevin QuadrosHey,
see, sure, you can always use all free 13 dimensions. But keep in mind, every dimension mean an additional join. So how can you optimize this?
-> If you distribute your InfoObjects (IOs) to the 13 dimensions you maybe will have dimensions with just a few entries. Why don't take some of these IO and put it in one dimension because this dimension won't be large in the end compared to the fact table.
-> If you have some IO which have 1:1 relationship (like a master data relationship), dimension won't growth if you put them together. Why don't put them together an save a join?
-> If you will be sure, certain IO will normaly be used together in reporting. They are not in a n:m relationship. Why don't put them together?
Maybe there are some additional consideration...
One additional hint. If you have an aggregate with less than 13 IO, the model will automatically create 13 line Item dimensions.
At the end, it is not good to save a dimension getting a much worse dimension. In doubt, take a additional dimension. Don't model n:m relationships, look that your dimension is less than 10 % of you facttable, never think you have to put 2 IO together because the are from Sales area or Controlling area and so on.
Best regards,
Peter -
InfoCube Modelling Limits for BI Accelerator
Are there any limitations to the number of characteristics or key figures that can be handled by the BI Accelerator? Is it different than normal modelling in the BW?
Rightly said by Ronald.
For more insights-
<b>Bi Accelerator Indexes scenarios -</b>
<a href="https://www.sdn.sap.com/irj/sdn/thread?forumID=154&threadID=193800&messageID=2159060">https://www.sdn.sap.com/irj/sdn/thread?forumID=154&threadID=193800&messageID=2159060</a>
After creating a BI accelerator index, the data is available on the file server of the BI accelerator server. The data is loaded to the main memory when you execute a query for the first time or start a special load program. The data remains in the main memory until it is replaced or is removed from the main memory when a special delete program is started. It may be necessary to execute a special delete program if, for example, there is not enough memory on the BI accelerator server for all BI accelerator indexes and you need to load data from particular InfoCubes but data from other InfoCubes is not needed (at this time).
<b>Bi Accelerator Pre-requisites-</b>
<a href="https://www.sdn.sap.com/irj/sdn/thread?forumID=154&threadID=175569&messageID=1981074">https://www.sdn.sap.com/irj/sdn/thread?forumID=154&threadID=175569&messageID=1981074</a>
Hope it Helps
Chetan
@CP.. -
No InfoCube visible in the Planning Modeller in BI - IP
hi all
I have been facing a problem with newly installed BI 7.0 system for Integrated planning.
I am not able to find any of my real time Cubes (all in plannning mode) while searching in the Planning Modeller.
my scenario is
BI 7.0 Patch abap SP 14 and Java sp 12.
My java engine is on the EP & all my BI webreports are opening fine from EP.
I have tested my J2EE engine , it is working fine.
also my Webdynpro is also working fine.
But i am not able to find out the reason why the integrated planning modeller is not able to search for my Realtime infocubes.
regards
RameshHi again
I have found out that these 4 parameters in WebDynpro in my EP dev
BI_METADATA
BI_MODELDATA
WD_ALV_METADATA_DEST
WD_ALV_MODELDATA_DEST
SAP Notes suggest that the destination in these notes should be BW dev system.
But in my EP system , i have found that they are actually pointing to my ECC 5.0 system. THis is correct?
or should make the changes for it to point to BWD instead ?
would it not affect my existing ECC reports on the portal.
also some notes suggest that my SLD sytem should show my BWD in the technical systems list, if not i should create them.
But unfortunately it is only showing the EP dev, EP prod system in the list . there is no BWD system in the list .
SHould I create a new tech system for my BWD ??
Pls correct me if i am wrong.
regards,
Ramesh -
Hello, is it possible to model an Infocube like a flat database table?
Hello,
is it possible to model an Infocube like a flat database table? I know usually a DSO is a flat database table.
Does anyone have experience with this issue?
Best regards
GerdHello,
my requirement is to enrich Infoobjects in a planning cube that they meet certain requirements regarding the combinations: I have to make a manual data entry layout where users can plan on all possible characteristics combinations but those characteristics combinations must meet certain limitations.
I think I have to write the combination conditions in a DSO build an characteristic relationship function of type exit that accesses the table of the DSO
Then I think I get a data entry layout with all valid combinations.
What do you think?
Best regards
Gerd -
InfoCube Data Modeling "Or" combination Result Set
Hi All,
I am new to BW so please let me know if this is something that can be done without too much complexity.
How would one go about tackling an issue like this.
Below is the sales ODS data.
<u>Sales ODS Data</u>
Customer -
Sales $ - Rebate Indicator-----Refund Indicator
Apple -
1000--True--
False
Apple -
500----
False -
True
Apple -
2000--True--
True
How would one design an infocube such that when a user selects the following BEX inputs, the result should bring back all the rows. I would like the input to be an "OR" combination instead of an "AND" combination. Thanks.
<u>QUERY INPUTS #1 :</u>
Customer Site = Apple
Rebate Indicator = True
Refund Indicator = True
QUERY RESULT :
Customer -
Sales $
Apple -
1000 + 500 +2000 = 3500
Message was edited by:
Nigel KHi nigel,
if i understood your requirement
you would like to see your result as
CUSTOMER SALES
appel>>>>>500
appel>>>>>1000
appel>>>>>2000
but try to have the other two fields Rebate and Refund in the rows of the Query then you will get all the three line items.
becoz cube will aggregate when the key is common.
Or else if your requirement is to display the result when one of the Column is true either Rebate or Refund.
then you have to add one more field to your Infocube and fill that in the update rules saying
If Rebate eq true or Refund eq True.
Result = True.
Else
Result = False.
Then while displaying the query result you can filter on this Field then you will get the correct result.
thanks and regards
Neel
Message was edited by:
Neel Kamal -
Specific question for modelling an InfoCube
Hallo experts!
If I have an InfoCube which has among others two characteristics, 0MATERIAL and 0VENDOR, should i put them in one dimension or not?
We have sometimes multiple vendors for one material and one material can be produced or delivered by multiple vendors but this case is not very often. So nevertheless I have a n:m relationship.
Because of the n:m-relationship I wouldn't put this two characteristics in one dimension, but in our reporting it is very often the case that we need to show this two characteristics together. So I think I maybe could save a JOIN for another dimension (or better say sid-table..).
Has someone an idea if this would be a good design decision?
Best regards,
PeterHi Peter,
as a rule of thumb, you should try to keep the size of your dimension tables at less than 10% of the fact table. So if a combined material/vendor dimension is actually smaller than 10% of the fact table, you might want to put both characteristics into the same dimension (and use the extra dimension for some other characteristics...). Otherwise you should put the two characteristics into separate dimensions.
An even better solution -- especially if you are dealing with a very high number of materials and vendors -- might be to put 0material and 0vendor into two line item dimensions. This usually speeds up queries quite a bit.
Hope this helps.
Best regards,
Christian -
Help needed in storing data in DSO or InfoCube
Hi Experts ,
I have a set of data which comes from R/3 in the following Format:
FG Base Model Option 1 Option 2 Option 3
FG1 BM 1 Opt1 Opt2 opt3
FG2 BM1 Opt 1 Opt2 Opt 4
FG3 BM3 Opt5 Opt6 Opt7
The data gets stored in the PSA in the above format.
But i want to load the data from the PSA to the DSO or InfoCube in the following format.I want that if i do a display data in the DSO or the Infocube the output should look like the below :
FG Base Model Option
FG1 BM1 Opt1
FG1 BM1 Opt2
FG1 BM1 Opt3
FG2 BM1 Opt1
FG2 BM1 Opt2
FG2 BM1 Opt4
FG3 BM3 Opt5
FG3 BM3 Opt6
FG3 BM3 Opt7
Is there any way to do this please help. Thanks in advance...Hi Samir,
Use transformation rule group in the transformations.
Here is one of the examples...the way you wanted.
http://help.sap.com/saphelp_nw70/helpdata/EN/44/32cfcc613a4965e10000000a11466f/content.htm
Thanks
Ajeet -
Unable to consolidate data from two DSOs into an InfoCube for reporting.
Hello Experts
I am working on BW 7.0 to create BEx Report as below:
This report will have data coming from two different sources, some data from COPA DSO [such as Customer Number, Product Hierarchy1, Product Hierarchy2, Product Hierarchy3, Product Hierarchy4. Product Hierarchy5, Product Hierarchy6 and a few other Key Figures] and the rest [such as Product Hierarchy, Reference Document, Condition Type (both Active & Inactive), Condition Value and a few other Key Figures] from another DSO (ZSD_DS18) which is a copy of the BCT DSO (0SD_O06). I've chosen this DSO because this is the BCT DSO which is used to store data from a Standard Extractor 2LIS_13_VDKON.
Below are the screenshots of these 2 DSOs:
I have successfully extracted the data from 2LIS_13_VDKON (includes PROD_HIER but not Customer Number) and loaded into a DSO (ZSD_D17).
All the testing is done using only one Sales Document No (VBELN).
First test that I tried is.. to create an Infocube and loaded data from ZCOPA_01 and ZSD_DS18 and when the LISTCUBE was run on this InfoCube, the data is coming up in two different lines which is not very meaningful. Screenshot below:
Therefore, I have created another DSO (ZSD_DS17) to Consolidate the data from ZCOPA_01 & ZSD_DS18 establishing mappings between some of common Chars such as below:
ZCOPA_01 ZSD_DS18
0REFER_DOC <-> 0BILL_NUM
0REFER_ITM <-> 0BILL_ITEM
0ME_ORDER <-> 0DOC_NUMBER
0ME_ITEM <-> 0S_ORD_ITEM
51 records are loaded from ZSD_DS18 into ZSD_DS17 and 4 records are loaded from ZCOPA_01 into ZSD_DS17 for a particular Sales Document Number.
When I am using a Write-Optimized DSO, data is coming in just 1 line but it is showing only 4 lines which is aggregated which is as expected since W/O DSO aggregates the data. However, when I use Standard DSO, the data is again splitting up into many lines.
Is there something that I am missing in here while designing the Data Model or does this call for some ABAP being done, if so, where or should I have to talk to the Functional Lead and then Enhance the Standard Extractor, and even if I do that, I would still have to bring in those Key Figures from ZCOPA_01 for my reporting?
Thank you very much in advance and your help is appreciated.
Thanks,
Chanduin your (current) InfoCube setup, you could work with "constant selection" on the key figures
for the COPA key figures, you'll need to add product hierarchy to the key figures with a selection of # and constant selection flagged
for the SD key figures, you'll have to do the same for customer & the product hierarchy levels (instead of product hierarchy) -
Planning area data not updated in infocube in APO system
Hi all,
User is uploading a flat file using addon program to an infocube 1, from this infocube data for sales forecast KF is getting transferred to a planning area KF using standard program RTS_INPUT_CUBE. I can see the updated data in Planning book (which refer the same planning area) data views. In planning book the sales forecast data is also getting copyied to second KF 'Arrangement FC' and its correct.
Now there is a infocube 2 (second) which is getting data directly from this planning area (infocube also contains both KFs). But When i checked this infocube 2 , the updated data is availabe in Sales forecast KF , but arrangement forecast KF is having old data only and user is running query on second KF , so he is getting wrong report.
Since there is no data flow for this infocube 2, and it is getting data from planning area, I feel its remote infocube.
I have also found the datasource for this planning area but don't know how to move further to find why data is not updating properly? Please help on this.
I have information that 2 weeks before data was properly updated, but this time data is not updated,
system version is SAP SCM 4.0Hi Vivek
it is advisable to run the background jobs when the planning books are not being accesses by the users to prevent such inconsistencis. Hence i would advise you to run the jobs durng non-working hours. and if you have a global system, then you may restrict to run the jobs based on regional levels.
in addition, it is also a good practice to run consistency jobs before and after your have completed the background jobs. i hope you are using process chains to execute the sequeuce of jobs. if yes, then you can add consistency check jobs in the process chains.
some of the consistency check reports are :
/SAPAPO/OM17 - liveCache Consistency Check
/SAPAPO/TSCONS - Consistency Check for Time Series Network
/SAPAPO/CONSCHK - Model Consistency Check
and so and so forth..
you can find these conssistency jobs under APO Adiminstration --> Consistency checks in APO.
let me know if this helps.
Rgds, Sandeep -
Creating a Infocube in BI 7.0
Hello,
I am new to BI 7.0 version. I know how to create a InfoCube in BW 3.5 but in BI 7.0 huge difference. If any body have step by step screen short instructions please post for me I would appreciate.
Regards,
Alexhi Alex,
BI 7.0
Uploading of Transaction data
Log on to your SAP
Transaction code RSA1LEAD YOU TO MODELLING
5. Creation of Info Objects
In left panel select info object
Create info area
Create info object catalog ( characteristics & Key figures ) by right clicking the created info area
Create new characteristics and key figures under respective catalogs according to the project requirement
Create required info objects and Activate.
6. Creation of Data Source
In the left panel select data sources
Create application component(AC)
Right click AC and create datasource
Specify data source name, source system, and data type ( Transaction data )
In general tab give short, medium, and long description.
In extraction tab specify file path, header rows to be ignored, data format(csv) and data separator( , )
In proposal tab load example data and verify it.
In field tab you can you can give the technical name of info objects in the template and you not have to map during the transformation the server will automatically map accordingly. If you are not mapping in this field tab you have to manually map during the transformation in Info providers.
Activate data source and read preview data under preview tab.
Create info package by right clicking data source and in schedule tab click star to load data to PSA.( make sure to close the flat file during loading )
7. Creation of data targets
In left panel select info provider
Select created info area and right click to create ODS( Data store object ) or Cube.
Specify name fro the ODS or cube and click create
From the template window select the required characteristics and key figures and drag and drop it into the DATA FIELD and KEY FIELDS
Click Activate.
Right click on ODS or Cube and select create transformation.
In source of transformation , select object type( data source) and specify its name and source system Note: Source system will be a temporary folder or package into which data is getting stored
Activate created transformation
Create Data transfer process (DTP) by right clicking the master data attributes
In extraction tab specify extraction mode ( full)
In update tab specify error handling ( request green)
Activate DTP and in execute tab click execute button to load data in data targets.
8. Monitor
Right Click data targets and select manage and in contents tab select contents to view the loaded data. There are two tables in ODS new table and active table to load data from new table to active table you have to activate after selecting the loaded data . Alternatively monitor icon can be used.
bi7.0 differences..
http://help.sap.com/saphelp_nw2004s/helpdata/en/a4/1be541f321c717e10000000a155106/content.htm
Hope that helps...assign points if so
REGARDS
partha -
BPC as an accounting model in BI
Hi experts:
I am start hardly working on the BPC solution and I have a I huge question. BPC seems to be based on a accounting model. That means that the account is a crucial dimension. What if I would need to build a planning scenario for a analitic COPA, based on key figure model. In that case, I would have a infocube (loaded from SAP ERP - COPA) defined with no account and 100-120 key figures. Even in this way, I could have some performance problems because sometimes there are a lot of information.
What's the correct model to define in BPC?I guess that In BPC I should create the model with accounts and would have a account model where I would transform key figures into accounts. Then, we have some doubts:
1- What about performance problems?
2- What about creating quieries to compare both infocubes?
I can imagine that it is not a solid model having actual data according to a key figure model and plannig according to account model data.
I am not a BPC consultant as I am just starting to working on it. I am a SAP FICO consultant with wide experience on plannig is some knowledge in BPS and IP. Perhaps, I am not really understanding the global concept (I apologize wheather it is like that) but I would be grateful if you give your opinion about that issue.
Thanks in advance for you help.
Jose
Edited by: JosManuel Bas on Aug 30, 2010 3:14 PMHi Sorin, at first glance, no problem to do it with MSTSC:
with TSE 2003 on Windows 2003 SP2, publishing only iexplore.exe, everything seems to work fine and user only sees BPC applications (iexplore, bpc for excel, bpc admin...).
(programs toggle of mstsc must contain this kind of information:
- start the following program on connection: checked
- Program path and file name: C:\Program Files\Internet Explorer\IEXPLORE.EXE)
mstsc release is 6.1.
Regards. R. -
Creating Time dimension in BW data model. - like seen in logical data model
Hello all,
I have been struggling with this thing and I am looking for some help from anyone on this forum.
We are trying to create a logical data model of our bw system. We are going live next month with Student module for universities. We have multiple Infocubes and DSO and since there is so much crossing over in between them most of the reporting is done on infosets.
One of the thing we were thinking; is it possible to create something like a common time dimension table for every infoprovider. Basically when we are providing the reports to the end user can we give them a drop down menu which gives a time frame for reporting rather than selecting.
Example: Like can we create something which looks in the drop down like current month data, last months data, three months ago, four months ago, five months ago, one year ago, two years ago. Can we make like these data slices in our cube and deliver it to the end user?
We have in our cube a few date infoobjects, like receipt date, decision date, cancellation date and like wise.
Please let me know if any one has done any similar thing, it will be very helpful.
Thank you so much in advance.if you add your common time dimension to your data model, first identify for each infoprovider the time against which 'current month' and other frames should be applied and map them to your dimension.
just a question... are you not using time dimension in cubes ? ideally this should be your time dimension llinking all.
when you use time dimension which uses 'current month' , 'current year' , you will have to address their historisation as well. (because current month now will not be so current after 2 months).
so in data load procedure every day these values need to change (meaning drop and reload).
and routines to populate these values based on reporting date.
Edited by: hemant vyas on May 6, 2009 1:56 PM
Maybe you are looking for
-
Has anybody else had this problem with trying to buy Adobe photshop.
-
How can I move my media from the Apple TV to ITunes?
I have a lot of purchused content that did not download to my itunes on my computer and I do not want to lose it. What can I do?
-
Exporting text with a semi transparent background that can be changed in PS or PP?
I'm creating a logo with a semi transparent background that I want to place on top of photos in Photoshop and videos in Premiere. 1. I do not see a transparent option when exporting as a .tiff. Is transparent .png my only option from AI? 2. I will ne
-
Macbook pro speakers stopped working, earbuds fine
My macbook pro speakers stopped working, but the earbuds work fine. Tried restart and preferences. Volume icon is grayed out, except when earbuds are plugged in. What am I missing?
-
Flash Player fails to register on 3 PCs!
This is maddening... Here I am prompted in the past couple days to update Flash Player on my PCs however, the installation fails to register on 3 of them. I am running Windows 7 64bit on all 3, IE8 on 2 and IE9 on 1. Same issue with all 3! I have fo