'Quarter' charecteristic in the Cube.
There are 2 infoobject. 0CALQAUART1 and 0CALQUARTER. If I need the quarter in the cube, what is the best option to go by?
Can some one share the experience. Points will be awarded.
One contains calendar year. The other doesn't. I would just put both in the cube. This won't affect the data volume assuming you're already using time chars with higher granularity - example 0calmonth. This would provide more flexibility to meet your reporting requirements.
Similar Messages
-
dear all,
I need some help: I'm new to OWB and I'm trying to load a cube with dimensions keys data. I have successfully deployed the cube and dimensions without any problems. Now when I deploy the mapping to load the cube I cannot get any data there...
- I have tried mapping by using dimension operator and cube operator by mapping dimension business keys with keys in the cube...and still no data...
-I have also tried joining all the dimensions with the joint operator and joint condition with the cube as input and have the output to the cube...but still no data. I have also disable the constraints on the cube for the purpose of loading the data, but without much success. What am I doing wrong?
Any help and guidance will be greatly appreciated. Thanks much!
AkymIt sounds like you are not getting any matching keys for loading into the cube.
Do you have a time dimension created by OWB in the cube? The key used by the cube operator for an OWB time dimension is a formatted number. The time dimension keys are stored as follows;
Day Level - YYYYMMDD
Month Level - YYYYMM
Week Level - YYYYWW
Quarter - YYYYQ
Year - YYYY
If you have a source that has a SQL date datatype for example and want to construct the key for a cube's time dimension at the day level something like the following expression can be used to construct the time reference from a SQL date...
to_number(to_char( time_key, 'YYYYMMDD'))
It may not be this but just a thought.
Cheers
David -
How to get sum distinct in the cube. Is it possible.
Here is the scenario.
One report has many countries on it but only one amount.
For a particular day we have the following data in the fact.
TRANSACTION_DAY_NO
Country
Total Amount
19900101
US
34
19900101
IND
35
19900101
IND
36
19900101
AUS
37
19900101
UNKNOWN
38
19900101
UNKNOWN
39
19900101
UNKNOWN
40
19900101
UNKNOWN
41
19900101
UNKNOWN
42
19900101
UNKNOWN
43
19900101
US
43
19900101
IND
42
There are 2 dimensions on the cube.
Date, Country.
I am not sure how to build a cube on this data.
with t as (
select 19900101 transaction_Day_no, 'US' country_no, 34 total_amount from dual union all
select 19900101, 'IND', 35 from dual union all
select 19900101, 'IND', 36 from dual union all
select 19900101, 'AUS', 37 from dual union all
select 19900101, 'UNKNOWN', 38 from dual union all
select 19900101, 'UNKNOWN', 39 from dual union all
select 19900101, 'UNKNOWN', 40 from dual union all
select 19900101, 'UNKNOWN', 41 from dual union all
select 19900101, 'UNKNOWN', 42 from dual union all
select 19900101, 'UNKNOWN', 43 from dual union all
select 19900101, 'US', 43 from dual union all
select 19900101, 'IND', 42 from dual
select transaction_day_no, country_no, sum(distinct total_amount) from t
group by cube(transaction_Day_no, country_no);
I am using AWM. I have tried to build by selecting the following aggregate for the cube
max for the country_no and
sum for the tranaction_Day_no
But i am getting incorrect results.
If i select sum for both country_no and transaction_no then also i get incorrect results.
Please help me solve this issue.
thanksThanks for all your reply's.
The problem is that i have duplicates because
One report can have many customers.
One customer can have many countries.
One customer can have many reports.
If i include the report number in the above data and do a sum on both day and report_number and max for everything else then everything is find and i am getting correct results.
But if i take out the report dimension then i am stuffed.
Also the problem is that i can't have one big dimension for the report as the number of reports are in access of 300M
We have tried to solve this issue by having the fullowing.
Dummy Cube.
This has all the combination of all the dimension in the fact table with the report dimension as only one row(-1)
Report Dimension for each Quarter(34M rows each)
Quarter Cube is build.
Then add the values from all the Quarter Cube with the Dummy Cube.
Tried for 2 Quarter and its working fine results are correct as well.
Only problem is that its taking a long time to build the cube because of the report dimension.
I am trying to find a way to remove the report dimension but still use it. As we only use report dimension at level 'ALL'
But if we do aggregation at 'ALL' level the answers are wrong again.
Thanks for looking into this and taking time to reply.
Regards
Alvinder -
How to design the cube with these 51 columns
Hi All
These are the fields in the data file; GLInput, Scenario, Jan03, Feb03, Mar03, Q1_03 ( like this 51 columns are in the data file, example; for 3 years data it includes 12 months for a year and 4 quarter for a year and 3 year columns. ( the time period columns are like this; Jan03,Feb03,Mar03,Q1_03,Apr03,May03,Jun03,Q2_03,Jul03,Aug03,Sep03,Q3_03,Oct03,Nov03,Dec03,Q4_03,FY03,Jan04,Feb04,Mar04,Q1_04,Apr04,May04,Jun04,Q2_04,Jul04,Aug04,Sep04,Q3_04,Oct04,Nov04,Dec04,Q4_04,FY04,Jan05,Mar05,Feb05,Q1_05,Apr05,May05,Jun05,Q2_05,Jul05,Aug05,Sep05,Q3_05,Oct05,Nov05,Dec05,Q4_05,FY05 )
Under these time period columns the values are belongs to Scenario values
These are the filed names;
GLInput Scenario Jan03 Feb03 Mar03 Q1_03
These are the values for the above fields (4 records)
Sales,Plan,14400.905632,#Mi,1792.66984 16193.575472
Units, Plan, 468, #Mi, 64, 532
Sales,Actual,13110.802652,#Mi,1828.80798, 14939.610632
Units, Actual, 468, #Mi, 64, 532
How to take / create InfoObjects and create the cube? I created the cube but it is not the correct designing because cannot able to upload the file with these 51 time period columns.
There are some more columns are in the data file, those fields are calculated / formula fields from Sales and Units Values. example:AvgSalesPrice(Formula: Sales/Units)
Please advice how to solve this
Thanks
LearnerHi All
These are the fields in the data file; GLInput, Scenario, Jan03, Feb03, Mar03, Q1_03
Like this 51 columns are in the data file,
Example; for 3 years data it includes 12 months for a year, 4 quarters for a year
3 columns for 3 years. ( the time period columns are like this; Jan03,Feb03,Mar03,Q1_03,Apr03,May03,Jun03,Q2_03,Jul03,
Aug03,Sep03,Q3_03,Oct03,Nov03,Dec03,Q4_03,FY03,
Jan04,Feb04,Mar04,Q1_04,Apr04,May04,Jun04,Q2_04,
Jul04,Aug04,Sep04,Q3_04,Oct04,Nov04,Dec04,Q4_04,FY04,
Jan05,Mar05,Feb05,Q1_05,Apr05,May05,Jun05,Q2_05,Jul05,Aug05,
Sep05,Q3_05,Oct05,Nov05,Dec05,Q4_05,FY05 )
Under these time period columns the values are belongs to Scenario values
These are the filed names;
GLInput Scenario Jan03 Feb03 Mar03 Q1_03
These are the values for the above fields (4 records)
Sales,Plan,14400.905632,#Mi,1792.66984 16193.575472
Units, Plan, 468, #Mi, 64, 532
Sales,Actual,13110.802652,#Mi,1828.80798, 14939.610632
Units, Actual, 468, #Mi, 64, 532
How to take / create InfoObjects and create the cube? I created the cube but it is not the correct designing because cannot able to upload the file with these 51 time period columns.
There are some more columns are in the data file, those fields are calculated / formula fields from Sales and Units Values. Example: Average Sales Price(Formula: Sales/Units)
Please advice how to solve this
Thanks
Learner -
Joining the cube members in OBI
Hi
I have got the following members in cube :
Years
--- 2007
---- 2008
---- 2009
Year
---- Quarter
----- Month
----- Day
and the other FACT members.
Now When I am importing the cube into OBI there would be two separate tables and drill down would be limited to each table like clicking on Years will give me 2007, 2008 and 2009 and clicking on Year will give me Q1, Q2,...Q4 clicking on Q1 will give Jan , Feb ..Mar.
Is it possible to join these two
In a nutshell ..there are two different heirarchies and I want to join both...so taht on clicking 2007 i will get Q1,Q2...and clicking on Q1...will get Jan ,Feb ...
Pls. help.Hi nameless,
Ok well if your Gen2,Year really only contains the 4 members Q1 through Q4 then you can do the following (note that this is a simple model and will not reflect yours 100%):
Create a new logical table. E.g. "Total Time". Within that, create 4 new logical columns: Year, Quarter, Month and Day. Map them as follows:
Year = "Sample"."Sample".."Gen2,Years"
Quarter = "Sample"."Sample".."Gen2,Year"
Month = "Sample"."Sample".."Gen3,Year"
Day = "Sample"."Sample".."Gen4,Year"
Then create a new dimension, likewise called "Total Time". Create the 4 levels (grand total not necessarily needed, but you can use Gen1,Years for that of you'd like). Assign each logical column to its respective level Gen2,Years = Year = Year level; Gen4,Year = Day = Day level etc.
Set logical level keys and you're done. Expose in the presentation table and test. I haven't run through all combinations, but the concept works fine with an Essbase source since the MDX will get the numbers from the respective levels / data intersection points.
Cheers,
C. -
hi,
while browsing the cube data Excel the circle pointer starts to spin and the excel go into a not-responding state,any recommendations to improve performance in excel?
I have 20 measures and 8 dimensions.
while filtering data by using dimensions in excel it is taking so much time.
Ex:
I browsed 15 measures in excel and filtered data based on time(quarter wise) and other dimesion product. It is taking long time to get data.
Can you please help on this issue.
Regards,
SambaHi Samba,
What're the versions of your Office Excel and SQL Server Analysis Services? It will be helpful if you can share the detail computer resource information to us while encountered this issue.
In addition, we don't know your cube structure and the underlying relationships. But you can take a look at the following articles to troubleshoot the performance issue:
Improving Excel's Cube Performance:
http://richardlees.blogspot.com/2010/04/improving-excels-cube-performance.html
Excel Against a SSAS Cube Slow: Performance Improvement Tips:
http://www.msbicentral.com/Blogs/tabid/131/articleType/ArticleView/articleId/136/Excel-Against-a-SSAS-Cube-Slow-Performance-Improvement-Tips.aspx
Regards,
Elvis Long
TechNet Community Support -
Can not find master data in the cube
ItemNo is an navigation attribute of 0Material. We are using 0material in a cube. When I display the cube data include ItemNo, I don't find the data I am looking for. For example:
In 0Material:
0Material ItemNo Description
AAA 001 Test
BBB 002 Test
In the cube I expect to see:
0Material ItemNo On Hand Qty
AAA 001 1000
BBB 002 2000
Instead I saw:
0Material ItemNo On Hand Qty
AAA 1000
BBB 2000
0Material got refreshed after cube data got loaded. Is that why I don't find the refreshed Master data?
Thank you!Hi,
When you laod the cube, the Values for Master are automatically get created in the master data (If they are not present earlier and with "Data Update Type in the Data Tragets" setting in InfoPackage).
Now when you are loading your cube with 0Material and Item Number, the values for Item Number seems blank. Thats the reason why you are not able to see the Item Number in Cube though it is present in Master. Because now these are two different keys, one with Item Number value and other without Item Number value.
Regards,
Yogesh. -
Hi,
In my infocube material type for one of the material is not getting displayed.
When I check in the content of the cube for this material all the fileds are getting displayed except material type.
However it is present in the material master data from which it is put into the update rules to populate in the cube.
Its getting displayed for some other materials , so we cant say that mapping is wrong or problem with update rules.
Can some body let me know what could be the reason.
Thanks,
JeetuHi Jeetu,
can you check in your cube if you have for one material, entries with AND entries without the MATL_TYPE? If this is the case then you were loading transactional data before having the corresponding material master data.
You should adapt your scenario:
- first do not use the standard attribute derivation during your URules: performance is very bad.
- implement a start routine filling an internal table with your material and MATL_TYPE for all entries of material in your datapackage.
- implement an update routine on the MATL_TYPE with a READ on this internal table an raise an ABORT = 4 if the MATL_TYPE is initial or the material in not found.
Now to fix your situation you'll have to reload your cube or alternatively just reload your missing MATL_TYPE MATERIAL from your cube itself and selective delete those which are empty.
hope this helps...
Olivier. -
Amount not getting displayed in the cube
Hi,
I have a ZTable which has got an Amount field declared like this.
AMOUNT WAERS CUKY 5 0 Currency Key
And I declared a ZAMOUNT as Amount in the cube and provided 0CURRENCY.
Initially there was no value in the Amount column in the Ztable and hence could not see any value of Amount in the cube.But after entering values in the ZTable, I deleted the replicated the DS, create TR, UR and then create an InfoPckg and then created the Data Transfer Process. But still I am not able to see the Amount Value in the cube.
Kindly Help
Sam..> hi Sam,
>
> did you assign AMOUNT field from ztable to infoobject
> ZAMOUNT in transfer rules ? move AMOUNT from left to
> right in tab 'datasource./transf.rules ?
> and ZAMOUNT mapped ? (with ZAMOUNT)
>
> hope this helps.
Hi Edwin,
Assigning and mapping which you mentioned is just pulling an arrow from the left Amount to right ZAmount, right? I did that. But there is an additional 0Currency on the right side without getting mapped? Should I map that also to Amount? Any issue with Rules.
Regards,
Sam... -
Hi Experts
Here client wants 200 fields in cube
whether that is suggestable help me in this
Regards
AnandHi,
Its possible to have that many fields in the cube, but you have to consider what the reporting requirements are and how the data is connected, etc. You also have to consider how much data volume is going to be generated and at what level you are going to store the data in the cube. If your client is suggesting you to have line item level or granular data in your cube , suggest to them to have that in an ODS and provide jump queries from the cube to the ODS if necessary.
If many of the fields are not going to be required for reporting at present or in the future, suggest to the client to have them in the ODS and a smaller subset of the fields in the cubes.
Cheers,
Kedar -
How to Delete the dimension from the cube ?
Hi ,
how to Delete the dimension from the cube ?
i have added the new dimension by assiging one characteristic to that dimension .
now i want to delete it ,
but system saying that Dimension ZXXX contains InfoObjects; deletion not possible .
how to delete it ? any help .
ThanksMake sure you donot have any data in cube. If you have some data in cube, then you will not be able to see Delete option.
Right click on the cube-->Delete data.
Then double click on the cube>Goto Edit mode> select the IO under that Dimension> right click> now you will be able to see the Delete option (provided you have deleted all the date from Cube)
Then right click on Dimension-->Delete
Regards,
Pavan -
Error while transporting the cube
Hi all,
While I was transporting my cube from Development box to Acceptance box, following error occured.
Execution of programs after import (XPRA)
Transport request : GCDK905220
System : NCA
tp path : /usr/sap/NCA/DVEBMGS01/exe/tp
Version and release: 372.04.10 700
Post-import methods for change/transport request: GCDK905220
on the application server: bdhp4684
Post-import method RS_AFTER_IMPORT started for CUBE L, date and time: 20080802045222
Program terminated (job: RDDEXECL, no.: 04522200)
See job log
Execution of programs after import (XPRA)
End date and time : 20080802045237
Ended with return code: ===> 12 <===
Actually transport failed but the cube was present in the Acceptance box in inactive state
Please help me for the same.
With thanks and regards
Mukul SinghalHi Mukul,
This is an RC=12 issue.Contact the basis team or raise ticket basis team stating that your specified transport request is got terminated.Basis team will resolve the issue and then you can Import the transport into your acceptance system.
I hope it will help you.
Regards
Suresh B.G. -
I am not getting the data in Bex from the cube
Hi Experts,
i am not getting the data from the cube to Bex,
cube having the data, but i am not able to see this data in the Bex result area.
Can any one help me.
Best regards,
BhaskarHi
In the manage cube, is reporting symbol is there for your requests
If you have any red requests delete them and refresh
If all requests having reporting symbols you may check the BEx without any filters or selection criterions
Regards
N Ganesh -
Could not see the data in the cube
Hi all,
Iam trying to load data from one cube to another. Everything is fine but Iam not able to see the data in the new cube.
I created 2 cubes--> Cube A new & cube B new which are copied from existing cubes cube A and Cube B. I need to load data from these new cubes cube Anew & cube B new to another cube (cube C new) which is also a copy of existing cube C. I created update rules and activated them.I tried to load the data into the cube C new. I can see the load to be green but I cannot see the data in the cube C new. it shows 0 records in cube C new. there are records in cube A new & cube B new.
Can anyone plz help me out.
Thanks in advance.
Thanks,
Preethi.Hi Balu,
I dont know what exactly the problem was but even after the load was successful i could not see any records in the new cube. The source cubes had 60,446 and 7595 records. but the target cube had 0 records.
I ran the program SAP_FACTVIEWS_RECREATE as Bhanu suggested and deleted the data from the new cube(inspite of having 0 records I deleted them). I tried to load the data again which was successful and I could see the data in the new cube.
Hope its clear.
Thanks,
Preethi. -
Could not see loaded data in the Cube
Hi Gurus,
Pl. help me in this: I am not able to get teh data loaded into the cube. In PSA it is loaded right. after that I created Transformation on InfoCube and I got Proposal Generated. Then I created DTP and executed, and monitor shows green. but when I right click on the cube and look for data(also maintain master data on InfoObject), I see only the headers of the table but no data is displayed.
I hope you have similar situations. Thanking you in advance.Check if the request is reportable, sometimes the load could be fine, but the request may not be reportable. Make sure in your start routine you don't have a routine which will filter or delete the data out from the cube before it gets update.
thanks.
Wond
Maybe you are looking for
-
ZEN Vision M, will not start up or charge at all.
Hello, I have tried letting the player charge (even though it doesn't show that it's charging) on my computer USB for about 4 hours now, and still nothing... I tried the restart button, nothing... I tried holding the power switch on and restart butto
-
How to make the smallest increment when moving an object
Hello all. I'm working in a file zoomed fully to 6400%. I've changed the Keyboard increment to the smallest it will allow to 0.0036 mm. I have two lines. Line 2 sits on line 1, a fraction above. When I select line 2 and press the down arrow key, it j
-
hello. So I have used my iPod touch 4g for 2 years now and need to change the battery. My question is: will I lose everything I have on my iPod like my music,pictures and apps if I change the battery on my iPod touch 4g? Thanks for answer
-
Please help. I recently bought my first Mac (a Macbook Pro 15-in Mid 2012) and my iPod classic will not work properly when I plug it into my computer and open the newest version of iTunes. It played just fine on my old PC with iTunes 10. I have not u
-
On the Solaris 9 64bit while I'm using my java (jre1.3.1) application causes the Java windows to hang. These windows cannot be closed or even killed from the resident Window manager. But if I use Solaris 8 64 bit or Solaris 9 32 bit my application wo