D3Hierarchie Komponente

Werbung
Design Studio (ab 1.4) Add-On
Hierarchiekomponente
Entwickelt durch
JOIN(+) GmbH
Sommerhalde 12
78351 Bodman-Ludwigshafen
Germany
CONTENT
1
Hierarchie Komponente – Beschreibung .................................................................................... 3
2
Features ........................................................................................................................................ 4
2.1
Kennzahlenauswahl ......................................................................................................................... 4
2.2
Farbhinterlegung für Kennzahlenschwellwerte............................................................................ 4
2.3
Textauswahl ...................................................................................................................................... 6
2.4
Tooltips .............................................................................................................................................. 6
2.5
Hinweise ............................................................................................................................................ 6
2.6
Interaktion mit anderen Datenquellen ........................................................................................... 7
2.7
Sonstiges ............................................................................................................................................ 7
3
Download...................................................................................................................................... 8
4
Weitere Fragen ............................................................................................................................. 9
Design Studio:
Die moderne Entwicklungsumgebung enthält Steuerungselemente und Visualisierungen, mit
denen Sie analytische Anwendungen auf SAP NetWeaver Business Warehouse (SAP NetWeaver
BW), SAP HANA und relationalen Datenquellen schnell erstellen können. Der schelle Zugriff kann
ohne langwierige Anpassungen direkt auf vorhandene Querys und Analysen erfolgen.
Hierarchien spielen in manchen Berichten eine entscheidende Rolle. Die Vertriebs- oder
Geschäftspartner-Hierarchie wird sehr häufig benutzt.
Bisher konnten Hierarchien in Design Studio nur mit interaktiven Tabellen oder eingeschränkten
Diagrammen dargestellt werden. Die JOIN(+) GmbH bietet Ihnen die Möglichkeit ihre Hierarchien
aus einem anderen Blickwinkel zu betrachten
Der Fokus der Komponente liegt auf der schnellen Erfassung der Größe der einzelnen
Hierarchieknoten. Kurz zusammengefasst: Je größer der Kreis um den Knoten, desto höher der
Kennzahlenwert (und desto mehr das Bedürfnis die Analyse auf diesen Knoten einzuschränken.
1 Hierarchie Komponente – Beschreibung
Die Komponente zeigt alle Knoten einer Hierarchie in einem horizontalen Baum an. Es kann
gewählt werden ob der Knoten-Text oder –Wert angezeigt werden soll. Mit dem [+] oder [-]
Symbolen sieht man ob sich hinter dem Knoten noch weitere Knoten verstecken, bzw. ob der
Knoten auf oder zugeklappt ist.
Die Größe des Kreises stellt die Größe prozentual zur Gesamtsumme dar. Optional kann man die
Knoten (basierend auf einer anderen Kennzahl in der Abfrage) farblich markieren. Die Farben
werden durch Schwellwerte definiert.
2 Features
2.1 Kennzahlenauswahl
Es kann entweder zur Entwicklungszeit festgelegt werden welche Kennzahl aus der Abfrage
benutzt werden soll, oder man kann mithilfe von BIAL (das ist die Skriptsprache innerhalb von
Design Studio) zur Berichtsbetrachtungszeit Kennzahlen ändern.
2.2 Farbhinterlegung für Kennzahlenschwellwerte
Mit der Auswahl einer „Alerter“-Kennzahl kann bestimmt werden ob und mit welchen Farben die
Kreise eingefärbt werden sollen. Durch die zweite Auswahl einer Kennzahl als Alerter kann die
Information im Diagramm „verdoppelt“ werden.
Die Farben für die 3 fest hinterlegten Alerter grün (gut), gelb (OK), rot (schlecht) können mit Hilfe
der Eigenschaften und einem Farbauswahldialog festgelegt werden.
Die Schwellwerte können ebenfalls sowohl zur Berichtserstellungszeit als auch zur
Betrachtungszeit geändert werden.
Mit den folgenden beiden Einstellungen
kann bestimmt werden ob der prozentuale Anteil einer
Kennzahl zur Gesamtsumme als Schwellwert benutzt werden soll, oder ob die absolute Zahlwerte
benutzt werden sollen. Mit der zweiten Eigenschaft kann man die Farbzuordnung von gut und
schlecht schnell tauschen
2.3 Textauswahl
Man kann mit dem Parameter
bestimmen welche Informationen im Diagramm
angezeigt werden sollen. Man kann zwischen Wert, Wert und Text, Text und Wert oder nur Wert
auswählen
||
||
oder
Bei dem Wert wird das Format aus der BW-Query automatisch übernommen.
Soll der Text gar nicht erscheinen kann man diesen auch komplett ausblenden
2.4 Tooltips
Für jeden Knoten werden die dahinterliegenden Informationen angezeigt.
Inkl. dem größten Knotenwert und der Summe aller Knoten. Der Tooltip beinhaltet auch
Informationen in welcher Ebene der Hierarchie man sich befindet und welchen Anteil an der
Summe der aktuelle Knoten besitzt.
2.5 Hinweise
Zur besseren Benutzbarkeit gibt es Hinweise zu möglichen Fehlerquellen.
2.6 Interaktion mit anderen Datenquellen
Die Komponente löst 3 Ereignisse aus. Beim Klick auf einen Knoten (egal ob Text, Kreis oder
Navigationssymbol) wird ein „onClick“ Ereignis ausgelöst. Dieses kann benutzt werden um z.B.
eine andere Query mit Filterwerten zu versorgen. Das aktuell angeklickte Element steht per BIAL
zur Verfügung.
Ebenso wird beim Auf und beim Zuklappen ein Ereignis ausgelöst. Dies kann dazu verwendet
werden Hierarchien in anderen Abfragen zu synchronisieren (z.B wenn die Hierarchie für eine
Kreuztabelle mit noch anderen Dimensionen verwendet werden soll).
2.7 Sonstiges
Fangen Hierarchien nur mit einem Eintrag an, so kann der Default-Startknoten ausgeblendet
werden um eine doppelte Darstellung zu vermeiden (siehe nachfolgendes linkes Bild).
Standardmäßig zeigt der Default Startknoten die Summe aller Einzelknoten an.
Man kann sowohl die X-Achsen Position des Diagramms verändern, als auch die Breite der Kreise
anpassen. Auch der Radius des Kreise ist anpassbar.
3 Download
Die Komponente wurde in das SCN Design Studio Community Repository (gehostet auf github)
aufgenommen (http://scn.sap.com/community/businessobjects-design-studio/blog/2014/12/10/scndesign-studio-sdk-development-community) und steht zur freien Verfügung. Der Link enthält eine
Beschreibung wo man das „Offline Archiv“ herunterladen kann. Ebenso wie man das Archiv
entpackt und mit Design Studio benutzt.
Die Komponente in dem Archiv heißt „D3 Hierachy“ und befindet sich im Punkt „SCN Community
Data Bound“. Die Komponente läuft ab Design Studio 1.4 (mit einem Workaround kann diese
auch mit Version 1.3 benutzt werden).
4 Weitere Fragen
Die Komponente kann beliebig erweitert werden und stellt lediglich den Startpunkt für den
grafischen Umgang mit Hierarchien dar. Sollten Sie Fragen, Erweiterungswünsche oder
Anmerkungen haben, dann kontaktieren Sie und bitte per Email:
[email protected]
Die JOIN(+) GmbH kann Ihnen auch beim Finden der optimalen Visualisierung für Ihre
Berichtsanforderung mit Design Studio (und anderen Reportingtools) helfen. Sollte es Fragen im
Backend geben, können wir Ihnen selbstverständlich auch hier kompetent weiterhelfen.
Herunterladen