SQL Saturday 510 Paris 2016 - Query Store session - final
Afterworks présentation de la stack bi de microsoft
1. Philippe Geiger
Consultant et formateur certifié
MCITP/MCT
Le décisionnel avec SQL Server 2012 :
tout est dans la boîte
1
2. Le décisionnel avec SQL Server 2012 : tout est dans la boîte
VOUS AVEZ DIT DÉCISIONNEL ?
2
3. Explosion des données
“Le volume mondial Le Gartner estime que 85% des données
sont non-structurées¹
d’informations croît au
minimum de 59% par an…
70 à 85% des données
sont de types complexes et
mixtes¹”
Non-structurées Structurées
4
¹Source: “The End of the Database as We Know It – noDISK, noSQL, Cloudy”, Donald Feinberg, Gartner IT Symposium, October 2010
4. Microsoft SQL Server
Forrester Wave 2011
Enterprise Data
Warehousing
Platforms
Magic Quadrant 2011
Business
Intelligence
7
5. Solution BI complète
Exploration Gestion de
et l’information
visualisation d’entreprise
Modèle
sémantique de BI
11
6. BI les nouveautés
• Gestion de l’information d’entreprise (EIM)
– Fournir des données crédibles et cohérentes
• Décisionnel en libre-service, évolutif et géré
– Un modèle unique de BI sémantique (BISM)
– Analyse performante « en mémoire » Vertipaq
• Exploration des données et visualisation
– Amélioration de PowerPivot
– Power View
12
7. Le décisionnel avec SQL Server 2012 : tout est dans la boîte
GESTION DE L’INFORMATION
D’ENTREPRISE (EIM)
14
8. Fournir des données crédibles et
cohérentes
INTEGRATION SERVICES
Déploiement et gestion plus aisés
Amélioration des outils de création
Intégrer
Gérer Nettoyer
MASTER DATA SERVICES
Add-ins Excel pour gérer les DATA QUALITY SERVICES
données Gestion par bases de connaissance
15
Rapide et facile d’utilisation A utiliser seul ou avec SSIS
9. SQL Server Integration Services (SSIS)
ETL (extract, transform and
load) : Le processus pour
collecter et nettoyer les
données depuis de
nombreuses sources
SSIS est une plateforme
pour les opérations ETL
16
10. SSIS : Quelques scénarios
Import et export de données
Integration de données hétérogènes
Nettoyage et standardisation de
données
Support des solutions BI
17
11. Les besoins en Master Data
Management (MDM)
CRM
Customer ID Name Address Phone
1235 Ben Smith 1 High St, Seattle 555 12345
?
Order Processing System Marketing System
Account No Customer Address Phone Contact No Name Address Phone
531 Benjamin Smith 1 High St, Seattle 555 12345 22 B Smith 5 Main St, Seattle 555 54321
20
12. Master Data Services (MDS)
CRM
Customer ID Name Address Phone
1235 Ben Smith 1 High St, Seattle 555 12345
Customer ID Account No Contact No Customer Address Phone
Master Data Hub 1235 531 22 Ben Smith 1 High St, Seattle 555 12345
Master Data Services
Gestionnaire de données
Other consumers
(e.g. Data Warehouse ETL)
Order Processing System Marketing System
Account No Customer Address Phone Contact No Name Address Phone
531 Benjamin Smith 1 High St, Seattle 555 12345 22 B Smith 5 Main St, Seattle 21
555 54321
13. Master Data Services (MDS)
Master Data Services database
Contient les objets nécessaires au bon
fonctionnement de MDS
Master Data Manager Web application
Autorise les administrateurs à créer et à gérer les
objets MDS comme des entités et des attributs
Autorise les gestionnaires de données à gérer les
données maitre
Master Data Services Configuration Manager
Permet aux administrateurs de gérer la base de
données MDS et l’application Web
Master Data Services Add-In for Microsoft Excel
Autorise les administrateurs et les gestionnaires de
données de manipuler les données maître dans
Excel
22
Gestionnaire de données Administrateur
14. Master Data Services : Concepts
• Chargement de données maitre via une
couche de staging
• Extraction multi-technologie
• Gestion par hiérarchie
• Versioning des jeux de données
• Workflow d’approbation
• Gestion de la sécurité
• Add-ins Excel à l'intention des gestionnaires
de données
23
15. De la qualité des données
• La qualité de la donnée est le principal
frein à l’adoption d’une démarche BI.
25
Source : Information Week Reports, 2011
16. De la qualité des données
Le décisionnel nécessite
!
d’utiliser des données en
toute confiance
! !
Les problèmes de qualité
de données peuvent se
propager dans l’entrepôt de ?
données :
o Valeurs invalides
o Données manquantes
o Incohérences
o Données en double
26
17. Data Quality Services (DQS)
DQS est une solution basée sur Serveur DQS
des règles de connaissance
pour :
KB
o Nettoyer les données
o Contrôler les données
1011000110
Les composants DQS :
o Serveur
o Client Client DQS
o Une transformation
spécifique intégré dans
SQL Server Integration Transformation de nettoyage des données
Services
SSIS
27
18. Data Quality Services (DQS)
• Outil convivial, conçu pour fournir des
données crédibles et cohérentes,
contribuant à la qualité des données
• Qualité de données pilotée par la
connaissance
• Interopérabilité Windows Azure
Marketplace DataMarket
• Réduction du temps de résolution
28
19. Le décisionnel avec SQL Server 2012 : tout est dans la boîte
MODÈLE SÉMANTIQUE DE BI (BISM)
30
20. SQL Server Analysis Services (SSAS)
Les fonctionnalités OLAP autorisent les requêtes sur
des données agrégées stockées dans des cubes
multidimensionnels
L’exploration des données peut identifier des
relations en sein de l’ensemble des données
Analysis Services combine des données aussi bien
au sein de sources OLAP que de sources
relationnelles (OLTP)
La prise en charge d’indicateurs de performances
(KPI) permettent de créer des tableaux de bord pour
évaluer les performances de l’entreprise
31
21. Analysis Services : Nouveautés
Miser sur les forces et les Adopter le modèle de
succès d’Analysis Services et données relationnelles, bien
étendre sa portée vers une compris par les développeurs
base beaucoup plus large et les professionnels de
d’utilisateurs l'informatique
Analysis Services Vision
BI Semantic
Réunir les modèles
Model
relationnelles et Offrir une certaine souplesse
multidimensionnelles sous dans la plate-forme pour
une seule plate-forme unifiée répondre aux divers besoins
de BI – le meilleur des deux des applications de BI
mondes !
32
22. Analysis Services Semantic Models
• Les utilisateurs peuvent se connecter sans connaître la
structure des données sous-jacente
• Le choix du modèle de données dépend des besoins et
des contraintes
Applications
Power View Excel PowerPivot SharePoint
tierces
BI SEMANTIC MODEL
Modèle de données Multidimensionnel Tabulaire
Logique métier et
MDX DAX
requêtes
Direct
Accès aux données ROLAP MOLAP VertiPaq
Query
33
23. SQL Server Analysis Services (SSAS)
• Flexibilité
– Choix de technologies étendu (Multidimensionnel et tabulaire)
– outils de développement puissants : Visual Studio
• Richesse fonctionnelle
– Richesse des fonctions de modélisation
– Sécurité granulaire très fine
– Interopérabilité avec Microsoft Office 2010
– Excellente vue d'ensemble de l'activité : surveillance, analyse et suivi
• Performances et évolutivité
– Moteur Vertipaq
– Infrastructure évolutive
– Fonctions d’analyses complètes : par exemple analyse prédictive
– Indicateurs de performance supportées par PerformancePoint,
Excel, SharePoint et Reporting Services
34
24. Analysis Services : Architecture
Internet Explorer Power View
SharePoint
BI Development Studio
SQL Server Data Tools
Excel Services
(SSDT)
xlsx
PowerPivot for
Excel
Reporting Services
Analysis Services
Excel
PowerPivot for
SharePoint
BI Semantic Model
xlsx Third Party Apps
BI d’entreprise BI d’équipe BI personnel
35
25. SQL Server PowerPivot
• Intégré à Excel donc une utilisation maitrisée par
beaucoup
• Se connecte à des sources de données en nombre
quasiment illimité
• Analyse et calcul sur de volumes importants
(supérieurs à un million de lignes)
• Visualisation dans des tableaux croisés dynamique et
des graphiques via des filtres et des segments
• Publication dans SharePoint (SQL Server PowerPivot
pour SharePoint)
36
26. SQL Server PowerPivot
• Destiné aux analystes et des utilisateurs
avancées (le décisionnel à la demande)
• Mais reste sous la maitrise des
professionnels de l’IT
• Peut ensuite être migré avec Analysis
Services en mode tabulaire
37
27. Le décisionnel avec SQL Server 2012 : tout est dans la boîte
EXPLORATION DES DONNÉES ET
VISUALISATION
40
28. Microsoft Excel
• Meilleur client
• Outil que tout le monde connaît (tableaux croisés
dynamiques)
• Se connecte à des bases de données et à des cubes
OLAP
• Quelques nouveautés (OLAP) :
– Segments / slicers
– Sparklines
– « Jeux » / « Named Sets »
– « Afficher les valeurs » / « Show As »
– « Analyse de scénarios » / « What-If Analysis »
• SQL Server 2012 PowerPivot for Excel 2010
• SQL Server 2012 Data Mining Add-ins for Office 2010
41
29. SQL Server Reporting Services (SSRS)
Spécifications
et création
Gestion du cycle de
Publication, vie des rapports Accès,
gestion et partage et
livraison collaboration
43
30. SQL Server Reporting Services (SSRS)
• Conception de rapports intuitive et productive
– Un grand choix de type de sources de données
– Des rapports complexes créés à l’aide de Report
Designer (Visual Studio)
– Création de rapports accélérée grâce à Report Builder
• Partage, diffusion et gestion simplifiés
– Un grand choix de formats de sortie
– Publication dans une bibliothèque de SharePoint
– Intégration avec les composants ReportViewer/WebPart
de Visual Studio
– Planification de distribution
• Support de SQL Azure Reporting
45
31. SSRS : Les nouveautés
• Rendu aux formats Open XML Word et
Excel
• Service d'alerte de l’utilisateur de
Reporting Services
• Améliorations de l'intégration de
Reporting Services - SharePoint
46
32. SSRS : Format de rendu des rapports
• Microsoft Excel
o 2003 or 2007-2010
• Microsoft Word
o 2003 or 2007-2010
• Comma-Separated Value
(CSV)
• XML
• Web Archive
• Image
• Acrobat (PDF)
• Atom Feed
47
34. Power View
• Expérience hautement visuel
– Interactivité, création basée sur le web et partage des informations
– Présentation façon Microsoft Office (ruban)
– Disposition de données puissante avec plusieurs petites
visualisations
• Interactivité pilotée par les données
– Utilisation possible de PowerPivot
– Pilotage par interrogation puissante et simplifiée
– Aucune configuration
– Tendances et comparaisons animées
• Présentation toujours disponible et immersive
– Présentation interactive convaincante
– Collaboration via Sharepoint
– Présentation plein-écran 50
36. Exploration des données/visualisation
Developeur BI IT Pro Utilisateur avancé Utilsateur final
Développent orienté projet Installation ClickOnce Visualisation interactive des
avec contrôle de sources données dans le navigateur
Environnement de conception Éléments de rapport
sophistiqué réutilisables Déplacer/déposer depuis un
modèle de données existant
Capacité de conception
améliorée Mise en page flexible
Report Designer Report Builder Power View
52
37. Le décisionnel avec SQL Server 2012 : tout est dans la boîte
ET SQL SERVER 2012 ?
53
38. Nouvelle Version de SQL Server
La plateforme de gestion et d’analyse de données prête pour le cloud
PLATEFORME POUR ANALYSE EN LE CLOUD COMME VOUS
APPLICATIONS CRITIQUES PROFONDEUR L’ENTENDEZ
Environnement
hautement
disponible et très
performant pour un
TCO réduit
54
39. Online Operation Enhancements Contained Database Authentication
AlwaysOn Multi-site Clustering
SQL Server Express LocalDB Reliable Secondaries
Windows Server Core Support Statistical Semantic Search
PHP & Java Connectivity
FileTable Unstructured Data Performance
ColumnStore Index Extended Events Enhancements
AlwaysOn Connection Director
Multiple Secondaries
PowerShell 2.0 Support Database Recovery Advisor
Reporting Alerts
SQL ServerT-SQL Debugger Enhancements
Data Tools PowerPivot Enhancements
Resource Governor Enhancements
Audit Filtering
Full Globe Spatial
Flexible Failover Policy Unstructured Data Performance Power View
CDC Support for SSIS
BI Semantic Model Audit Resilience
New SSIS Design Surface User-defined Audit Distributed Replay
SSMS to Windows Azure Platform
Data Quality Services FTS Support for Czech and Greek
Master Data Management Excel Add-in 15k Partitions
Full-Text Search Performance
SSIS Troubleshooting
HA for StreamInsight
Availability Groups
Ad Hoc Reporting Default Scheme for Windows Groups Spatial 2D Support
ODBC Driver for Linux SSIS Package Management
SharePoint Active Directory Support
SQL Audit for All Editions 56
T-SQL Enhancements
40. SQL Server : Sécurité
“NIST Statistics Show
SQL Server Records the
Least Number of
Reported Security
Vulnerabilities of Any
Database Platform”
Sources : ITC,
SQL Server 2008 R2 and
Windows Server 2008 R2
Deliver
Industry-Leading Security, janvier
2010 57
41. Le décisionnel avec SQL Server 2012 : tout est dans la boîte
ET SI NOUS RÉSUMIONS TOUT
CELA ?
58
42. SQL Server BI
• Gestion de l’information d’entreprise
– SQL Server Integration Services (SSIS)
– Master Data Services (MDS)
– Data Quality Services (DQS)
• Modèle sémantique de BI
– SQL Server Analysis Services (SSAS) Mudimentional Model
– SQL Server Analysis Services (SSAS) Tabular Model
• Exploration des données et visualisation
– PowerPivot for Excel
– PowerPivot for SharePoint
– Power View
– SQL Server Reporting Services (SSRS)
– SQL Server Report Builder
59
43. Microsoft Excel 2010
• Tableaux croisés dynamiques
• Graphiques croisés dynamiques
• SQL Server 2012 PowerPivot for Excel
2010
• SQL Server 2012 Data Mining Add-ins for
Office 2010
60
44. SharePoint
• Excel Services
• Visio Services
• PerformancePoint Services
• Reporting Services for SharePoint
• PowerPivot for SharePoint
• Power View for SharePoint
• PowerPivot Gallery
61
46. Du côté du Cloud
• Hébergement des bases de données
– Windows Azure SQL Database
– SQL Server dans Windows Azure Virtual Machine
• Windows Azure Data Sync
• Windows Azure Reporting Services
• Windows Azure Marketplace DataMarket
• Bases de données dans le Cloud comme
sources de données
67
47. Formation
• MCSA: SQL Server 2008
– 10777 : Building Data Warehouses with Microsoft
SQL Server 2012
• MCSE: Business Intelligence
– 10778 : Implementing Data Models and Reports
with Microsoft SQL Server 2012
– 10780 : Designing Business Intelligence Solutions
with Microsoft SQL Server 2012 Platform (en
développement)
68
48. Le décisionnel avec SQL Server 2012
tout est dans la boîte
Questions/réponses
70