Choisir un paradigme de modélisation des données dans SQL Server 2012 Analysis Services
Introduction
La modélisation des données est une discipline pratiquée depuis de nombreuses
années par les professionnels BI, avec un objectif commun : organiser des données
disparates dans un modèle analytique qui prend en charge de manière efficace et
efficiente les besoins de reporting et d'analyse de l'entreprise. La modélisation des
données a évolué au fil des années grâce à de nouvelles technologies et à de nouveaux
outils. Or, les organisations doivent aujourd'hui relever un nouveau défi, à savoir,
fusionner leurs paradigmes de modélisation de façon transparente et cohérente pour
satisfaire les divers besoins d'analyse, mais aussi pour en rendre l'expérience homogène
au sein de l'entreprise.
Avec SQL Server 2012, Microsoft peut les aider à atteindre cet objectif grâce
à l'introduction du modèle sémantique BI (BISM), un modèle unique qui prend
en charge une vaste gamme de rapports et d'analyses tout en fusionnant deux
expériences de modélisation Analysis Services en arrière-plan :
La modélisation multidimensionnelle, introduite par les services OLAP SQL
Server 7.0 et reprise dans SQL Server 2012 Analysis Services, permet aux
professionnels BI de créer des cubes multidimensionnels complexes utilisant
le traitement analytique en ligne traditionnel (OLAP).
La modélisation tubulaire, introduite par PowerPivot pour Microsoft Excel 2010,
fournit des fonctionnalités de modélisation des données libre-service aux
analystes d'entreprise et de données. L'expérience de modélisation tabulaire est
davantage accessible aux utilisateurs qui ont passé des années à exploiter des
données à l'aide d'outils bureautiques tels qu'Excel et Microsoft Access. Dans
SQL Server 2012, la modélisation tabulaire a été étendue pour permettre aux
professionnels BI de créer des modèles tabulaires dans Analysis Services, ou
d'importer un modèle tabulaire PowerPivot dans Analysis Services. Notez que le
modèle PowerPivot ne peut pas être importé dans un modèle multidimensionnel
Analysis Services.
L'objectif de ce livre blanc est de vous aider à déterminer quelle expérience de
modélisation SQL Server 2012 Analysis Services (tabulaire ou multidimensionnelle)
convient le mieux à votre prochaine solution BI. Les descriptions et les recommandations
de produits de ce document se réfèrent à SQL Server 2012 Analysis Services, disponible
depuis mars 2012. Les caractéristiques du produit et les recommandations sont
susceptibles de changer au fil de l'évolution de la modélisation multidimensionnelle
ou tabulaire d'Analysis Services, dans les versions ultérieures de SQL Server.
Informations de base sur la modélisation BISM
Avant d'aborder de façon approfondie les différences entre la modélisation
multidimensionnelle et la modélisation tabulaire, commençons par une brève
présentation des expériences de modélisation BISM fournies par SQL Server 2012
Analysis Services.
Modélisation multidimensionnelle
Globalement, la modélisation multidimensionnelle crée des cubes composés de mesures
et de dimensions basées sur les données contenues dans une base de données
relationnelle. Pour utiliser ce paradigme, le serveur Analysis Services doit être configuré
pour s'exécuter en mode multidimensionnel, sa valeur par défaut. Dans ce mode,
le moteur OLAP utilise le modèle multidimensionnel pour préagréger d'importants
volumes de données et garantir un temps de réponse à la requête rapide. Le moteur OLAP
peut stocker ces agrégations sur un disque avec stockage OLAP multidimensionnel
(MOLAP) ou dans la base de données relationnelle avec stockage OLAP relationnel
(ROLAP).