Book description
For Analysis Service cube designers this is the hands-on tutorial that will take your expertise to a whole new level. Written by a team of Microsoft SSAS experts, it digs deep to optimize your Business Intelligence capabilities.
In Detail
Microsoft's SQL Server Analysis Services 2012 Multidimensional is an OLAP server that allows end users to analyze large amounts of business data quickly and easily, using a variety of tools including Excel, and to create their own reports without IT involvement. It is part of the Microsoft SQL Server suite of tools and has been used widely on Business Intelligence projects for the last 15 years; it is now the most commonly used OLAP server in the world.
Expert Cube Development With SQL Server Analysis Services 2012 Multidimensional Models will teach you tips and tricks for cube design from some of the most experienced Analysis Services experts in the world. Topics covered include designing dimensions and cubes, implementing common MDX calculations, security and performance tuning.
The book takes you through the whole lifecycle of Analysis Services cube development, from how data warehouse design affects your cube, through cube and dimension design to performance tuning and monitoring. Some previous experience of Analysis Services is assumed – the focus is on best practices and design patterns.
The book starts off with a discussion of data warehouse design and how it relates to Analysis Services. Following on from that, best practices relating to Analysis Services cube and dimension design are covered, including topics such as optimizing dimension attribute relationships and handling fact tables that contain data at different granularities.
Next, the book looks at using MDX to implement common business calculations, and then moves on to more advanced problems like currency conversion calculations and creating a date tool dimensions.
Finally security, performance tuning, automation of administrative tasks and monitoring usage and performance each get their own chapter and subject such as dynamic security roles, using Profiler to diagnose query performance problems and automating partition creation are also dealt with.
What You Will Learn
- Build a data mart suitable for use with Analysis Services
- Work with a thread pool effectively
- Create and configure an Analysis Services project in SQL Server Data Tools
- Use the Dimension Wizard and the Dimension Editor to build dimensions
- Create measure groups and associate them with dimensions
- Design cubes and dimensions and also implement common calculations in MDX
- 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
Table of contents
-
Expert Cube Development with SSAS Multidimensional Models
- Table of Contents
- Expert Cube Development with SSAS Multidimensional Models
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Preface
-
1. Designing the Data Warehouse for Analysis Services
- The source database
-
Data modeling for Analysis Services
- Fact tables and dimension tables
- Star schemas and snowflake schemas
- Junk dimensions
- Degenerate dimensions
- Slowly Changing Dimensions
- Bridge tables or factless fact tables
- Snapshot and transaction fact tables
- Updating fact and dimension tables
- Natural and surrogate keys
- Unknown Members, key errors, and NULLability
- Physical database design for Analysis Services
- Summary
- 2. Building Basic Dimensions and Cubes
- 3. Designing More Complex Dimensions
-
4. Measures and Measure Groups
- Measures and aggregation
- Measure groups
- Dimension/measure group relationships
- Summary
- 5. Handling Transactional-Level Data
- 6. Adding Calculations to the Cube
- 7. Adding Currency Conversion
- 8. Query Performance Tuning
- 9. Securing the Cube
- 10. Going in Production
-
11. Monitoring Cube Performance and Usage
- Analysis Services and the operating system
- Monitoring processing performance
- Monitoring query performance
- Monitoring usage
- Building a complete monitoring solution
- Summary
- A. DAX Query Support
- Index
Product information
- Title: Expert Cube Development with SSAS Multidimensional Models
- Author(s):
- Release date: February 2014
- Publisher(s): Packt Publishing
- ISBN: 9781849689908
You might also like
book
SQL Server Analysis Services 2012 Cube Development Cookbook
If you prefer the instructional approach to a lot of theory, this cookbook is for you. …
video
SQL Server Indexing, Statistics, and Parameter Sniffing: Solving Performance Challenges by Designing Better Data Structures
Dive into performance tuning by learning how data is structured and accessed in SQL Server. Learn …
book
Tabular Modeling with SQL Server 2016 Analysis Services Cookbook
Expert tabular modeling techniques for building and deploying cutting-edge business analytical reporting solutions About This Book …
book
Professional Microsoft SQL Server 2012 Analysis Services with MDX and DAX
Understand Microsoft's dramatically updated new release of its premier toolset for business intelligence The first major …