SQL Server chez les clients – La gamme MSBI au service des directions métiers
La richesse de la plateforme décisionnelle de Microsoft (MSBI) permet de répondre à l’ensemble des besoins d’analyse, de reporting, et de tableaux de bord formulés par les directions métiers.
Certains facteurs tels que la maturité et l’autonomie des utilisateurs, la variété des données, permettent d’innover dans la mise en œuvre des solutions décisionnelles
Nous allons à travers cet article décrire les composantes de la plateforme MBSI, et illustrer par des exemples réels de mise en œuvre.
Problématique
- Adresser l’ensemble des scénarios BI pour répondre aux besoins des utilisateurs
- Garantir la conformité et la gouvernance des solution BI
Bénéfices
- Une solution alignée sur les besoins métiers
- Une plateforme évolutive en function des usages
L'évolution des scenarios BI
Les besoins en termes d’analyse de données peuvent évoluer d’une analyse à la volée (Ad Hoc) personnelle faite sur un jeu de données (BI personnelle), d’une équipe ayant besoin d’une solution de collaboration autour d’une solution BI (BI d’équipe) à une solution BI à l’échelle de l’entreprise permettant de délivrer l’information à un grand nombre d’utilisateurs (BI d’entreprise)
Figure 1 - Evolution des scénarios BI
Cette variété des usages est aussi un challenge pour les équipes IT, car elle exige une solution technique capable de s’adapter tout en respectant les contraintes de sécurité et de gouvernance, garantissant l’homogénéité avec le système d’information de l’entreprise.
Figure 2 - Besoins des utilisateurs face aux contraintes des équipes IT
A l’origine de ces scénarios : les profils des utilisateurs. Les besoins en termes d’analyse et de restitution varient grandement d’un utilisateur à l’autre. Il est important de lister ces profils et cibler leurs besoins.
On dénombre deux grandes catégories d’utilisateurs :
Les producteurs d’informations
Les consommateurs de données
Figure 3 - Les profils utilisateurs
Microsoft BI, une boîte à outils complète
Microsoft Business Intelligence est une suite de produits dédiés au stockage, traitement, analyse et visualisation des données. Elle repose essentiellement sur trois familles de produit :
Une plateforme de gestion de données complète : SQL Server
Un portail décisionnel et collaboratif d’entreprise : SharePoint
Une gamme d’application clientes de traitement et de présentation de l’information : Office
Figure 4 - Plateforme Microsoft BI
Chaque brique technologique apporte un ensemble de fonctionnalités complémentaires permettant de créer une plateforme analytique complète qui traite l’ensemble des étapes du cycle de vie de l’information :
Figure 5 – Fonctionnalités Microsoft BI
Figure 6 – Détail des fonctionnalités
Quels produits pour quels scenarios ?
Microsoft BI permet d’adresser tout type de scénario grâce à ses différentes solutions et assure une interopérabilité complète entre les composantes.
Selon vos besoins, vous serez amené à déployer un ou plusieurs de ces scénarios :
Analyse en libre-service (Self-Service BI)
Business Dashboarding
Reporting Opérationnel
Scorecard et Suivie de la Performance
Le scénario de BI self-service doit pouvoir offrir une grand flexibilité aux utilisateurs, leur permettant de se connecter à des sources internes telles que les bases de données, des cubes OLAP ou externes à l’entreprise telles que les fichiers Excel ou données des réseaux sociaux.
Microsoft Office Excel est la solution de prédilection pour ce scénario ; lors de la phase d’analyse et de création de rapport puis les sites BI SharePoint pour le partage et la collaboration autour de ces rapports.
Figure 7 - Microsoft Self-Service BI
Les Dashboard Business font partie des éléments essentiels d’une solution BI, ils renvoient une vue à la fois complète et macroscopique de l'état de l'activité de l'organisation.
Le type de visualisation, la profondeur de la navigation dans les données et l’interactivité sont des éléments à prendre en considération lors de la création et du partage des tableaux de bord.
Microsoft BI dans ce contexte permet :
La création de tableaux de bord interactifs grâce à Excel et Excel Services
De profiter de visualisations avancées et dynamiques grâce à PowerView
De créer des portails BI sécurisés grâce à SharePoint
Une navigation accrue dans les données sur les différents axes d’analyse grâce à SQL Services Analysis Services avec la création de Cube de données soit en mode multidimensionnel soit en mode tabulaire.
Garantir la sécurité et la conformité des données grâce à la plateforme SQL Server.
Figure 8 – Exemple de tableau de bord PowerView
Concernant le reporting Opérationnel, il est question de rapports proposant un contenu relativement détaillé, avec un ensemble de paramètres, et diffusé à grande échelle, en mode PULL (consultation à la demande) et en mode PUSH (diffusion par abonnements).
Ces rapports reposent généralement sur une source de données interne, contrôlée par l’IT.
Microsoft BI répond à ce besoin à travers SQL Server Reporting Services (SSRS), qui se decline en deux outils de conceptions de rapports:
Report Designer: outil dédié aux équipe de développement IT, intégré à Visual Studio,
Report Builder: outil prévu d'avantage pour les utilisateurs, leur permettant de construire leurs propres rapports
Figure 9 - Exemple de rapport Opérationnel Reporting Services
Les tableaux de bord de type Scorecard et Suivi de la Performance sont des représentations de données se basant sur une vue globale du business au jour le jour, avec un ensemble d’indicateur de performance (KPI).
Performance Point est une solution de suivi de performance intégré à SharePoint. Il fournit une solution de création et de publication de tableaux de bord, scorecard et indicateur de performances.
Un fois en ligne, il permet à l’utilisateur d’interagir avec:
les rapports Reporting Services
Graphique basé sur des cubes de données
Performance Map
Des arbres de décomposition
Diagrammes Visio
KPI
Avec toujours la possibilité de filtrer et de naviguer dans les données.
Figure 10 - Exemple : Suivie de performance avec Performance Point
Une architecture technique évolutive
La plateforme Microsoft BI permet d’héberger les solutions BI critiques tout en assurant une performance optimale et une grande flexibilité.
Ainsi, en fonction des besoins en termes de haute disponibilité, nombre d’utilisateurs ou d’autres facteurs, les briques MSBI peuvent s’ajuster en conséquence et fournir ainsi une architecture adéquate.
Il est par la suite aisé d’étendre les capacités de cette architecture en la faisant évoluer.
Figure 11 - Architecture technique évolutive
Exemple de mise en oeuvre
Voici à titre d’exemple, une solution MSBI implémentée chez un client grand compte.
Le client avait exprimé le besoin d’offrir à ses utilisateurs une solution flexible, leur permettant de se connecter à des sources de données multiples, de créer et de partager des rapports en complément de tableaux de bord centralisés pour l’ensemble des utilisateurs et ce, en conformité avec les contraintes des équipe IT.
L’équipe de consultants Microsoft Consulting Services a ainsi proposé une solution innovante et évolutive en mesure de s’adapter aux besoins des utilisateurs.
La solution développée se décompose en trois volets, chacun répondant à des besoins fonctionnels précis :
La partie BI Corporate
La partie BI en Self-Service
La partie BI Evolutive
La partie BI Corporate, va répondre au besoin des directions métiers, offrant un ensemble de tableaux de bord et de rapports, reposant sur un socle de données d’entreprise.
Ce volet repose essentiellement sur la brique SQL Server 2014, apportant des fonctionnalités de Datawarehousing performantes.
Pour exposer une vue métiers des données, un ensemble de cubes multidimensionnels SQL Server 2014 Analysis Services ont été implémentés en fonction des besoins des directions métiers : Finance, Marketing Stock …
Le traitement des données, ainsi que la vérification de leur conformité sont assurés par SQL Server 2014 et ses services EIM (Enterprise Information Management) : Integration Services (IS), Data Quality Services (DQS) and Master Data Services (MDS).
Les indicateurs et hiérarchies métiers sont ensuite consommés par des tableaux de bord et rapports opérationnels exposés à travers un portail collaboratif, basé notamment sur SharePoint et Excel Services, qui peut être accessible depuis le poste de travail ou en mobilité avec par exemple une tablette.
Figure 12 - Architecture
Certains utilisateurs au sein des équipes opérationnelles étant identifiées en tant que « Power User » ont également exprimé des besoins plus spécifiques comme :
Créer leurs propres modèles basées sur des données hétérogènes
Créer des rapports et des tableaux de bord dynamiques
Pouvoir partager les tableaux de bords facilement sans solliciter l’IT
Grace à Excel, SharePoint et SQL Server, une solution de self-service BI apportant la flexibilité recherchée par ces utilisateurs a été mise en œuvre.
Excel est le point d’entrée pour ces super utilisateurs.
Une fois ouvert, l’utilisateur peut grâce à l’add-in PowerPivot inclut dans Excel 2013 (et également disponible pour Excel 2010), créer lui-même de nouveaux modèles, reposant sur des données internes et externe à l’entreprise
Figure 13 - Modélisation avec PowerPivot
Une fois que l’utilisateur a créé son modèle analytique en combinant les données, il peut créer des tableaux de bord dynamiques grâce à PowerView, toujours dans Excel.
Ces applications de Business Intelligence personnalisées sont ensuite publiées dans un portail décisionnel SharePoint, qui embarque un service décisionnel lié à SQL Server (Analysis Services pour SharePoint) afin de recevoir, d’héberger, et de gérer ces applications BI.
Les utilisateurs habilités disposent ainsi de toute la latitude nécessaire afin de diffuser, consommer ces applications et de les enrichir avec des tableaux de bord complémentaires basés sur ces modèles de données spécifiques.
Figure 14 - SharePoint : Gallerie PowerPivot
Microsoft Consulting Services vous accompagne dans vos projets Data Insights
Forte de son expertise en matière de gestion et de valorisation des données, l'équipe de consultant MCS Data Insights vous accompagne dans la conception et la mise en place de solutions techniques et fonctionnelles alignées avec vos besoins opérationnels.
Cette expertise se traduit à travers des réalisations chez des clients issus notamment des secteurs suivants :
Banque et finance de marché
Retail
Energie
Pour plus d’informations sur les offres packagées Microsoft Consulting Services, rendez-vous sur https://www.microsoft.com/france/services
Plus d’informations sur les blogs « SQL Server chez les clients ».