MSDN Documentation

Microsoft Developer Network

Introduction to Multidimensional Modeling in Analysis Services

Welcome to the introduction to Multidimensional Modeling in Microsoft SQL Server Analysis Services (SSAS). This section will provide you with a foundational understanding of the concepts, components, and benefits of building multidimensional models for business intelligence solutions.

What is Multidimensional Modeling?

Multidimensional modeling is a technique used in business intelligence to represent data in a way that is optimized for analysis and querying. Unlike traditional relational databases that store data in two-dimensional tables, multidimensional models organize data into cubes, which allow for faster aggregation, slicing, and dicing of information.

Key characteristics of a multidimensional model include:

Why Use Multidimensional Models?

Multidimensional models offer several significant advantages for BI and analytical reporting:

Core Components of a Multidimensional Model

Understanding the fundamental building blocks is crucial:

Note: While multidimensional models have been the standard for a long time, SQL Server Analysis Services also supports Tabular models, which offer a different approach based on relational in-memory technology. Choose the modeling approach that best suits your organization's needs.

Next Steps

In the following sections, we will delve deeper into each of these components: