Additional custom level on Time dimension ?
Hi,
I´m very new to OWB, so I don't know if what I want to do is even possible at all.
I created a time dimension using the "Time Dimension Wizard", selecting all possible levels (year, quarter, month, day), but I also need to have one extra level: semester. You see, we need that level for our reports.
I tried to open the mappings that were generated automatically but Oh, boy! does that look complicated!!! Some operators call time functions but when looking them up, they're in packages that come wrapped, so basically I have no clue as to how the data is being generated by Oracle.
Do you know of any way to accomplish this? Basically have a time dimension with the levels:
Year -> Semester -> Quarter -> Month -> Day
Any help would be very much appreciated.
Rgds,
--Oswaldo Santos
[osantos]
Hi JP,
Thanks for the tip.
I created a new "time" dimension manually. I basically made a copy of the attributes and levels of a normal time dimension, plus the new fields for "semester". I also defined the corresponding fields for "END DATE" and "TIME SPAN".
Now, I can populate this dimension, based on a script that someone else posted in this forum. I'm not sure, though, that Oracle OLAP will recognize this as a "time" dimension, will it? I mean, OWB adds some extra fields for a time dimension created with the wizard (like "level type"). Will this affect the performance or behavior of my cubes? Or, can I say that this is as real a time dimension as one created with the wizard in OWB?
Again, thanks a lot for your support.
Regards,
--osvaldo santos.
[osantos]
Similar Messages
-
Semi additive Measures across non time dimensions
Hello,
I need to make my measure semi additive across a non time dimension (Since I am getting totals at each level and I cant roll up the children to the parent, instead create a dummy member at the lower level for total and use FirstChild). Is it advisable to change the dimension type to time to achieve this functionality?
Thanks
ArunI had followed exactly the same approach specified in the paper without using parent child dimensions. I had created "blank" members instead of the same name as the parent member. Now, the issue is, I have to make the measure's aggregation as "FirstChild" so that it takes the "blank" member's value for the parent.
Another issue is, I have multiple dimensions in the cube and I have aggregated data across dimensions in my source. For Example,
Col1 Col2
Dimension A Level1 Member1 Dimension B Level 1 Member 1 1000
Dimension A Level1 Member1 Dimension B Level 2 Member 1 500
Dimension A Level1 Member1 Dimension B Level 2 Member 2 500
Dimension A Level2 Member1 Dimension B Level 1 Member 1 2000
Dimension A Level2 Member1 Dimension B Level 2 Member 1 1000
Dimension A Level2 Member1 Dimension B Level 2 Member 2 1000
Thanks
Arun -
AST Acctype Accounts - Need a different value at the PARENT level of Time Dimension
Hi All,
We have a planning model wherein we have the following hierarchy in the account dimension:
CLOSECUSTOMERS
OPENCUSTOMERS
NET ADDS
GROSS ADDS
MIGRATE
DISCONNECTIONS
CLOSECUST and OPENCUST are AST type accounts since we need as of balance, whereas the other accounts like Gross Adds, Migrations and Disconnections are EXP type, as we need a cumulation of these values for a particular period.
Account
Jan 2011
Feb 2011
Mar 2011
Q1 2011 ( in BPC)
Q 2011 (Required)
Opening Customers (AST)
1000
1020
1070
1070
1000 (Jan opening)
Gross Adds (EXP)
50
100
60
210
210
Migrations (EXP)
-20
-30
-30
-80
-80
Disconnections (EXP)
-10
-20
-70
-100
-100
Closing Customers (AST)
1020
1070
1030
1030
1030
The business is looking for more of a summary at their quarterly level. i.e. what was the opening for the quarter, the delta changes that happened during the year, and the closing balance.
The issue is mainly with the opening value. It takes the value from the latest month. But the value is needed from the earliest month of that calculated time period.
We do not have a Flow Dimension in the planning model and the users need this in ad-hoc reporting as well. So we do not have an option of managing this at a reporting level (using EPMCopyRange or something similar)
Is there any other solution to this issue?
Any help would appreciated.
ThanksHi,
A bit not clear requirements. You are trying to create separate accounts for Opening and Closing? Looks strange! Please, use Flow dimension for this things. Trying to emulate it on the report level will create a lot of misunderstanding...
B.R. Vadim -
Semi-additive measure using specified time dimension
Hi,
I am trying to make a semi-additive measure which will represent an Order Intake calculation. Please see the data below:
I plan on taking a copy of my Open Orders (Order Book) on the 1st of each month. This gives me the ability to show that for example order A was entered in january, but at some point during the month it was increased by a value of 5. So if I use
Order_No and Value i see the following - which is good:
ORDER NO
Value
A
15
B
20
C
25
D
10
Using snapshot_date as below, is good:
Date
Value
2014-01-01
30
2014-02-01
50
However, using Brand i see the following:
Brand
Value
X
15
Y
35
What I don't understand is why the value in X is wrong, but Y is right? I am expecting the sum of the different orders within the brand, but the latest value by snapshot date.
The "Value" is using the AggregateFunction "LastNonEmpty".
I hope this example makes sense and look forward to some responses!
ThanksHi Dom,
Does
Yogisha's suggestion work on your scenario? If the issue persists, please post the detail information about your issue, so that we can make further analysis.
Regards,
Charlie Liao
TechNet Community Support -
How to know on which time dimension level we are ?
Hello,
I would like to know is there a variable or a mean to know dynamically on which time dimension level we are in order to use that in a CASE WHEN clause ?
By using a sort of aggregation tables in which one of the column contains the name of the level, I could know on which level I am but I can't use that for drill down. What I mean :
Tab1 :
'Year' as typelevel, year
Tab2 :
'Month' as typelevel, year, month
In BMM, I have made one logical table with as Source tab1 and tab2 and as columns typelevel, year and month.
tab1 has in content column the year level
tab2 has in content column the month level.
So when in Answers I retrieve
typelevel, year
the result is : 'Year', 2008
and when I request : typelevel, year, month
the result is : 'Month', 2008, 1
But if I want to drill from year to month in order to have :
'Year', 2008
and then after drill
'Month', 2008, 1
it is impossible as a filter on typelevel='Year' is added on the month level, so it retrieves 0 columns.
If someone has an idea on how to do that it would be very great.
Thanks in advance for your help.Hi Supriya,
OOTB I think you can use SharePoint designer, but I would suggest custom code to iterate to all pages, and get the lists that are associated with these pages.
http://stackoverflow.com/questions/633633/sharepoint-how-can-i-find-all-the-pages-that-host-a-particular-web-part
another one would be if those lists were never used and you can check for list with empty data.
I would use Get-SPLists to get all of the lists to check for zero items.
http://blogs.technet.com/b/heyscriptingguy/archive/2010/09/15/use-windows-powershell-to-manage-lists-in-sharepoint-2010.aspx
http://sharepointrelated.com/2011/11/28/get-all-sharepoint-lists-by-using-powershell/
Hope this helps!
Ram - SharePoint Architect
Blog - SharePointDeveloper.in
Please vote or mark your question answered, if my reply helps you -
Time Dimension Does Not Aggregate to Q1 and Year Level
Hi All,
Our fiscal year starts from Jul - Jun with standard quarter and year summation (no custom measure).
Now we are facing problem where the account balance in period July and August do not add up to Q1 level and Year level, BUT account balance in SEP is added to Q1 level and Year level. Same thing goes for other quarter where only Dec month can update Q2, Mar month can update Q3 and Jun month can update Q4. Other months can be submitted but they do not aggregate to its respective quarter level.
Below is the summary of the setting:
ID Parenth1 Year Period Level TimeID UsertimeID MonthNum IsBeginning
2010.Jul 2011.Q1 2011 Jun month 20100700 "Blank" 1 "Blank"
2011.Q1 2011.Total 2011 Q1 quarter 10000013 3
2011.Total 2011 Total year 10000012 12
Is there any setting that needs to be done for fiscal year not like calendar year? We do not use UsertimeID and IsBeginning because we do not use custom measure (is this understanding correct?).
Thanks a lot,
LiamYou don't have to change the ID, you just have to change the hierachy to be how you want and to make sure isBeginningproperty is 1 for month which is starting the year Quarter and Year.
In your case if I understood correct you would like to have
2010.JUL will have prenth 2010.Q1
2010.AUG will have prenth 2010.Q1
2010.SEP will have prenth 2010.Q1
2010.OCT will have parenth 2010.Q2
2010.Q1 will have parent 2010.Total
In this way you will have your Fisacal year with the aggregation expected.
If you need both fiscal year and Standard Year then you have to build two hierarchies into Time dimension.
Regards
Sorin Radulescu -
How to create a custom measure for each level of a dimension
Hi all!
Can Anyone please explain me with an example, how to create a custom measure for each level for a dimension? I dont mine if you use
one or more measures.
thanks in advance
hope someone helps me.For example:I create a dimension for product_dim witch has 4 levels:total, class, family and item:
d_aben18
n1_aben18
n2_aben18
n3_aben18
n4_aben18
herarchy:h_aben18
cube:cubo_aben18
measure:med_aben18
I create this code to fetch the data to the dimension:
TRAP ON CLEANUP
SQL DECLARE c1 CURSOR FOR SELECT-
total_product_id,1,'N1_ABEN18',total_product_dsc,-
class_id,1,'N2_ABEN18',total_product_id,class_dsc,-
family_id,1,'N3_ABEN18', class_id, family_dsc,-
item_id,1,'N4_ABEN18',family_id,item_dsc-
FROM PRODUCT_DIM
"OPEN THE CURSOR
SQL OPEN c1
"FETCH THE DATA
SQL FETCH c1 LOOP INTO-
:APPEND D_ABEN18, :D_ABEN18_H_aben18_HIERDEF,:D_ABEN18_N1_aben18_LEVELDEF,:D_ABEN18_long_description,-
:APPEND D_ABEN18, :D_ABEN18_H_aben18_HIERDEF,:D_ABEN18_N2_aben18_LEVELDEF,:D_ABEN18_parentrel,-
:D_ABEN18_long_description,-
:APPEND D_ABEN18, :D_ABEN18_H_aben18_HIERDEF,:D_ABEN18_N3_aben18_LEVELDEF,:D_ABEN18_parentrel,-
:D_ABEN18_long_description,-
:APPEND D_ABEN18, :D_ABEN18_H_aben18_HIERDEF,:D_ABEN18_N4_aben18_LEVELDEF,:D_ABEN18_parentrel,-
:D_ABEN18_long_description,-
"SAVE THE CHANGES
UPDATE
COMMIT
CLEANUP:
SQL CLOSE c1
SHOW 'KK2'
Then I create a cube with use compression off, and in rules sum for example.
After, I create a measure and I select Override the aggregation specification for the cube, in rules I put nonadditive and I would like to create aprogram to assign distinct values to each level of the dimension. For example, I put 1, 2 3, and 4 values, but at the end I would like to put count(distinct(values)).
for that I create another program:
VRB D_RETURN DECIMAL
if D_ABEN18_N1_ABEN18_LEVELDEF eq 'N1_ABEN18'
then D_RETURN = 1
if D_ABEN18_N2_ABEN18_LEVELDEF eq 'N2_ABEN18'
then D_RETURN = 2
if D_ABEN18_N3_ABEN18_LEVELDEF eq 'N3_ABEN18'
then D_RETURN = 3
if D_ABEN18_N4_ABEN18_LEVELDEF eq 'N4_ABEN18'
then D_RETURN = 4
else d_return=26
return d_return
"SHOW D_RETURN
cubo_aben18_med_aben18_stored=d_return
but it doesnt work.I dont know how to put to assign or to see what I want.
I report the measure, or I report the program, but then how can I see the values of the measure?
thanks in advance -
Time Dimension - Additional Attributes..
Hi
We are building a Financial Services BI Applications. In one of my Cube, for Time Dimension, i need to add more attributes like
for Month Level i need the following
a) End Date of the Month
b) No of Days in the Month
at Quarter Level
a) End Date of the Quarter
b) No of Days at the Quarter
and likewise.
I can do this in AWs using attributes, however in essbase since i have to tag the TIME dimension as DENSE, it is not allowing me to create any attributes. Has somebody solved this problem in the past. Please help.
Thanks
balaAny more recommendations please..
I cannot use UDAs as it expects that the consumer of the UDA knows the value set.
i.e. in Time Dimension assume the leaf is
200701 (UDA 31)
I would want something like this
if provided 200701 then the server should return 31 as the number of days.. However if i use UDA then i can only check (if @UDA(200701) = 31) then
here it assumes that i know the attribute value before hand which i would not know..
Please help as we are reaching a critical stage in our project
Thanks
bala -
Time Dimension with Hourly base level
Hi all
I need to analyze data at Hour, Day, Month, and Year levels. The data in the fact and dimension tables are at the 'Hour' level with DATE datatype, such as:
02-SEP-10 10:00:00 AM
02-SEP-10 11:00:00 AM
To use Time-Series type calculations, I understand that I have to create an OLAP dimension of type 'TIME' (and not 'USER') and map it to the populated relational time dimension table. My questions are:
1) Can I have the primary key for 'Hour' level as the actual base level value of datatype DATE (eg. 02-SEP-10 10:00:00 AM) ?
2) For the END_DATE and TIME_SPAN attributes at the 'Hour' level, what should I use?
The documentation is only available for minimum 'Day' level hierarchies, which allows setting END_DATE and TIME_SPAN to the actual 'Day' value and 1, respectively.
3) For the END_DATE and TIME_SPAN attributes at the 'Month' level, do I need to supply the last-date-of-each-month and number-of-days-in-that-month, respectively?
Please bear in mind that I am relatively new to Oracle OLAP. Any assistance will be appreciated.
Cheers.Thank you Szilard and Adnan for the very prompt and informative responses.
I managed to follow the advice on the oracleolap.blogspot link and created a time dimension with members at Hour level loaded into the dimension in character format: TO_CHAR(hour_id, 'DD-MON-YYYY HH24')
The problem now is the maintenance (loading) of the dimension is taking an abnormally large amount of time (over 1 hour) as opposed to when the members were being loaded in DATE format (5 minutes). The mapping table only as 10,000 entries.
Why is these such a big difference? Is it normal? Is there a way to speed up the maintenance time?
FYI, I have not created any indexes on any of the attributes.
My platform is:
11.1.0.7.0 DB
11.1.0.7.0B Client -
Cumulative values for any level of a time dimension
Hello,
I want to have a calculated cumulative member working for all levels of a fiscal time hierarchy, YTD, QTD, MTD, WTD.
I can get a column to work for a specific level like that
Aggregate
PeriodsToDate
[Calendar].[Hierarchy - Year to Week].[Fiscal Quarter YYYYQ],
[Calendar].[Hierarchy - Year to Week].Currentmember
), [Measures].[Billing Net USD]
However what I need is to show the to date whatever level of the dimension is displayed relative to that level. SO if all level are displayed, each intermediate level shows the cumul relative to that level.
I Would really appreciate some pointers to an article or example on how I can do this. Thanks
Thanks/Regards, Philippe CandHi P,
One way to solve this (there are always many ways, each having varying levels performance and simplicity).
CASE
WHEN [Calendar].[Hierarchy - Year to Week].Level is [Calendar].[Hierarchy - Year to Week].[Fiscal Quarter YYYYQ] THEN
Aggregate(PeriodsToDate(
[Calendar].[Hierarchy - Year to Week].[Fiscal Quarter YYYYQ],
[Calendar].[Hierarchy - Year to Week].Currentmember), [Measures].[Billing Net USD])
WHEN [Calendar].[Hierarchy - Year to Week].Level is [Calendar].[Hierarchy - Year to Week].[Fiscal Period YYYYP] THEN
Aggregate(PeriodsToDate(
[Calendar].[Hierarchy - Year to Week].[Fiscal Period YYYYP],
[Calendar].[Hierarchy - Year to Week].Currentmember), [Measures].[Billing Net USD])
WHEN [Calendar].[Hierarchy - Year to Week].Level is [Calendar].[Hierarchy - Year to Week].[Fiscal Week YYYYWW] THEN
Aggregate(PeriodsToDate(
[Calendar].[Hierarchy - Year to Week].[Fiscal Week YYYYWW],
[Calendar].[Hierarchy - Year to Week].Currentmember), [Measures].[Billing Net USD])
WHEN [Calendar].[Hierarchy - Year to Week].Level is [Calendar].[Hierarchy - Year to Week].[Fiscal Day YYYYDDD] THEN
Aggregate(PeriodsToDate(
[Calendar].[Hierarchy - Year to Week].[Fiscal Day YYYYDDD],
[Calendar].[Hierarchy - Year to Week].Currentmember), [Measures].[Billing Net USD])
else null
end
Hope that helps,
WHEN [Calendar].[Hierarchy
- Year to Week].Level is [Calendar].[Hierarchy - Year to Week].[Fiscal Quarter YYYYQ] THEN Aggregate
PeriodsToDate
[Calendar].[Hierarchy - Year to Week].[Fiscal Quarter YYYYQ],
[Calendar].[Hierarchy - Year to Week].Currentmember
), [Measures].[Billing Net USD]
WHEN [Calendar].[Hierarchy
- Year to Week].Level is [Calendar].[Hierarchy - Year to Week].[Fiscal Quarter YYYYQ] THEN Aggregate
PeriodsToDate
[Calendar].[Hierarchy - Year to Week].[Fiscal Quarter YYYYQ],
[Calendar].[Hierarchy - Year to Week].Currentmember
), [Measures].[Billing Net USD]
Richard -
Hi, I have an issue modelling the time dimension for one of our facts (employee counts). The problem is this - when a user says "I want to see the count of employees for a given time period" - what they mean is that they want to see the count of employees as of the last day in that time period. i.e. "June employee counts" means employee counts as of 6/30, "Year 2000" employee counts means as of 12/31/2000.
This is very similar to modelling a "ending balance" inventory type problem in OBIEE.
I've solved this (poorly) in OBIEE by changing the aggregation to use "LAST" for the time dimension and "count(distinct(emplid))" for everything else. This works....but....the performance is horrible. If I ask for employee counts for year 2000, it appears to bring down employee counts for all 365 days in the year, then sorting them by date, then throwing away all except the last date. In other words, it brings back 364 days worth of records and then throws them away. This makes the query perform absolutely terrible. A 2 or 3 second query ends up running for minutes.
Does anyone have a different way to solve this issue?
Thanks,
ScottHi Christian - agree completely, I just wish OBIEE were smart enough to do the "last" bit on the 2000 row time dimension instead of the mutli-million rows fact table...
I've thought about trying to materialize the measures, but I have a hidden "twist" on my data. In our fact table, I do NOT write a record for each day for each employee. Instead, I only write a record when something on the employee fact changes. So instead of having a hard "date" column, I instead have a "start date" and "end date", and then need to join to the reporting date dimension using a BETWEEN. I do this because most records stay unchanged for long periods of time, so instead of 365 records per employee per year, I average under 3 records per employee per year.
I may give the multiple fact LTS a try, but truthfully I'm a big believer in simplicity (mainly because I'm lazy....) so was trying to find something easier.
And honestly, I'd use a cube if I could, I'm a (very) old Express wiennie.
Thanks,
Scott -
Import Trader - Additional customs duty
Hi Experts,
Please guide how to capture additional customs duty from import trader.
Following settings have been done in the system.
Created condition type JADC. Added this condition type in local pricing procedure using tcode M/08.
Tax code created and condition records maintained. PO created with manual excise duty JEXC and additional customs duty also entered manually in JADC.
My query is addtional duty value is not getting captured in goods receipt from PO. Rest all duties like BED, ECS and SECESS are appearing automatically. (Also referred SAP Note No. 964190 and related other notes.)
Thanks
SAP MM USERHi,
Same requirement we addressed like this.
Create condition records bed, ecess, shcess with 0% and set off conditions with 100%. Create PO. In the PO excise values will be shown as 0 value. At the time of capture PO for excise go to miscellaneous tab and select MRP indicator. And in item level change the base value and enter the duty values manually for BED, AED(additional customs duty), Ecss, Hcess. (Base values should be recalculated ie. PO value - excise duties = Base value).
Post the MIGO and refer excise invoice. U can see all the above bed, aed, ecess, hecess values will display. IF AED value is not showing goto spro-->logistic general........determine excise -->Maintain excise defaults - enter JADC in the column ADC condition type A/P. (This JADC condition need not to be maintained in TAXINN pricing procedure). (Maintain gl account for AED in gl account assignments against GRPO transaction type)
Post Excise invoice.
In MIRO if u simulate entries will be
vendor cr.
Gr/IR dr
Cenvat clearing bed dr,
cenvat clearing ecess dr,
cenvat clearing hecess
Goto Gl account tab and give cenvat clearing a/c dr and amount (AED)
Post the MIRO document.
REgards,
Rajeswari -
Time Dimension Roll-Up Not Working
Hi Gurus,
We are on BPC NW 7.0 SP04. We are experiencing a strange problem with Time dimension. Even after defining the hierarchy correctly, the values are not being rolled up the hierarchy. Our requirement is to capture data at quarter level and year level. So we have defined the time dimension in following manner:
ID EVDESCRIPTION PARENTH1 LEVEL YEAR PERIOD STYLE MONTHNUM TYPE TIMEID HLEVEL
2007.TOTAL 2007 TOTAL YEAR 2007 TOTAL T3 12 ACT 20070005 1
2007 2007 2007.TOTAL QUARTER 2007 Q1 T2 13 ACT 2
2007.Q1 2007 Q1 2007.TOTAL QUARTER 2007 Q1 T1 3 ACT 20070001 2
2007.Q2 2007 Q2 2007.TOTAL QUARTER 2007 Q2 T1 6 ACT 20070002 2
2007.Q3 2007 Q3 2007.TOTAL QUARTER 2007 Q3 T1 9 ACT 20070003 2
2007.Q4 2007 Q4 2007.TOTAL QUARTER 2007 Q4 T1 12 ACT 20070004 2
Here TYPE is a custom dimension property . As the members depict, 2007.TOTAL value should be calculated as the sum of 2007.Q1, 2007.Q2, 2007.Q3 and 2007.Q4 (Quarters and Years are mutually exclusive in our case). But when we maintain data for Q1,Q2,Q3 and Q4, the TOTAL value is displayed as the value of Q4, and not the sum of quarters. We have tried changing MEASURES from PERIODIC to QTD and YTD, with no effect. We thought that it could be a problem with BI, and so built a simple BeX Query on top of the BPC application cube. But in the BEX query, the time dimension is properly aggregated, nd values are displayed correctly. So apparently it is not a problem with BI. In that case, we are missing something in BPC itself. Can any of you identify what it could be? Awaiting answers and Thanking in Advance.
Sincere Regards,
AmitabhaAmitabha,
It's just a problem that a lot of people run into when they are getting used to BPC. Once you see it happen to 10 or 15 people, you can start to recognize it pretty quickly
There are not a lot of examples of this in the Netweaver documentation. I think there are more in the Microsoft docs. However, there is mention of it on this page in the Netweaver documentation: [http://help.sap.com/saphelp_bpc75_nw/helpdata/en/65/84d6596224477d80cc8a4392e4c114/frameset.htm]
Ethan -
After upgrading from version 7.5 to EPM 10, when we ran a ‘Full Process’ on the TIME dimension, it ran into an error saying “Errors in the OLAP storage engine: The attribute key cannot be found when processing: Table: 'dbo_tblFactCapEx', Column: 'TIMEID', Value: '20090013'. The attribute is 'Time_TIMEID'. (1/13/2015 2:41:02 PM)”.
Full error message is attached herewith – ‘Time Dimension Error.txt’
After researching, we did discover that MONTHNUM needed to be converted to BASE_PERIOD. Re-processed which produced the same error.
Prior to migration to version 7.5, we ran a full process on TIME dimension there. It completed successfully, confirming the issue is only with version 10.
Confirmed we could see the TIMEID value of 20090013 in the following places:
Time Dimension in the appropriate TIMEID attribute column.
Confirmed mbrTIME table had base member ID with TIMEID attribute filled out correctly.
Data in tblFactFINANCE could be pulled using that TIMEID
We truncated all the records in all the fact tables associated to this TIME dimension.
Eventually, when none of the tables had any records, the TIME dimension then processed successfully.
We this began to suspect the issue may not really be related to bad records.
We conducted one more test to confirm this.
Using an input form in EPM 10, we manually entered data in one of the models (at this point none of the fact tables have any records)
Ran Full Optimize on that model with Compress Database and Index Defragmentation checked – This step failed with the error attached in ‘MatrixRateFullOptimize.txt’
Ran Full process on Time Dimension – Failed indicating issue with TimeID 2012001 (that’s my manual entry). Attached error report ‘TimeDim Error MatrixRate.txt’
At this point, the table only contains the manually entered records (no suspected bad records)
We then suspected there could have been an issue with the upgrade process.
So we reprocessed all the dimension and optimized all the models in version 7.5, made a new backup and restored it to version 10.
The issue still persisted!
At this point, we have tried all the possibilities we could think of. Each time the fact table is populated with records, the TIME dimension process fails indicating ‘the attribute key’ cannot be found.
There is probably something in the OLAP partition that is not able to link the dimension attributes to the cubes.
Additional Information:
Please find attached the existing Time Dimension – TimeDimensionMembers.xlxs
Version of Excel used: Excel 2007, SP3 MSO (12.0.6683.5000)
System Specs: Please see screenshot below.Thank you all for responding! This issue is resolved.
Here’s what the issue was:
The time structure is TOTAL >> Years >> Quarters >> Months (e.g. T.ALL >> 2012.TOTAL >> 2012.Q1 >> 2012.P01)
As shown in the screenshot below, the LEVEL for ‘T.ALL’ member was set to YEAR, which is incorrect (we can’t have Year rolling up to a Year)
We changed the LEVEL to ‘TOTAL’ and this fixed the issue!!
If only it gave a better error message than the “..attribute key not found” message -
How to see settings when "custom level" is greyed out in Internet Explorer
Group Policy is set which causes the custom level button to be greyed out in Internet Explorer. Thus, I can't even see what settings are set let alone change them. Is there any good way to even figure out which settings are set?
And no, it's not in the Group Policy Management Console. The settings were imported from some machine a long time ago. It's not like there's a list of the settings in GPMC showing what is set. So, the only way apparently to change the setting in Group Policy is
to configure some machine with the right settings, install GPMC and import from that machine overwriting the old policy. So, I need to know what's set now (not that I necessarily even want to do that).
machine in question: Windows Server 2008 R2 datacenter
IE version: 9 with all patchesHi,
Please understand that all IE security settings are stored in the following registry keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
If you want to check the settings on the machine, you should local the registry keys in Registry Editor. If you want to import the settings from one machine, please just right click on the
target registry key and choose Export to export these settings to a .reg file.
Regarding detailed information about Internet Explorer security zones registry entries, please refer to the following article.
Internet Explorer security zones registry entries for advanced users
http://support.microsoft.com/kb/182569/en-us
In addition, here is an article about how to reset Security Settings back to Windows Defaults, maybe it’s useful to us.
Reset Security Settings back to Windows Defaults
https://blogs.technet.com/b/fixit4me/archive/2009/01/30/reset-security-settings-back-to-the-defaults-fix-it-live.aspx
Best Regards,
Andy Qi
TechNet Subscriber Support
If you are
TechNet Subscription user and have any feedback on our support quality, please send your feedback
here.
Andy Qi
TechNet Community Support
Maybe you are looking for
-
I am using Adobe Premiere Pro CS6. My aim is to export an mpeg file with closed captioning embeded for network television. I have watched numbers adobe videos and have spent countless hours researching this. I am able to generate about 29 differen
-
iCloud password works on everything but erasing all data. I got a new iPhone and need to wipe this one but am not sure how else to do this since the password is not working. Any suggestions?
-
In Material Master Screen,functionally what is Mixed MRP in the MRP Screen.
In Material Master Screen,functionally what is Mixed MRP in the MRP Screen.Pls explain its functionality
-
I'm using FCP the first time to produce a DVD. I've tried all the export options (QT movie, Using Compressor, and Using QT conversion) and I'm still not sure which is the most appropriate (I'm using DVD Studio Pro to produce the DVD). The QT movie op
-
Help with TableView with POJOs and PropertyValueFactory
Hi, I want to display a POJO without JavaFX Properties in a TableView. However, I can't update the cell using a PropertyValueCellFactory. It works fine, if I have JavaFX Property. I also tried and implemented PropertyChangeListener support, as it is