palais descongrèsParis7, 8 et 9février 2012
Analysis Services 2012BI Personnelle, couche sémantique, cube, quelle(s)solution(s) pour un nouveau projet décisionnel?08/...
Microsoft Premier - ADM         Responsable technique de compte             Aurelien.Koppel@microsoft.com   Développez, dé...
Infinite Square en quelques mots…                 fjehl@infinitesquare.com  Société de conseil, expertise, réalisation, et...
Sommaire  Introduction  Projet BI personnelle  Projet BI d’entreprise   Cube OLAP   Couche sémantique  Conclusion
Introduction SQL Server   SQL Server   SQL Server   SQL Server   SQL Server    7.0         2000         2005        2008 R...
Introduction                   Analysis Services 2012: BISM    PowerPivot   Cube OLAP          Couche sémantique
Sommaire  Introduction  Projet BI personnelle  Projet BI d’entreprise   Cube OLAP   Couche sémantique  Conclusion
Un projet type de BI Personnelle   Périmètre métier précis   Un seul utilisateur   Création par cet utilisateur ou « Power...
La réponse technique: PowerPivot  Stockage:    En mémoire  Logiciel de création:    Excel 2010 (add-in gratuit)  Langage...
Pourquoi PowerPivot  S’adresse à des utilisateurs d’Excel qui souhaitent dépasser les  capacités des seuls tableaux croisé...
DEMODemo PowerPivot
Sommaire  Introduction  Projet BI personnelle  Projet BI d’entreprise   Cube OLAP   Couche sémantique  Conclusion
BI Personnelle -> BI d’entrepise   BI Personnelle & d’équipe   BI d’entreprise   • Créatif                   • Contrôle & ...
SSAS 2012: BISM     Third-party     Reporting                               SharePoint     applications     Services      ...
Controverse du PASS 2010…  Le moteur MD n’est  évidemment pas  abandonné!      Il est leader du marché         “For new B...
Sommaire  Introduction  Projet BI personnelle  Projet BI d’entreprise   Cube OLAP   Couche sémantique  Conclusion
Un projet multidimensionnel type  Projet d’entreprise  Création par l’IT  Problématique complexes:      Gestion de plans ...
La réponse technique:Analysis Services Multidimensional   Stockage:     Physique & Cache   Logiciel de création:     Vis...
La minute Level 300 :Quelques nouveautés en 2012…  Ajout du mode de stockage alternatif Scalable String Storage    Pour l...
Fonctionnalités spécifiques   Writeback     Ecrire dans les partitions du cube depuis Excel 2010     Pour faire du plann...
Spécificités du Script MDX   Le Script MDX du Cube permet de définir des éléments   calculés au niveau serveur     Les De...
Spécificités de modélisation   Les hiérarchies Parent-Enfant     Permettent de rattacher des faits à n’importe quel nivea...
DEMOSimulations budgétaires avec un cubeAnalysis Services Multidimensionnel
Sommaire  Introduction  Projet BI personnelle  Projet BI d’entreprise   Cube OLAP   Couche sémantique  Conclusion
Un projet tabulaire type   Projet d’entreprise   Création par IT   Création rapide   Centaines de GB de données   Besoin d...
La réponse technique:Analysis Services Tabular   Stockage:     En mémoire   Logiciel de création:     Visual Studio   La...
Couche sémantique  Besoin principal pour un projet Analysis Services Tabular:    Proposer à l’utilisateur de manipuler di...
Performances  Facilité de conception certes, mais sans négliger les  performances!    Le moteur en colonnes in-memory de ...
DEMOPerformances au niveau find’Analysis Services Tabulaire
Fonctionnalités serveur de Tabular   Envie de ne recalculer qu’une sous partie des données à   chaque mise à jour     Par...
DEMOExemple simple de Dynamic Securityavec Analysis Services Tabulaire
Développements annexes  Un existant déjà développé pour Analysis Services pré-2012    Lot SSIS de reprocessing/création d...
Outils de reporting   Envie de conserver les outils de reporting existants?   Tout outil de reporting fonctionnant avec An...
Power View
DEMOReporting sur Modèle Tabulaire
Sommaire  Introduction  Projet BI personnelle  Projet BI d’entreprise   Cube OLAP   Couche sémantique  Conclusion
Conclusion                   Analysis Services 2012: BISM    PowerPivot   Cube OLAP          Couche sémantique
ConclusionLe choix de l’outil dépendra des caractéristiques du projet:  Pour les projets de BI Personnelle, utiliser Power...
Conclusion                                Analysis Services 2012: BISM       PowerPivot                SSAS: Modèle       ...
Conclusion – Et demain…  Power View sur des modèles multidim?  Tabulaire évolue (déjà V2 de Vertipaq)  Vers un modèle BISM...
Pour aller plus loin…   Venez nous voir sur le stand SQL Server     Retrouvez les experts Microsoft et MVP     Assistez ...
Prochain SlideShare
Chargement dans…5
×

