For Your Eyes Only – PPI Roadshow 2015
Let’s Get Visual! Komplexe
Diagramme mit IBM RAVE Jeffrey Bohn
1
Agenda
Der Wert von Datenvisualisierungen
RAVE
Was ist RAVE?
Vorteile von RAVE für IBM Cognos
IBM RAVE damals bis heute 10.2.2 – New Features
DEMO
Visualization Customizer
VizJSON: The grammar of graphics in JSON
DEMO
Zusammenfassung / Empfehlung
© PPI AG For Your Eyes Only – PPI Roadshow 2015
2
Der Wert von Datenvisualisierungen
For Your Eyes Only – PPI Roadshow 2015 © PPI AG
* Anscombe, F. J. (1973). "Graphs in Statistical Analysis"
3
Der Wert von Datenvisualisierungen
© PPI AG
* Anscombe, F. J. (1973). "Graphs in Statistical Analysis"
For Your Eyes Only – PPI Roadshow 2015
4
Was ist RAVE?
RAVE steht für Rapidly Adaptive Visualization Engine und ist
die Technologie hinter IBM‘s neuem erweiterbaren
Visualisierungsangebot.
RAVE kann VizJSON Spezifikationen rendern
VizJson basiert auf „The Grammar of Graphics“ von Leland
Wilkinson und JSON (JavaScript Object Notation)
The Grammar of Graphics beschreibt Regeln, wie Daten mit
Grafikelementen verbunden werden können
© PPI AG For Your Eyes Only – PPI Roadshow 2015
5
Was ist RAVE?
Entwicklung im Rahmen der IBM Many Eyes
Community
Dort erarbeitete Diagramm-Typen werden auf
der Seite vorgestellt und diskutiert (Wortwolken,
Analyse von Social Media)
RAVE soll speziell bei der Analyse im Big Data und
Mobile Umfeld unterstützen
Die Engine ermöglicht eine schnelle Entwicklung
von neuen und Anpassungen von bekannten
Visualisierungsklassen
© PPI AG For Your Eyes Only – PPI Roadshow 2015
6
Das RAVE Konzept
For Your Eyes Only – PPI Roadshow 2015 © PPI AG
7
RAVE Visualisierungen
© PPI AG For Your Eyes Only – PPI Roadshow 2015
8
Wo und ab wann kann man RAVE nutzen?
© PPI AG
Cognos
Workspace
Cognos
Workspace
Advanced
Query
Studio
Cognos BI 10.2.1
(Juni 2013)
Report
Studio
Analysis
Studio
PowerPlay
Studio
Cognos
Insight Nur Active Reports
For Your Eyes Only – PPI Roadshow 2015
9
Wo und ab wann kann man RAVE nutzen?
© PPI AG
Cognos BI 10.2.1.1
(Sept 2013)
Alle Reportarten Cognos
Workspace
Cognos
Workspace
Advanced
Report
Studio
For Your Eyes Only – PPI Roadshow 2015
10
Vorteile von RAVE in IBM Cognos
Erweiterbare Diagrammpalette
neue Grafiktypen
Weiterentwicklungen durch die ManyEyes Community
Download von IBM-Entwicklungen, die in der Analytics Zone kostenlos zur
Verfügung gestellt werden
Neue Charttypen können mit Hilfe des IBM Visualization Customizer entworfen
werden wenn man sie braucht
Active Reports:
schnellere Generierung
kleinere AR-Dateien
ABER: RAVE-Engine kostet Platz
© PPI AG For Your Eyes Only – PPI Roadshow 2015
11
Beispiel: RAVE für Active Reports
© PPI AG
Alte Diagramm Engine:
5 Bilder werden generiert und im Active
Report gespeichert
Beim „Filtern“ wird nur noch das
entsprechende Bild aufgerufen
RAVE-Engine:
Nur die Daten werden im Active
Report gespeichert
Beim „Filtern“ wird die Grafik mit den
gewählten Daten zur Laufzeit
generiert
For Your Eyes Only – PPI Roadshow 2015
12
Performancevergleich RAVE vs. „normale“ Grafikengine
Auswirkungen auf die Größe von Active Reports
© PPI AG
0,00
2,00
4,00
6,00
8,00
10,00
12,00
14,00
16,00
18,00
4 21 36 52 71 84 96 104 113 132 149 167 184 188 548 820
Grö
ße i
n M
B
Anzahl Kategorien/Charts pro AR
Standard Charting
RAVE
For Your Eyes Only – PPI Roadshow 2015
13
Performancevergleich RAVE vs. „normale“ Grafikengine
Auswirkungen auf die Ausführungszeit von Active Reports
© PPI AG
23:59:08
23:59:25
23:59:43
00:00:00
00:00:17
00:00:35
00:00:52
00:01:09
00:01:26
00:01:44
4 21 36 52 71 84 96 104 113 132 149 167 184 188 548 820
Au
sfü
hru
ng
szeit
in
Seku
nd
en
Anzahl Kategorien/Charts pro AR
RAVE
Standard Charting
For Your Eyes Only – PPI Roadshow 2015
14
Wie kann man Visualisierungen in Cognos verwenden?
Nach dem Import stehen die Visualisierungen im Report Studio zur Verfügung
© PPI AG For Your Eyes Only – PPI Roadshow 2015
15
IBM RAVE damals bis heute 10.2.2 – New Features
Ausweitung auf weitere Cognos Tools (Cognos Workspace, Cognos Workspace
Advanced)
Einsatz im Standardreporting
Eigenschaften als Attribute für IBM Cognos Report Studio
Neue Diagrammtypen z.B.:
© PPI AG
Chord Tornado Combination
Weiterentwicklung und Pflege der AnalyticsZone
For Your Eyes Only – PPI Roadshow 2015
16
DEMO
© PPI AG For Your Eyes Only – PPI Roadshow 2015
17
Wo gibt es Visualisierungen?
© PPI AG
IBM veröffentlicht Visualisierungen kostenlos auf http://www.analyticszone.com unter
Catalog > Visualization
For Your Eyes Only – PPI Roadshow 2015
18
Wo gibt es Visualisierungen?
© PPI AG For Your Eyes Only – PPI Roadshow 2015
19
Wie kann man Visualisierungen in Cognos verwenden?
Visualisierungen werden in einem ZIP-Container heruntergeladen
Der ZIP-Container wird in der Cognos Connection über die Bibliothek importiert
© PPI AG For Your Eyes Only – PPI Roadshow 2015
20
Was steckt in der ZIP Datei?
Die ZIP Datei enthält
Ordner images: enthält Vorschaubilder
Ordner resources: enthält Tooltips und Beschriftungen für Eigenschaften der
Visualisierung, die im Report Studio angezeigt werden
10.2.6101.45: Build-Nummer des Bundles, die Datei enthält keine Daten
history.log: enthält Information, welche Version des Cognos Visualization
Customizers verwendet wurde, um das Bundle zu bearbeiten und
welche Teile der Visualisierung angepasst wurden
definition.xml: enthält die Definitionen der Visualisierung für Cognos.
implementation.json: JSON Datei die von der RAVE Engine eingelesen wird, enthält die
Diagrammspezifikation und Beispieldaten
© PPI AG For Your Eyes Only – PPI Roadshow 2015
21
Wie kann man RAVE Diagramme bauen/anpassen?
RAVE Visualisierungen können mit Hilfe des Visualization Customizer bearbeitet
werden
Kostenloser Download auf http://www.analyticszone.com unter Catalog > Utility
© PPI AG For Your Eyes Only – PPI Roadshow 2015
22
VizJSON: The grammar of graphics in JSON
VisJSON ist eine Auszeichnungssprache, die eine flexible Möglichkeit bietet für die
Beschreibung von Diagrammen für eine Rendering-Engine .
JSON (JavaScript Object Notation) bildet die Basis für VisJSON
„lightweight data-interchange format“
- Kompakte und einfache Schreibweise für Objekte und Felder
JSON baut auf zwei Strukturen auf:
- Name/Wert-Paare
- Eine geordnete Liste von Werten
Reduzierter Overhead im Vergleich zu XML
- geringere Dateigröße
© PPI AG For Your Eyes Only – PPI Roadshow 2015
23
VizJSON: The grammar of graphics in JSON
IBM Produkte die VizJSON unterstützen
CFO Performance Insight
Next Best Action
SPSS Decision Management 7
Cognos® Insight
Cognos BI 10.2
InfoSphere® BigInsights™ with BigSheets technology
© PPI AG For Your Eyes Only – PPI Roadshow 2015
24
VizJSON: The grammar of graphics in JSON
© PPI AG
VizJSON bietet dem Entwickler eine große Anzahl von Eigenschaften, um alle
typischen, ungewöhnlichen und innovativen Diagramme zu entwerfen.
Eine einfache Anpassung
kann man aus einem
Columnchart ein
Barchart machen
For Your Eyes Only – PPI Roadshow 2015
25
DEMO: Anpassung einer Visualisierung im Visualization Customizer
© PPI AG For Your Eyes Only – PPI Roadshow 2015
26
Vorteile von Flexibilität (RAVE Visualisierungen)
© PPI AG
Erweiterbare Diagrammpalette
Aufwertung ihres Standardreportings
Active Reports
schnellere Generierung
kleinere Ausgabedateien
For Your Eyes Only – PPI Roadshow 2015
27
Kehrseite von Flexibilität (RAVE Visualisierungen)
© PPI AG
Diagrammoverhead
Unklare Diagramme
Überladene Diagramme
For Your Eyes Only – PPI Roadshow 2015
28
Die vier Pfeiler einer erfolgreichen Visualisierung
© PPI AG For Your Eyes Only – PPI Roadshow 2015
Absicht Inhalt
Struktur Formatierung
Warum diese
Visualisierung?
Was muss
visualisiert werden?
Wie nützlich ist sie? Wie sollen wir es
visualisieren?
29
Fragen, Anmerkungen
© PPI AG For Your Eyes Only – PPI Roadshow 2015