![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
| ... |
#3
| |||
| |||
|
|
Assuming that you're using AS 2005, can you represent the relation between region and customer as strictly hierarchical? In that case, you should be able to add region as an attribute of the customer dimension, with the appropriate attribute relationship to customer, and secure it using the same rule that you're currently using. This should cause the correct subset of customers to be secured: http://sqljunkies.com/WebLog/mosha/a.../10/10599.aspx ... For example, if we secure specific member on attribute Year - automatically all months of that year, all weeks of that year, all quarters of that year etc - get also secured. This is similar to Analysis Services 2000 - when you secure the parent - all of its children get secured, but it only worked in single hierarchy. In Analysis Services 2005 - all hierarchies: Year-Quarter-Month, Year-Week, Year-Month etc will get secured accordingly. ... - Deepak Deepak Puri Microsoft MVP - SQL Server *** Sent via Developersdex http://www.developersdex.com *** |
#4
| |||
| |||
|
#5
| |||
| |||
|
|
This sounds more like an application data than dimension security issue - ie. there happens to be no data in the fact table for certain combinations of dimension selections. If this is an OWC pivot table, won't clearing the "Always Display - Empty Rows/Columns" option work? - Deepak Deepak Puri Microsoft MVP - SQL Server *** Sent via Developersdex http://www.developersdex.com *** |
#6
| |||
| |||
|
#7
| |||
| |||
|
|
Well, with Excel pivot tables, empty rows and columns should be suppressed by default - one issue that could arise is with calculated measures that aren't empty even when the underlying base measures are. - Deepak Deepak Puri Microsoft MVP - SQL Server *** Sent via Developersdex http://www.developersdex.com *** |
#8
| |||
| |||
|
| ... |
#9
| |||
| |||
|
|
One thing you didn't mention is whether you enabled Visual Totals on the attribute(s) that you're securing - assuming that they're not parent-child (where Visual Totals may not work as expected). Maybe this could help your issue? http://msdn2.microsoft.com/en-us/lib...6(SQL.90).aspx ... VisualTotals The VisualTotals permission for dimension data defines how data is aggregated for attributes. This is an MDX expression returning True or False. If VisualTotals is False, data is aggregated on all members of attributes of the dimension regardless of whether they are visible to members of the role. If VisualTotals is True, data is aggregated only for those members of the granularity attribute of the dimension to which the role has read access. For example, if Customer Name is the granularity attribute and VisualTotals is set to True for the City attribute, each city will be the aggregation of data for the customers to which the role has read access. The default setting is False. ... - Deepak Deepak Puri Microsoft MVP - SQL Server *** Sent via Developersdex http://www.developersdex.com *** |
#10
| |||
| |||
|
![]() |
| Thread Tools | |
| Display Modes | |
| |