BI der anderen Art

Werbung
LÖSUNGEN BI-Tools
LÖSUNGEN BI-Tools
Datentransparenz durch VisualCockpit
BI der anderen Art
Für die Auswertung von Geschäftsdaten kommen zunehmend spezielle Tools zum Einsatz, die auf den existierenden
Datenbestand zurückgreifen sowie leistungsfähige Analysefunktionen und Anwendungskomfort bieten. Wolfram E. Mewes
Auf einen Blick
❚
Plattform
Windows
❚
Voraussetzungen
VisualCockpit,
Datenbank Caché
❚
Autor
Wolfram E. Mewes ist Geschäftsführer, Berater, Dozent
sowie freier Journalist. Nach einer technisch-kaufmännischen
Ausbildung studierte er Marketing. Seit 1993 hat Mewes
mehrere Fachbücher bei verschiedenen Verlagen veröffentlicht; seit 1988 schult er hauptberuflich und hat bisher circa
2.250 Seminartage gehalten.
Daten extrahieren mit
Data Warehouse Builder
Die Datensammlung für VisualCockpit erfolgt
durch ein spezielles Werkzeug: den VisualCockpit Data Warehouse Builder. Mithilfe dieses
Werkzeugs werden die benötigten Daten aus
den operativen Daten extrahiert und zu unterschiedlichen Auswertestrukturen in einem Data
Warehouse oder auch in Datamarts zusammengeführt; ein Prozess, der zeitgesteuert erfolgt.
Dieses grafische ETL-Werkzeug, das auf Java
basiert, ist in der Lage, Daten aus unterschiedlichen Datenquellen zu importieren, zu sortieren,
dann zu transformieren, entsprechend vorgegebenen Bedingungen zu korrigieren und in
Kategorien zu überführen. Als Datenquellen
verwenden Sie beispielsweise ODBC-Datenbanken, die postrelationale Datenbank Caché,
Excel, MS Access, MySQL, Microsoft SQL Server, Textdateien und andere (Bild 6).
Einfaches Scripting
mit XML
Die so erzeugten Tabellen lassen sich äußerst
flexibel miteinander verknüpfen, selektieren,
aggregieren, umstrukturieren oder auch in komplexe Prozessstrukturen umwandeln. Mithilfe
des Data Warehouse Builders lassen sich auch
relationale Abfragen auf das Data Warehouse
absetzen. Von Vorteil sind außerdem die jederzeitige Kontrolle der Aufbereitungsschritte sowie das Scripting mit XML. Eine große Hilfe für
die Auswertung bedeutet es auch, dass der An-
wender bei Bedarf selbst geänderte Bedingungen und auch Datenstrukturen anpassen kann.
Ist dies geschehen, stehen die Daten zur Analyse und zum Reporting bereit.
Darstellung der zentralen Daten
als Balken (Bild 3)
Active Data Modelling
Vielleicht haben Sie sich über den letzten Satz
des vorhergehenden Abschnitts gewundert. Normalerweise folgt im Anschluss an die Bereitstellung der Daten der Aufbau der OLAP-Cubes.
Dabei sind Dimensionen zu erstellen, Faktentabellen mit den Measures zu definieren und so
weiter. Haben Sie selbst bereits OLAP-Cubes erstellt, kennen Sie die komplexe Vorgehensweise.
VisualCockpit verfolgt hier einen gänzlich anderen Ansatz. Wie beschrieben, kann unmittelbar
nach dem Import und der einmaligen Festlegung von Datentypen und Rollen (Fakten oder
Kennzahlen) mit der Analyse begonnen werden.
Dies wird möglich durch ADM, Active Data
▲
Menü- und Symbolleiste von
VisualCockpit (Bild 1)
zeugen zusammensetzt. Hierzu gehören neben einem ETLWerkzeug und dem Data Warehouse Builder auch Active Data Modelling (ADM), Active
Data Reporting (ADR) und
weitere Werkzeuge zur Erstellung von Histogrammen,
Zeitreihen, Parallelkoordinatenplots, Scatterplots, Ampeln
und Tabellen. Dabei sind diese inhaltlich miteinander verknüpft und damit auch geeignet, eigene Ad-hoc-Analysen
in jeder gewünschten Datentiefe selbst vorzunehmen. Die
interaktiven Grafiken und Tabellen sind es auch, die VisuManuelles Setzen von Filtern und
Datenauswahl (Bild 2)
alCockpit von anderen BITools unterscheiden, und das
nicht nur auf den ersten Blick. Die Grafiken
sind geeignet, Fakten darzustellen; aufgrund
Die Aufgabenstellung
der Interaktivität dienen sie zudem aber auch
eines BI-Systems
als Arbeitsinstrumente zur Analyse der Daten.
Daten, die sich in einem ERP-System oder anderen Datenquellen befinden, werden in ein sepaGrafische Oberfläche
rates Data Warehouse überführt. Dies geschieht
à la Windows
mittels ETL. ETL ist das Akronym für Extraction, Transformation und Loading. Diese ÜberNeben der intuitiven Bedienung verfügt Visualnahme ist aus mehreren Gründen erforderlich,
Cockpit auch über eine „normale“ grafische
die hinreichend bekannt sind – PerformanceOberfläche, die sich in ihrer Handhabung in
nichts von einer gängigen Windows-Applikation
Probleme und ungeeignete Strukturen sind nur
unterscheidet (Bild 1).
einige von ihnen. Mithilfe eines BI-Systems wird
Darüber hinaus ermöglicht es der Aufbau als
auf diese Datenbasis zugegriffen, um die Daten
Dashboard, die wichtigsten Daten im Blickfeld
und Informationen in entscheidungsrelevantes
zu haben. Auf der linken Seite lassen sich Filter
Wissen umzuwandeln.
eingeben und Daten aus einer Baumstruktur
VisualCockpit ist ein BI-Tool zur Analyse von
auswählen (Bild 2). In der Mitte des Dashboards
Daten und deren Visualisierung, das sich aus
können Sie beispielsweise die zentralen Daten
verschiedenen, teils intuitiv bedienbaren Werk-
LÖSUNGEN
LÖSUNGEN
❚
Inhalt
VisualCockpit ist ein BI-Tool,
das bisher hauptsächlich im
Gesundheitsbereich, insbesondere in Krankenhäusern, eingesetzt wurde. Vergleichbare Aufgabenstellungen finden sich
aber auch im industriellen
Bereich wieder. Damit stellt
dieses Tool, das auf unterschiedlichste Datenquellen zurückgreifen kann, eine sinnvolle
Bereicherung der bisher bekannten BI-Tools dar.
ichtige Unternehmensentscheidungen zu treffen ist
kein Zufall, sondern Ergebnis
der Analyse fundierter Informationen. Diese müssen aktuell sein und schnell zur Verfügung stehen. Benötigt wird
hierzu eine Technik, die das
leistet; sie hat seit längerem
einen Namen: Business Intelligence und Data Warehousing.
Auch die Werkzeuge sind bekannt, zumindest prinzipiell.
Bisher weniger bekannt, sieht
man vom Gesundheitswesen
ab, ist VisualCockpit. Was dieses BI-Tool leistet und welche
Aufgabenstellungen sich damit realisieren lassen, beleuchtet dieser Artikel näher.
R
grafisch darstellen, wie Bild 3 anhand eines Balkendiagramms für den Produktmix zeigt.
Korrespondierende Daten werden um diese
zentrale Darstellung herum angeordnet, wie in
Bild 4 zu sehen.
Um die Daten, die zusätzlich in einer Tabelle
als Zahlen angezeigt werden, noch besser erkennen zu können, werden diese darüber hinaus als
Balken innerhalb der Zelle angezeigt (Bild 5). Bei
Excel ist dies erst ab der Version 2007 möglich.
Detaillierung der zentralen Daten (Bild 4)
108
database pro 2/2009
2/2009 www.databasepro.de
109
LÖSUNGEN BI-Tools
Modelling, einen neuartigen Ansatz innerhalb
von VisualCockpit. ADM sorgt dafür, dass nur
unaggregierte oder höchstens gering aggregierte Daten in den Hauptspeicher geladen werden. Diese Daten werden dann durch die Werkzeuge von VisualCockpit modelliert. Dies sorgt
für eine hohe Flexibilität, da während der Modellierung immer auf die Basisdaten zurückgegriffen werden kann.
Dargestellt werden die Daten zumeist in Form
von Säulen oder Balken. Dadurch lassen sich signifikante Abweichungen auch sehr schnell erkennen. Anders ausgedrückt, hinter einer Säule
befindet sich nicht eine einzige Zahl, sondern
die einzelnen Fälle als Objekte. Dies hat den Vorteil, dass neben der aggregierten Darstellung als
Säule immer auch die Einzelwerte zur Verfügung stehen.
Um diese Detaillierung einzuleiten, ist es auch
nicht erforderlich, eine der Säulen anzuklicken.
Es genügt, wenn Sie den Mauszeiger auf der interessierenden Säule platzieren. Diese wechselt
daraufhin ihre Farbe von Blau zu Rot und zeigt
dann diese Detaillierung in einem zweiten Diagramm an, wie auch in Bild 7 gut zu erkennen ist.
Die Daten dieses Diagramms lassen sich ihrerseits wieder detaillieren. So ist es in VisualCockpit möglich, durch die grafischen Grundfunktionen wie Markieren, Hervorheben, Sortieren,
Selektieren, Zoomen, Ausschließen, Färben und
so weiter die Komplexität der Inhalte aufzulö-
sen, statt diese Komplexität darzustellen. Zusammenfassend können die Vorteile so beschrieben werden:
❚ Modellierung erst zum Zeitpunkt der Interaktion des Anwenders.
❚ Auflösung der Komplexität der Daten durch
Interaktivität.
❚ Darstellung der Daten in einer bisher nicht gekannten Transparenz.
❚ Keine Trennung zwischen den Aggregationsstufen. Detail- und Managementsicht stehen
immer zur Verfügung.
❚ Eine Ad-hoc-Erstellung von Analysen ist zu jedem Zeitpunkt möglich.
Aber nicht nur die Grafiken sind interaktiv, die
Tabellen verfügen ebenfalls über all diese Interaktionsmöglichkeiten. Bewegen Sie den Mauszeiger über die Tabelleninhalte, so werden die
Berechnungen sofort an die gewählte Kategorie
angepasst. Als profunden Excel- und PivotTable-Kenner haben mich diese Möglichkeiten
durchaus beeindruckt, da sie in puncto Flexibilität und Dynamik über das, was Excel bietet,
doch ein gutes Stück hinausgehen. Vergleichbar
ist die Einfachheit bei der Erstellung dieser Tabellen, die immer aus dem Data Warehouse mit
aktuellen Daten versorgt werden.
Profitieren von
Active Data Reporting
Auch bei der Berichterstellung verlässt VisualCockpit ausgetretene Pfade. Bei den meisten
Tools bestehen die Berichte aus fertig vorkonfigurierten Reports, die zwar schnell, aber starr
die vorhandenen Datenstrukturen abbilden. Individuelle Berichte benötigen oft Zeit, die aber
in der Regel nicht zur Verfügung steht. Berichte
in VisualCockpit kennen derartig starre Strukturen nicht. Sie bauen auf den durchgeführten
Analysen auf und sind deshalb sehr flexibel. Er-
Was ist BI?
Business Intelligence lässt sich
am einfachsten mit Geschäftsanalyse bezeichnen. Der Ausdruck „Intelligence“ steht in
diesem Zusammenhang für das
Sammeln und Aufbereiten von
Daten und Informationen, nicht
aber für Intelligenz als die geistige Fähigkeit, Zusammenhänge
zu erkennen und daraus Problemlösungen zu entwickeln.
Detaillierung der Daten (Bild 7)
stellt werden sie mit den in VisualCockpit zur
Verfügung stehenden Bordwerkzeugen. Der
Anwender profitiert von diesen Möglichkeiten:
❚ Er erzeugt eigene Reports, abweichend von
den Standard-Reports.
❚ Er kann neue Reportvorlagen aus Analysen generieren.
❚ Er wechselt beliebig zwischen Report und
Analyse, womit sich Daten auch nachträglich
noch detaillieren lassen.
❚ Eventuell vorhandene Performance-Probleme
werden bereits bei der Erstellung der Reportvorlage sichtbar und sind an dieser Stelle sofort
behebbar.
❚ Erstellte Reportvorlagen lassen sich unabhängig von der Analyse laden.
❚ Die Ausgabe der Berichte kann wahlweise im
PDF- oder HTML-Format erfolgen.
❚ Analysen und Reportvorlagen lassen sich in einem anwenderspezifischen Portal zusammenfassen.
Dadurch ist eine einfache Nutzung durch den
Anwender gewährleistet. Bild 8 zeigt die Vorschau eines Reports, der sich hier an die weiteren Bedürfnisse des Anwenders oder der Entscheider anpassen lässt.
Arbeitserleichterung
durch Anwenderportale
Nicht immer sollen alle Anwender auf alle
Funktionen zugreifen können. Aus diesem
Grund lassen sich Rechte vergeben, mit denen
die möglichen Analysen und Reports einschränkbar sind. Aber auch bei eingeschränkten
Datentransfer mit ETL (Bild 6)
110
database pro 2/2009
2/2009 www.databasepro.de
Rechten lassen sich eigene Analysen und Berichte erstellen, natürlich nur im Rahmen des Erlaubten. Ein ebenfalls nicht zu verachtendes
Feature ist die Möglichkeit, das Portal auch als
Helpdesk einzusetzen.
LÖSUNGEN
LÖSUNGEN
Tabellendaten mit zusätzlichen
Balken in der Zelle (Bild 5)
LÖSUNGEN BI-Tools
Fazit: Lohnenswerter
Schritt in die Zukunft
Mit VisualCockpit steht ein Business-Intelligence-Tool zur Verfügung, das bislang zwar
schwerpunktmäßig im Krankenhausbereich eingesetzt wird, das aber auch im industriellen Bereich seinen Platz erobern wird. Dies nicht nur,
weil es neue Wege bei Analyse (ADM) und Reporting
(ADR) geht, sondern weil
die intuitive Bedienung
auch für Nicht-Controller
einfach zu erlernen und zu
handhaben ist. Es ist sicher
nicht zu hoch gegriffen,
wenn man dieses Tool als
„The Next Business Intelligence“ bezeichnet. Wer sich
mit dem Produkt näher beschäftigen möchte, findet
weiterführende Informationen (zum Beispiel Referenzkunden oder Einsatzgebiete) im Internet unter der
[am]
Adresse [1].
Die Report-Vorschau von
Visual Cockpit (Bild 8)
[1] Produktseite von
VisualCockpit;
www.visualcockpit.de
111
Herunterladen