Ssis Cours
Ssis Cours
Ssis Cours
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
Bonnes
pratiques
ALM
Transferts
dexpertises
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
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!
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
Sommaire
Introduction
Projet BI personnelle
Projet BI dentreprise
Cube OLAP
Couche smantique
Conclusion
Un projet
multidimensionnel type
Projet dentreprise
Cration par lIT
Problmatique complexes:
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
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 de
modlisation
DEMO
Simulations budgtaires avec un
cube Analysis Services
Multidimensionnel
Sommaire
Introduction
Projet BI personnelle
Projet BI dentreprise
Cube OLAP
Couche smantique
Conclusion
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
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