Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
Retours d’expérience sur la conduite de projets BI sur les technologies Microsoft
1. Guillaume Meyer
CTO – Cellenza
Membre du Club SHAREPOINT FRANCE UGSF
gmeyer@cellenza.com
CLUB SHAREPOINT FRANCE - UGSF
2. Qui je suis…
Guillaume Meyer
Architecte .NET / SharePoint
Scrum Master & Coach Agile
Le Partenaire Agile de l’écosystème Microsoft
Cabinet de conseil & d’expertise
Formation et coaching
CLUB SHAREPOINT FRANCE - UGSF
3. Retour d’expériences BI Microsoft
L’histoire d’un projet…
Phases
Première phase
Seconde phase
Perspectives 2012
Conclusions
Bilan
Axes d’améliorations
CLUB SHAREPOINT FRANCE - UGSF
4. Il était une fois…
Une holding dans un pays lointain
Des flux de données de chaque marque
Sales, marketing, compta…
Des centaines de feuilles Excel
Données
Présentation
Formules / macros…
CLUB SHAREPOINT FRANCE - UGSF
5. Première phase : La solution
Consolidation / transformation des données :
BizTalk
SSAS
Reporting : Reporting Services
Présentation :
Intranet dédié
MOSS 2007
CLUB SHAREPOINT FRANCE - UGSF
7. Première phase : Le bilan
Les plus :
Grande souplesse dans la construction des rapports
Designer Visual Studio
Gestion des planifications et abonnements
Les moins :
Toute demande repasse par le développement
Releases longues
CLUB SHAREPOINT FRANCE - UGSF
8. Seconde phase : La solution
Consolidation / transformation des données :
BizTalk
SSAS
Reporting : Excel Services
Présentation :
Intranet dédié
MOSS 2007
CLUB SHAREPOINT FRANCE - UGSF
10. Seconde phase : Le bilan
Les plus
Cycles de release plus fréquents
Mode self-service / autonomie
Charge sur les développeurs
Les moins
Planification des MAJ
Performance planning
API restreinte en 2007
Risque de créer un nouveau Spreadmart dans
SharePoint
CLUB SHAREPOINT FRANCE - UGSF
11. Excel Mashup
Basé sur Excel Services 2010 et Skydrive
http://www.excelmashup.com/
CLUB SHAREPOINT FRANCE - UGSF
12. Perspectives 2012
PowerPivot + Power View
Meilleure intégration dans SharePoint
Design dans le navigateur
Planification des updates
CLUB SHAREPOINT FRANCE - UGSF
19. Quels tests
Tests sur les rapports :
Vérification du succès de l’exécution des
rapports
Données présentes ?
Charte graphique respectée ?
Les filtres demandés dans le CdC sont-ils bien
présents ?
Et sur les données ???
CLUB SHAREPOINT FRANCE - UGSF
20. 3 problèmes fondamentaux sur
les données
1. Les équipes maîtrisant les données sont souvent
dispersées et pas toujours fortement impliquées
dans le projet BI
2. Les tests sur le remplissage des tables et les
rapports sont trop macroscopiques : on reste sur
un ordre d’idée, mais peu de certitudes.
3. La chaîne allant de la source de données à la
consommation des données cibles agrégées est
longues et très difficile à débugger.
CLUB SHAREPOINT FRANCE - UGSF
21. Regarder la vérité
Le test n’est plus une phase, mais une activité
transverse sur toute la durée du projet
CLUB SHAREPOINT FRANCE - UGSF
22. « Build quality in »
La seule solution :
Intégration continue et déploiement
Validations fréquentes et régulières
Automatiser les tests
Critères d’acceptance
Qualité de la donnée
Echantillonnage
Tests de performance
CLUB SHAREPOINT FRANCE - UGSF
23. A la source : Les jeux de données
Gérer des jeux de données de test.
Ecrits par ceux qui maîtrisent la donnée en
coopération avec l’équipe BI
Maîtriser le cycle de vie
Satisfont les critères de tests unitaires :
Atomicité : les TU doivent pouvoir s’exécuter peu
importe l’ordre
Rejouabilité : revenir à l’état initial après test
Pérennité dans le temps : mon test écrit aujourd’hui
doit marcher dans 6 mois
CLUB SHAREPOINT FRANCE - UGSF
24. Gains attendus
Diminution du coût des tests de non-régression
dans le temps
Réduction de la dette technique
Fiabilité accrue dans le contenu du
Datawarehouse, donc des applications en aval :
Reporting
Applications métier
etc…
CLUB SHAREPOINT FRANCE - UGSF
25. Questions
Guillaume Meyer
CTO – Cellenza
Membre du Club SHAREPOINT FRANCE UGSF
gmeyer@cellenza.com
CLUB SHAREPOINT FRANCE - UGSF