10.11.2012 Views

Expert Cube Development with Microsoft SQL Server 2008

Expert Cube Development with Microsoft SQL Server 2008

Expert Cube Development with Microsoft SQL Server 2008

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

[ v ]<br />

Table of Contents<br />

Designing for performance 193<br />

Performance-specific design features 194<br />

Partitions 194<br />

Why partition? 194<br />

Building partitions 195<br />

Planning a partitioning strategy 196<br />

Unexpected partition scans 198<br />

Aggregations 200<br />

Creating an initial aggregation design 200<br />

Usage-based optimization 205<br />

Monitoring partition and aggregation usage 208<br />

Building aggregations manually 210<br />

Common aggregation design issues 213<br />

MDX calculation performance 215<br />

Diagnosing Formula Engine performance problems 215<br />

Calculation performance tuning 216<br />

Tuning algorithms used in MDX 216<br />

Using calculated members to cache numeric values 218<br />

Tuning the implementation of MDX 221<br />

Caching 222<br />

Formula cache scopes 223<br />

Other scenarios that restrict caching 224<br />

Cache warming 224<br />

Create Cache statement 224<br />

Running batches of queries 225<br />

Scale-up and scale-out 225<br />

Summary 226<br />

Chapter 9: Securing the <strong>Cube</strong> 227<br />

Sample security requirements 227<br />

Analysis Services security features 228<br />

Roles and role membership 228<br />

Securable objects 229<br />

Creating roles 230<br />

Membership of multiple roles 231<br />

Testing roles 232<br />

Administrative security 233<br />

Data security 234<br />

Granting read access to cubes 234<br />

Cell security 234<br />

Dimension security 238<br />

Applying security to measures 242<br />

Dynamic security 244<br />

Dynamic dimension security 245<br />

Download at Boykma.Com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!