Expert Cube Development with Microsoft SQL Server 2008 Analysis Services

Design and implement fast, scalable and maintainable cubes with Microsoft SQL Server 2008 Analysis Services with this book and eBook

Expert Cube Development with Microsoft SQL Server 2008 Analysis Services

Progressing
Alberto Ferrari, Chris Webb, Marco Russo

Design and implement fast, scalable and maintainable cubes with Microsoft SQL Server 2008 Analysis Services with this book and eBook
$10.00
$49.99
RRP $29.99
RRP $49.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

+ Collection
Free Sample

Book Details

ISBN 139781847197221
Paperback360 pages

About This Book

 

  • A real-world guide to designing cubes with Analysis Services 2008
  • Model dimensions and measure groups in BI Development Studio
  • Implement security, drill-through, and MDX calculations
  • Learn how to deploy, monitor, and performance-tune your cube
  • Filled with best practices and useful hints and tips

Who This Book Is For

This book is aimed at Analysis Services developers who already have some experience but who want to go into more detail on advanced topics, and who want to learn best practices for cube design.

Table of Contents

Chapter 1: Designing the Data Warehouse for Analysis Services
The source database
Data modeling for Analysis Services
Physical database design for Analysis Services
Summary
Chapter 2: Building Basic Dimensions and Cubes
Choosing an edition of Analysis Services
Setting up a new Analysis Services project
Creating data sources
Creating Data Source Views
Designing simple dimensions
Building a Simple Cube
Summary
Chapter 3: Designing More Complex Dimensions
Grouping and Banding
Slowly Changing Dimensions
Junk dimensions
Ragged hierarchies
Summary
Chapter 4: Measures and Measure Groups
Measures and aggregation
Measure groups
Dimension/measure group relationships
Summary
Chapter 5: Adding Transactional Data such as Invoice Line and Sales Reason
Details about transactional data
Drillthrough
Many-to-many dimension relationships
Summary
Chapter 6: Adding Calculations to the Cube
Different kinds of calculated members
Common calculations
Calculation dimensions
Named sets
Summary
Chapter 7: Adding Currency Conversion
Introduction to currency conversion
Where to perform currency conversion
The Add Business Intelligence Wizard
Measure expressions
Summary
Chapter 8: Query Performance Tuning
How Analysis Services processes queries
Performance tuning methodology
Designing for performance
Performance-specific design features
MDX calculation performance
Caching
Scale-up and scale-out
Summary
Chapter 9: Securing the Cube
Sample security requirements
Analysis Services security features
Administrative security
Data security
Dynamic cell security
Accessing Analysis Services from outside a domain
Managing security
Security and query performance
Summary
Chapter 10: Productionization
Making changes to a cube in production
Managing partitions
Managing processing
Analysis Services data directory maintenance
Backup
Copying databases between servers
Summary
Chapter 11: Monitoring Cube Performance and Usage
Analysis Services and the operating system
Monitoring processing performance
Monitoring query performance
Monitoring usage
How to build a complete monitoring solution
Summary

What You Will Learn

  • Build a data mart suitable for use with Analysis Services
  • Create and configure an Analysis Services project in Business Intelligence Development Studio
  • Use the Dimension Wizard and the Dimension Editor to build dimensions
  • Create measure groups and associate them with dimensions
  • Add calculations to the cube, including implementing currency conversion and a date tool dimension
  • Explore the security model, including dimension security and cell security, and implement dynamic security
  • Tune queries to get the best possible performance
  • Automate processing and partition creation
  • Monitor your cube to see who's actually using it

In Detail

Microsoft's SQL Server Analysis Services 2008 is an OLAP server that allows users to analyze business data quickly and easily. However, designing cubes in Analysis Services can be a complex task: it's all too easy to make mistakes early on in development that lead to serious problems when the cube is in production. Learning the best practices for cube design before you start your project will help you avoid these problems and ensure that your project is a success.

This book offers practical advice on how to go about designing and building fast, scalable, and maintainable cubes that will meet your users' requirements and help make your Business Intelligence project a success.

This book gives readers insight into the best practices for designing and building Microsoft Analysis Services 2008 cubes. It also provides details about server architecture, performance tuning, security, and administration of an Analysis Services solution.

In this book, you will learn how to design and implement Analysis Services cubes. Starting from designing a data mart for Analysis Services, through the creation of dimensions and measure groups, to putting the cube into production, we'll explore the whole of the development lifecycle.

This book is an invaluable guide for anyone who is planning to use Microsoft Analysis Services 2008 in a Business Intelligence project.

Authors

Table of Contents

Chapter 1: Designing the Data Warehouse for Analysis Services
The source database
Data modeling for Analysis Services
Physical database design for Analysis Services
Summary
Chapter 2: Building Basic Dimensions and Cubes
Choosing an edition of Analysis Services
Setting up a new Analysis Services project
Creating data sources
Creating Data Source Views
Designing simple dimensions
Building a Simple Cube
Summary
Chapter 3: Designing More Complex Dimensions
Grouping and Banding
Slowly Changing Dimensions
Junk dimensions
Ragged hierarchies
Summary
Chapter 4: Measures and Measure Groups
Measures and aggregation
Measure groups
Dimension/measure group relationships
Summary
Chapter 5: Adding Transactional Data such as Invoice Line and Sales Reason
Details about transactional data
Drillthrough
Many-to-many dimension relationships
Summary
Chapter 6: Adding Calculations to the Cube
Different kinds of calculated members
Common calculations
Calculation dimensions
Named sets
Summary
Chapter 7: Adding Currency Conversion
Introduction to currency conversion
Where to perform currency conversion
The Add Business Intelligence Wizard
Measure expressions
Summary
Chapter 8: Query Performance Tuning
How Analysis Services processes queries
Performance tuning methodology
Designing for performance
Performance-specific design features
MDX calculation performance
Caching
Scale-up and scale-out
Summary
Chapter 9: Securing the Cube
Sample security requirements
Analysis Services security features
Administrative security
Data security
Dynamic cell security
Accessing Analysis Services from outside a domain
Managing security
Security and query performance
Summary
Chapter 10: Productionization
Making changes to a cube in production
Managing partitions
Managing processing
Analysis Services data directory maintenance
Backup
Copying databases between servers
Summary
Chapter 11: Monitoring Cube Performance and Usage
Analysis Services and the operating system
Monitoring processing performance
Monitoring query performance
Monitoring usage
How to build a complete monitoring solution
Summary

Book Details

ISBN 139781847197221
Paperback360 pages
Read More