Você está na página 1de 42

palais des

congrs
Paris

7, 8 et 9
fvrier
2012

Analysis Services
2012
BI Personnelle, couche smantique,
cube, quelle(s) solution(s) pour un
08/02/2012
nouveau projetdcisionnel?
Aurlien KOPPEL
Franois JEHL
Microsoft
Infinite Square
Aurelien.Koppel@microsoft.com
fjehl@infinitesquare.com

Microsoft Premier - ADM


Responsable technique de compte
Aurelien.Koppel@microsoft.com
Dveloppez, dployez et supportez
plus efficacement vos applications

Bonnes
pratiques
ALM

Transferts
dexpertises

Accdez directement aux


experts Microsoft et groupes
produits Corp.
Amliorez la qualit de
Rduisez les risques et
vos dveloppements
cots des projets
applicatifs

Infinite Square en quelques


mots
fjehl@infinitesquare.com

Socit de conseil, expertise, ralisation, et formation,


exclusivement sur les technologies Microsoft
de dveloppement dapplications et de la plateforme applicative
25+ collaborateurs spcialiss sur les techno MS,
dont 10 MVP
GOLD Certified Partner
sur 4 domaines de comptences
Agr CIR
Centre de formation
agr

Sommaire
Introduction
Projet BI personnelle
Projet BI dentreprise
Cube OLAP
Couche smantique

Conclusion

Introduction

SQL
Server 7.0

SQL
Server
2000

SQL
Server
2005

SQL
Server
2008 R2

SQL
Server
2012
BISM

OLAP
Service
s

Analysi
s
Service
s

modl
e UDM

Powe
rPivot

1998

2000

2005

2010

2012

Introduction

Analysis Services
2012: BISM

PowerPi
vot

Cube OLAP

Couche
smantique

Sommaire
Introduction
Projet BI personnelle
Projet BI dentreprise
Cube OLAP
Couche smantique

Conclusion

Un projet type de BI
Personnelle
Primtre mtier prcis
Un seul utilisateur
Cration par cet utilisateur ou Power
User
Cration rapide et agile
Sur des donnes propres
Volume raisonnable (4GB)
Scurit daccs uniquement

La rponse technique:
PowerPivot

Stockage:
En mmoire
Logiciel de cration:
Excel 2010 (add-in gratuit)
Langage:
DAX: Data Analysis eXpressions

Pourquoi PowerPivot
Sadresse des utilisateurs dExcel qui souhaitent
dpasser les capacits des seuls tableaux croiss
Cest un add-in gratuit dExcel 2010
Permet de charger jusqu 2/4 Go de donnes
compresses, issues de sources htrognes, le
tout sur le poste client
La version 2 introduite dans SQL Server 2012 permet
de plus de dfinir
Des mesures calcules
Des hirarchies
KPI

DEMO
Demo PowerPivot

Sommaire
Introduction
Projet BI personnelle
Projet BI dentreprise
Cube OLAP
Couche smantique

Conclusion

BI Personnelle -> BI
dentrepise
BI Personnelle &
dquipe
Cratif
Rapide construire
Agile

BI dentreprise
Contrle & Scurit
Evolutif
Robuste

SSAS 2012: BISM


Third-party
applications

Reporting
Services

Excel

SharePoint
Insights

PowerPivot

BI Semantic Model
Data model
Business logic
and queries
Data access

Databases

LOB Applications

Multidimensional

Tabular

MDX

DAX

ROLAP

Files

MOLAP VertiPaq

OData Feeds

Direct
Query

Cloud Services

Controverse du PASS
2010
Le moteur MD nest
videmment pas
abandonn!

For new BI applications, the


choice between UDM and
BISM will depend on the
complexity of the
application.

Il est leader du
march
VertiPaq napporte
pas les mmes
T.K. Anand
fonctionnalits
Principal Program Manager
SQL Server Analysis Services
VertiPaq ne saurait
pas grer des
volumtries multiMake no mistake, we will continue to
invest in the UDM based on customer and
TB

partner feedback and maintain its market


leading position.

Sommaire
Introduction
Projet BI personnelle
Projet BI dentreprise
Cube OLAP
Couche smantique

Conclusion

Un projet
multidimensionnel type
Projet dentreprise
Cration par lIT
Problmatique complexes:

Gestion de plans de comptes


Simulation budgtaire

TB de donnes
Chemins danalyse dfinis
lavance
Analyse adhoc des niveaux
agrgs
Scurit

La rponse technique:
Analysis Services
Multidimensional

Stockage:
Physique & Cache
Logiciel de cration:
Visual Studio
Langage:
MDX: MultiDimensional eXpressions

La minute Level 300 :


Quelques nouveauts en
2012
Ajout du mode de stockage alternatif Scalable String
Storage
Pour les FileStores stockant des attributs issus de
chanes de caractres et supprimer la limite de
4Go
Ce nest pas le mode par dfaut!
Dans Profiler, ajout dvnements
ResourceUsage afin de monitorer les performances
sans avoir lil rivsur MDX Studio ou PerfMon
LockAcquired, LockReleased et LockWaiting pour
monitorer les locks avant quil ne soient dead

20

Fonctionnalits
spcifiques

Writeback
Ecrire dans les partitions du cube depuis
Excel 2010
Pour faire du planning financier, de la saisie
dobjectifs
CustomRollup et UnaryOperators
Mise en place de modes dagrgations
personnaliss sur des hirarchies (plans de
compte)

Spcificits du Script MDX


