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.