#SPC2012 : Developing Advanced BI Visualizations with Visio & SharePoint in Office 365 with Azure

Session de 10h30 à 11h45 animée par Chris Hopkins (Premier Consultant)

Le but de la session sera de voir comment mettre en oeuvre des solutions BI avancées pour les PowerUsers (via Visio) et pour les développeurs (création de mashups)

On commence par un rappel sur Visio Services qui permet d’afficher sur SharePoint des diagrammes Visio connectés à des sources de données pouvant être rafraichies et tout ça côté serveur

Les diagrammes peuvent être actualisés mais pas édités ce qui est une nuance importe

Pour créer des dashboards, il y a généralement 3 étapes

  • Identifier les sources de données
  • Modéliser le rendu
  • Définir les interactions

Visio va permettre de réaliser toutes ces opérations directement dans l’outil avant publication sur Visio Services

Petit rappel sur Visio qui permet de créer des diagrammes à partir de formes prédéfinies, d’insérer des diagrammes AutoCAD, d’ajouter des images/cliparts et de générer les diagrammes à partir de données

La génération de diagramme à partir de données se base sur la fonction « Data Linking » qui permet d’associer une ligne d’une source de données à une forme sachant qu’une même ligne peut être affectée à plusieurs formes (on est sur une relation 1-N)

Quand un diagramme est connecté à une source de données, les données peuvent être rafraichies automatiquement ou manuellement et les formes du diagramme sont rafraichies automatiquement en fonction des nouvelles valeurs (utile si on fait du color coding en fonction des valeurs)

Les sources données supportées sont multiples

  • Excel Services
  • Listes SharePoint (natives ou externes via BCS)
  • SQL / SQL Azure
  • N’importe quelle source assembly .NET
  • N’importe quelle base de données possédant un pilote compatible

Il est possible d’afficher les données provenant des sources de données sous forme graphique (icônes, texte, data bars, color by value…)

Si les mode de rendu graphique ne répondent pas aux besoins, il est possible de créer ses propres modes de rendus

On passe à une première démonstration où l’on voit un schéma Visio, connecté à une source de données, publié dans SharePoint et affiché grâce à Visio Services

On voit qu’on peut passer d’un diagramme à un autre en cliquant sur une forme à partir du moment où les interactions ont été définies correctement

On passe ensuite dans Visio pour voir comment cela a été implémenté et on voit que la source de données est une base SQL Azure, exposé sous forme de liste dans SharePoint grâce à BCS et elle même connectée au diagramme Visio grâce à la fonction Data Linking (un assistant permet de faire la connexion de manière très simple)

Quand on utilise une base de données SQL comme sources de données, il n’est pas possible d’utiliser une procédure stockée pour récupérer les données (seulement les tables et vues sont supportées)

Par contre si on utilise BCS pour exposer la procédure stockée comme une liste SharePoint via BCS, alors on peut utiliser cette liste dans Visio ensuite

Si on veut agréger des données provenant de plusieurs sources, les Data Graphics supportent les formules permettant de réaliser les agrégations nécessaires

Pour créer des dashboards interactifs, la WebPart Visio supporte la connexion avec les autres WebParts et il existe une API Javascript permettant d’interagir avec les diagrammes

On passe à une nouvelle démo qui montre un exemple d’utilisation de l’API Javascript pour dessiner des canvas HTML5 sur des diagrammes Visio en fonction d’actions de l’utilisateur, afin de mettre en valeur certaines portails du diagramme

Malheureusement, à quelques exceptions près (Azure et BCS notamment), cette session est exactement la même que celle présentée l’année dernière donc Visio/SharePoint 2013 n’apportent pas de nouveautés pour la création de tableaux de bord BI

Cette session est malgré tout intéressante pour les personnes souhaitant découvrir les possibilités offertes par Visio et ses fonctions de Data Linking, Data Graphics et API Javascript

Stéphane

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s