Le Script MDX du Cube permet de dfinir des
lments calculs au niveau serveur
Les Default Members permettent de dfinir
un membre par dfaut aux hirarchies (dernire
date dfinie)
Les Named Sets qui sont des ensembles au
niveau serveur (Top Produits)
Besoin daffecter dynamiquement des objectifs sur
un sous-cube en fonction du ralis
Scope Assignments
Concept purement multidimensionnel
linverse des MeasureExpression /
CalculatedMembers

Spcificits de
modlisation

Les hirarchies Parent-Enfant


Permettent de rattacher des faits nimporte
quel niveau hirarchique et de modliser
des hirarchies profondeur variable
(Organigramme RH)
Les relations Plusieurs--Plusieurs (Many To
Many) sont depuis le dbut une des features cls
dAnalysis Services
Permettent de modliser des situations
courantes (Client Compte Bancaire,
Composant BOM)

DEMO
Simulations budgtaires avec un
cube Analysis Services
Multidimensionnel

Sommaire
Introduction
Projet BI personnelle
Projet BI dentreprise
Cube OLAP
Couche smantique

Conclusion

Un projet tabulaire type


Projet dentreprise
Cration par IT
Cration rapide
Centaines de GB de donnes
Besoin dune couche smantique
Grande libert dans les chemins danalyse
Analyse des niveaux fins comme agrgs
Scurit

La rponse technique:
Analysis Services Tabular
Stockage:
En mmoire
Logiciel de cration:
Visual Studio
Langage:
DAX: Data Analysis eXpressions

Couche smantique
Besoin principal pour un projet Analysis Services
Tabular:
Proposer lutilisateur de manipuler
directement des entits mtier sur des
donnes dentreprise vrifies, historises
Couche smantique
Le nom Tabular vient du mode de conception
Centr autour de la notion de tables et de
relations entre tables
Facile concevoir pour un dveloppeur issu du
relationnel

Performances
Facilit de conception certes, mais sans ngliger
les performances!
Le moteur en colonnes in-memory de Tabular
(VertiPaq) compresse en moyenne en x10 les
donnes et les stocke en mmoire pour un
accs rapide
De plus la conception relationnelle garantit
dexcellentes performances y compris au
niveau fin

DEMO
Performances au niveau fin
dAnalysis Services Tabulaire

Fonctionnalits serveur de
Tabular

Envie de ne recalculer quune sous partie des


donnes chaque mise jour
Partitionnement avec possibilit de
dynamicit, de glissements
Scurit jusqu la ligne de donnes, en statique
et en dynamique
Roles en interaction avec les fonctions DAX
UserName() et CustomData() pour des
environnements AD ou autre
Souhait de crer des vues spcifiques du
modle par primtre mtier
Perspectives

DEMO
Exemple simple de Dynamic
Security avec Analysis
Services Tabulaire

Dveloppements annexes
Un existant dj dvelopp pour Analysis
Services pr-2012
Lot SSIS de reprocessing/cration de partitions
Scriptage de la gnration dobjets

Les API sont communes avec le moteur
Multidimensional, en particulier Analysis
Management Objects (AMO)
Tout dveloppement conu pour un modle
Multidimensional, y compris pr 2012 est
aisment portable en Tabular
Pas defforts supplmentaire de formation

Outils de reporting
Envie de conserver les outils de reporting
existants?
Tout outil de reporting fonctionnant avec Analysis
Services Multidimensional fonctionnera avec
Tabular
Il utilise les mmes interfaces de connexion
Il interprte nativement le MDX, les frontaux
gnrateurs de MDX (Excel, Reporting Services,
nombreux autres) sont donc compatibles avec
Tabular
Tabular peut tre galement utilis avec Power
View, nouvel outils de reporting adhoc en
modeweb orient utilisateur final.

Power View

DEMO
Reporting sur Modle
Tabulaire

Sommaire
Introduction
Projet BI personnelle
Projet BI dentreprise
Cube OLAP
Couche smantique

Conclusion

Conclusion

Analysis Services
2012: BISM

PowerPi
vot

Cube OLAP

Couche
smantique

Conclusion
Le choix de loutil dpendra des
caractristiques du projet:
Pour les projets de BI Personnelle, utiliser
PowerPivot
Projet Existant de BI dentreprise: Garder
votre modle multidim sil rpond au
besoin.
Pour les nouveaux projets de BI
dentreprise, par dfaut choisir un modle

Conclusion
Analysis Services
2012: BISM

PowerPi
vot
Le pouvoir dans les
mains des
utilisateurs
Volumtries
raisonnables
BI Personnelle

SSAS:
Modle
Multidim
Projets les plus
complexes
volumtries
gigantesques
20% des projets

SSAS:
Modle
Tabulaire
Projets complexes
grosses volumtries
80% des projets

BI dEntreprise

Conclusion Et demain

Power View sur des modles multidim?


Tabulaire volue (dj V2 de Vertipaq)
Vers un modle BISM unique?
Le groupe produit est votre coute!

Pour aller plus loin


Venez nous voir sur le stand SQL Server
Retrouvez les experts Microsoft et MVP
Assistez des prsentations des offres de nos
partenaires
Inscrivez-vous au Virtual Launch Event du 8 mars :
http://aka.ms/vlefrance
Visitez notre nouveau site : http://www.microsoft.fr/sql
Evaluez ds aujourdhui SQL Server 2012
En tlchargeant la RC0 : http://aka.ms/sql2012
En suivant nos Virtual Labs : http://aka.ms/sqllabs

Você também pode gostar