Der heutige dritte Teil der Blog-Serie SharePoint und Business Intelligence beschäftigt sich mit den in SharePoint 2010 neu hinzugekommenen Visio Services.
Hiermit ist es möglich, Visio Diagramme im SharePoint bereitzustellen, die dann im Browser per Silverlight angezeigt werden. Die Anzeige kann zudem auch über ein Visio Webpart erfolgen. Unterstützte Browser sind der Internet Explorer ab Version 7, Firefox 3.6x und Safari 4.x. Der Client benötigt somit zur Ansicht nicht die Visio-Vollversion. Sollte das Silverlight-Plugin nicht installiert sein, wird das Diagramm im png-Format gerendert. >> mehr…
Um die Visio-Diagramme im SharePoint anzeigen zu lassen, müssen diese im Visio Web Drawing Format (.vwd) gespeichert und in den SharePoint geladen werden.
Die Anzahl der möglichen Datenquellen ist vielfältig:
- SQL Server
- Excel
- SharePoint Listen
- OLE DB
- ODBC
- eigene Datenquellen (z.B. LOB Systeme über die BCS)
Wie auch bei den Excel und Access Services, ist für die Nutzung der Visio Services, die SharePoint 2010 Enterprise Version erforderlich. Zudem müssen in der Site Collection die Enterprise-Features aktiviert sein.
Die Visio Services benötigen ebenso wie alle anderen Services eine eigene Service Application, die über die Zentraladministration angelegt wird.
Aufgrund der Vielzahl an möglichen Datenquellen, kann man relativ einfach Anwendungsfälle wie Netzwerkdiagramme oder Flurpläne visualisieren. Die Berechnung der Anzeige erfolgt live, d.h. wenn sich die Quelldaten ändern, wird auch das Diagramm direkt aktualisiert.
Hier ein Screenshot des Visio Webparts mit einem sehr einfachen Diagramm mit SharePoint Liste als Datenbasis. Hier geht es um Fluggesellschaften und deren Zahl verlorenen Gepäcks und Verspätungen in Relation zur Gesamtzahl der Flüge. Entsprechend der gesetzten Werte ändern sich die Smileys und die grüne Anzeige.
In der Visio 2010 Premium Version ist es außerdem möglich, SharePoint Workflow Diagramme zu erstellen. Diese Workflow Diagramme werden als VWI File (Visio Workflow Interchange) exportiert und können dann im SharePoint Designer importiert werden. Somit können Endanwender sehr einfach Workflows erstellen, die dann von der IT Abteilung nur noch implementiert werden müssen. Diese Verfahrensweise ist jedoch nur für einfache Workflows zu empfehlen, bei komplexeren Anforderungen kommt man schnell in einen Bereich, an dem “richtige” Entwicklung nötig ist.
Fazit:
Die Visio Services sind den Excel Services sehr ähnlich und lassen sich auch analog bedienen und konfigurieren. Für komplexe Diagramme wie große Netzwerkdiagramme oder Flurpläne bei großen Bürogebäuden sind sie aufgrund der großen Zahl an unterstützen Datenquellen eine gute Möglichkeit, Diagramme zentral für alle Anwender im SharePoint bereitzustellen. Zudem werden auch SSAS Cubes unterstützt. Ein weiteres, nettes Feature, das allerdings nur der Visio Premium Version vorbehalten ist, ist die o.g. Möglichkeit zur Erstellung von SharePoint Workflow Diagrammen.