To recap: the changes to the connectivity DLLs first introduced in patch 7349048 (for 10.1.3.4.0) enabled OBIEE / Essbase security integration, but had some side effects. Performance dropped up to 3000% in some cases, standard report level totals or pivot totals stopped working etc. This is mostly due wrongly produced MDX. Especially for the grand totals the situation is quite clear:
With
set [Currency2] as 'Filter([Currency].
set [Time Period2] as 'Filter([Time Period].Generations(2).
set [Time Period3] as 'Filter(Generate({[Time Period2]}, Descendants([Time Period].currentmember, [Time Period].Generations(3),SELF), ALL), (([Time Period].CurrentMember.MEMBER_
member [Currency].[
member [Time Period].[Time PeriodCustomGroup]as 'Sum([Time Period3])', SOLVE_ORDER= AGGREGATION_SOLVEORDER
select
{ [Account].[Sales]
} on columns
from [Sample.Sample]
where ([Currency].[
The MDX simply contains no "on rows" specification. These changes remained in all subsequent patches and are also part of 10.1.3.4.1. Hence, this release suffers from the same problems.
On 10.1.3.4.0, there exists patch 8444119 which basically was constructed after 10.1.3.4.1. 8444119 itself does not solve any of the issues mentioned above. It does however include a small, non-documented switch which resolves all these issues. NOTE: this is NOT documented and will only work on 10.1.3.4.0! Oracle told me they're working on a similar fix for 10.1.3.4.1 and on updating the patch information, but no sign of either yet.
In a 10.1.3.4.0 environment, install patch 8444119, then create a new environment variable: "OBIS_Essbase_CustomGroup_
Oracle unfortunately didn't specify in detail what this
Document 845594.1 has been created an published on Metalink. This is the only document existing which points to or mentions OBIS_Essbase_CustomGroup_
"Applies to:
Business Intelligence Suite Enterprise Edition - Version: 10.1.3.4.1 [1900] - Release: 10g"
Patch 8444119 and the use of environment variable "OBIS_Essbase_CustomGroup_
Cheers,
Christi@n
0 comments:
Post a Comment