Session présentée lors des Journées SQL Server 2014
----
La BI Microsoft a bien changée depuis 2005. Aujourd’hui, c’est Cloud-First et Mobile-First, mais comment s’y retrouver et choisir la bonne architecture ? Power BI, HDInsight, DMG, IaaS, SQL Azure, etc.
Dans cette session nous ferons le tour des composants BI et verrons comment ils s’articulent ensemble pour construire un système de gestion de l’information moderne.
5. #JSS2014
Jean-Pierre Riehl
Responsable Data & BI – AZEO
http://blog.djeepy1.net
@djeepy1
MVP SQL Server
Membre du Board
Pure-Player Microsoft
Spécialiste Self-Service BI
Projets « Agile BI »
Stratégie Data
Hybrid-BI
8. #JSS2014
Vers la
« Data Culture »
“We believe that with the right tools,
insights can come from anyone, anywhere,
at any time. When that happens,
organizations develop what we describe as a
data culture.“
Satya Nadella, CEO Microsoft
13. #JSS2014#JSS2014Source : Albert Barron (https://www.linkedin.com/pulse/article/20140730172610-9679881-pizza-as-a-service)
IaaS,
PaaS,
SaaS.
14. #JSS2014
IaaS
Des VM
On retrouve toutes les briques traditionnelles
SQL Server, SSIS, SSAS, SSRS, SharePoint
VM optimisées
A1 -> D14
Azure Active
Directory
Express Route
16. #JSS2014
SaaS
Modèle
Restituer
Partage
Recherche
Q&A
Mobilité
Acquisition Récupérer des données de
sources multiples et les
façonner au besoin
Partager les modèles,
constituer un Catalogue de
Données et collaborer
Créer des modèles d’analyse
et de calculs en toute
autonomie
Restituer les données dans
des tableaux de bords
interactifs et riches
Faites parler vos données
en les interrogeant en
langage naturel
Accéder à vos rapports
simplement depuis n’importe
quel terminal
Dimensionnement | Gestion | Sécurité
PowerBI
18. #JSS2014
SQL Azure
• WA SQL : Windows Azure SQL
• SQL Server en mode PaaS
…avec des limitations
• Principe de Scale-Out : Sharding/Federation
• Assistants de migration
• Outils de gestion (SSDT, SSMS, Online)
SQL Azure
19. #JSS2014
• Espace de stockage Cloud
– Blob = binaire (ie. ce que vous voulez : csv, json, etc.)
– Table = entités
• Utilise des API pour manipuler
Plutôt orienté développeur
• Azure Blob à la base d’autres services Azure
Azure Blob / Azure Tables Azure Blob
20. #JSS2014
• Stockage de documents JSON
Schema-free
• Les documents sont rangés dans des collections
• Requêtes en SQL (light)
• API REST
• Attention : Eventual Consistency
Orienté développeurs
Azure DocumentDB Azure
DocumentDB
21. #JSS2014
HDInsight : le monde Big DataHDInsight
Azure Blob HDFS
Sqoop
Oozie
Azure UX
SDK
Azure
WebHcat/
Templeton
RDP
Yarn
Hive Pig HCatalog AmbariMap/Reduce StormHBase
HDInsight
HBase
Storm
22. #JSS2014
• Permet d’analyser des flux temps réel
– Millions d’événements / seconde
– 365 jours de rétention (ou 20To)
• Basé sur Event Hub
• Syntaxe SQL
• Export vers SQL Azure
Azure Stream Analytics Azure Stream
Analytics
SELECT Category, COUNT(*)
FROM Input TIMESTAMP BY EntryTime
GROUP BY
Category,
SlidingWindow(minute, 5)
25. #JSS2014
• Support de R
• Requêtable par Web Service
– Azure ML API
• ML Studio Principe de la paillasse de
laboratoire
– Démarrage immédiat
Azure Machine Learning Azure Machine
Learning
29. #JSS2014
• Pipeline de données asynchrone
– Notion de conditions et disponibilité
• Reprise sur erreur
• Haute-disponibilité
• Monitoring
Azure Data Factory Azure Data
Factory
31. #JSS2014
Hybrid
• Une partie des données reste On-Premises
• Data Management Gateway
• Express Route
• APS (Analytics Platform System)
32. #JSS2014
Les enjeux
• Data Movement
– Bande passante
• Sécurité
– Connexion, Containment
• Redondance des données
33. #JSS2014
De nouvelles questions
Data Lake, Datawarehouse, Datamart ?
Data Virtualization
Schema-less / Schema-bound
Gestion du changement
Etc.