Analysis Services 2012 : BI Personnelle, couche sémantique, cube, quelle(s) solution(s) pour un nouveau projet décisionnel?

1 736 vues

Publié le

D'abord il y eut Analysis Services, puis vint PowerPivot et maintenant Analysis Services Tabular... Microsoft SQL Server a bien évolué en quelques années couvrant maintenant des usages différents et complémentaires d’analyse des données. Dans cette session, nous referons le point sur les spécificités de PowerPivot v2, d'Analysis Services Tabular et Multidimensional, et vous aiderons à travers d’exemples concrets à choisir la meilleure solution pour votre projet

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 736
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
59
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Analysis Services 2012 : BI Personnelle, couche sémantique, cube, quelle(s) solution(s) pour un nouveau projet décisionnel?

  1. 1. palais descongrèsParis7, 8 et 9février 2012
  2. 2. Analysis Services 2012BI Personnelle, couche sémantique, cube, quelle(s)solution(s) pour un nouveau projet décisionnel?08/02/2012Aurélien KOPPEL François JEHLMicrosoft Infinite SquareAurelien.Koppel@microsoft.com fjehl@infinitesquare.com
  3. 3. Microsoft Premier - ADM Responsable technique de compte Aurelien.Koppel@microsoft.com Développez, déployez et supportez Transferts plus efficacement vos applications d’expertises Bonnes Accédez directement aux experts pratiques ALM Microsoft et groupes produits Corp. Améliorez la qualité de Réduisez les risques et vos développements coûts des projets applicatifs
  4. 4. Infinite Square en quelques mots… fjehl@infinitesquare.com Société de conseil, expertise, réalisation, et formation, exclusivement sur les technologies Microsoft de développement d’applications et de la plateforme applicative 25+ collaborateurs spécialisés sur les techno MS, dont 10 MVP… GOLD Certified Partner sur 4 domaines de compétences Agréé CIR Centre de formation agréé
  5. 5. Sommaire Introduction Projet BI personnelle Projet BI d’entreprise  Cube OLAP  Couche sémantique Conclusion
  6. 6. Introduction SQL Server SQL Server SQL Server SQL Server SQL Server 7.0 2000 2005 2008 R2 2012 OLAP Analysis modèle Power BISM Services Services UDM Pivot 1998 2000 2005 2010 2012
  7. 7. Introduction Analysis Services 2012: BISM PowerPivot Cube OLAP Couche sémantique
  8. 8. Sommaire Introduction Projet BI personnelle Projet BI d’entreprise  Cube OLAP  Couche sémantique Conclusion
  9. 9. Un projet type de BI Personnelle Périmètre métier précis Un seul utilisateur Création par cet utilisateur ou « Power User » Création rapide et agile Sur des données « propres » Volume raisonnable (4GB) Sécurité d’accès uniquement
  10. 10. La réponse technique: PowerPivot Stockage:  En mémoire Logiciel de création:  Excel 2010 (add-in gratuit) Langage:  DAX: Data Analysis eXpressions
  11. 11. Pourquoi PowerPivot S’adresse à des utilisateurs d’Excel qui souhaitent dépasser les capacités des seuls tableaux croisés  C’est un add-in gratuit d’Excel 2010  Permet de charger jusqu’à 2/4 Go de données compressées, issues de sources hétérogènes, le tout sur le poste client La version 2 introduite dans SQL Server 2012 permet de plus de définir  Des mesures calculées  Des hiérarchies  KPI  …
  12. 12. DEMODemo PowerPivot
  13. 13. Sommaire Introduction Projet BI personnelle Projet BI d’entreprise  Cube OLAP  Couche sémantique Conclusion
  14. 14. BI Personnelle -> BI d’entrepise BI Personnelle & d’équipe BI d’entreprise • Créatif • Contrôle & Sécurité • Rapide à construire • Evolutif • Agile • Robuste
  15. 15. SSAS 2012: BISM Third-party Reporting SharePoint applications Services Excel PowerPivot Insights Databases LOB Applications Files OData Feeds Cloud Services
  16. 16. Controverse du PASS 2010… Le moteur MD n’est évidemment pas abandonné!  Il est leader du marché “For new BI applications, the choice between UDM and BISM will depend  VertiPaq n’apporte pas on the complexity of the application.” les mêmes fonctionnalités T.K. Anand  VertiPaq ne saurait pas Principal Program Manager gérer des volumétries SQL Server Analysis Services multi-TB ”Make no mistake, we will continue to invest in the UDM based on customer and partner feedback and maintain its market leading position.”
  17. 17. Sommaire Introduction Projet BI personnelle Projet BI d’entreprise  Cube OLAP  Couche sémantique Conclusion
  18. 18. Un projet multidimensionnel type Projet d’entreprise Création par l’IT Problématique complexes:  Gestion de plans de comptes  Simulation budgétaire  … TB de données Chemins d’analyse définis à l’avance Analyse ad’hoc à des niveaux agrégés Sécurité
  19. 19. La réponse technique:Analysis Services Multidimensional Stockage:  Physique & Cache Logiciel de création:  Visual Studio Langage:  MDX: MultiDimensional eXpressions
  20. 20. La minute Level 300 :Quelques nouveautés en 2012… Ajout du mode de stockage alternatif Scalable String Storage  Pour les FileStores stockant des attributs issus de chaînes de caractères et supprimer la limite de 4Go  Ce n’est pas le mode par défaut! Dans Profiler, ajout d’évènements  ResourceUsage afin de monitorer les performances sans avoir l’œil rivé sur MDX Studio ou PerfMon  LockAcquired, LockReleased et LockWaiting pour monitorer les locks avant qu’il ne soient dead 20
  21. 21. Fonctionnalités spécifiques Writeback  Ecrire dans les partitions du cube depuis Excel 2010  Pour faire du planning financier, de la saisie d’objectifs… CustomRollup et UnaryOperators  Mise en place de modes d’agrégations personnalisés sur des hiérarchies (plans de compte…) ~ + -
  22. 22. Spécificités du Script MDX Le Script MDX du Cube permet de définir des éléments calculés au niveau serveur  Les Default Members permettent de définir un membre par défaut aux hiérarchies (dernière date définie…)  Les Named Sets qui sont des ensembles au niveau serveur (Top Produits…) Besoin d’affecter dynamiquement des objectifs sur un sous- cube en fonction du réalisé  Scope Assignments  Concept purement multidimensionnel à l’inverse des MeasureExpression / CalculatedMembers
  23. 23. Spécificités de modélisation Les hiérarchies Parent-Enfant  Permettent de rattacher des faits à n’importe quel niveau hiérarchique et de modéliser des hiérarchies à profondeur variable (Organigramme RH…) Les relations Plusieurs-à-Plusieurs (Many To Many) sont depuis le début une des features clés d’Analysis Services  Permettent de modéliser des situations courantes (Client – Compte Bancaire, Composant – BOM…)
  24. 24. DEMOSimulations budgétaires avec un cubeAnalysis Services Multidimensionnel
  25. 25. Sommaire Introduction Projet BI personnelle Projet BI d’entreprise  Cube OLAP  Couche sémantique Conclusion
  26. 26. Un projet tabulaire type Projet d’entreprise Création par IT Création rapide Centaines de GB de données Besoin d’une couche sémantique Grande liberté dans les chemins d’analyse Analyse à des niveaux fins comme agrégés Sécurité
  27. 27. La réponse technique:Analysis Services Tabular Stockage:  En mémoire Logiciel de création:  Visual Studio Langage:  DAX: Data Analysis eXpressions
  28. 28. Couche sémantique Besoin principal pour un projet Analysis Services Tabular:  Proposer à l’utilisateur de manipuler directement des entités métier sur des données d’entreprise vérifiées, historisées  Couche sémantique Le nom Tabular vient du mode de conception  Centré autour de la notion de tables et de relations entre tables  Facile à concevoir pour un développeur issu du relationnel
  29. 29. Performances Facilité de conception certes, mais sans négliger les performances!  Le moteur en colonnes in-memory de Tabular (VertiPaq) compresse en moyenne en x10 les données et les stocke en mémoire pour un accès rapide  De plus la conception relationnelle garantit d’excellentes performances y compris au niveau fin
  30. 30. DEMOPerformances au niveau find’Analysis Services Tabulaire
  31. 31. Fonctionnalités serveur de Tabular Envie de ne recalculer qu’une sous partie des données à chaque mise à jour  Partitionnement avec possibilité de dynamicité, de glissements… Sécurité jusqu’à la ligne de données, en statique et en dynamique  Roles en interaction avec les fonctions DAX UserName() et CustomData() pour des environnements AD ou autre Souhait de créer des vues spécifiques du modèle par périmètre métier  Perspectives
  32. 32. DEMOExemple simple de Dynamic Securityavec Analysis Services Tabulaire
  33. 33. Développements annexes Un existant déjà développé pour Analysis Services pré-2012  Lot SSIS de reprocessing/création de partitions  Scriptage de la génération d’objets  … Les API sont communes avec le moteur Multidimensional, en particulier Analysis Management Objects (AMO)  Tout développement conçu pour un modèle Multidimensional, y compris pré 2012 est aisément portable en Tabular  Pas d’efforts supplémentaire de formation
  34. 34. 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 mêmes interfaces de connexion  Il interprète nativement le MDX, les frontaux générateurs de MDX (Excel, Reporting Services, nombreux autres…) sont donc compatibles avec Tabular Tabular peut être également utilisé avec Power View, nouvel outils de reporting ad’hoc en mode web orienté utilisateur final.
  35. 35. Power View
  36. 36. DEMOReporting sur Modèle Tabulaire
  37. 37. Sommaire Introduction Projet BI personnelle Projet BI d’entreprise  Cube OLAP  Couche sémantique Conclusion
  38. 38. Conclusion Analysis Services 2012: BISM PowerPivot Cube OLAP Couche sémantique
  39. 39. ConclusionLe choix de l’outil dépendra des caractéristiques du projet: Pour les projets de BI Personnelle, utiliser PowerPivot Projet Existant de BI d’entreprise: Garder votre modèle multidim s’il répond au besoin. Pour les nouveaux projets de BI d’entreprise, par défaut choisir un modèle tabulaire (répond à une majorité des projets et est plus simple/rapide à construire) sauf si des fonctionnalités spécifiques au modèle multidimensionnelle sont requises.
  40. 40. Conclusion Analysis Services 2012: BISM PowerPivot SSAS: Modèle SSAS: Modèle Multidim TabulaireLe pouvoir dans les mains Projets les plus complexes à Projets complexes à grosses des utilisateurs volumétries gigantesques volumétriesVolumétries raisonnables 20% des projets 80% des projets BI Personnelle BI d’Entreprise
  41. 41. Conclusion – Et demain… Power View sur des modèles multidim? Tabulaire évolue (déjà V2 de Vertipaq) Vers un modèle BISM unique? Le groupe produit est à votre écoute!
  42. 42. Pour aller plus loin… Venez nous voir sur le stand SQL Server  Retrouvez les experts Microsoft et MVP  Assistez à des présentations 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 dès aujourd’hui SQL Server 2012  En téléchargeant la RC0 : http://aka.ms/sql2012  En suivant nos « Virtual Labs » : http://aka.ms/sqllabs

×