Show TOC

ProzessTutorial: Erstellung und Registrierung von Dashboard-Apps Dieses Dokument in der Navigationsstruktur finden

 

Ein Dashboard ist eine konfigurierbare Sammlung von mehreren Apps. Innerhalb eines solchen Dashboards können Sie die Anzahl, die Einstellungen sowie die Reihenfolge der Apps frei konfigurieren. Die einzelnen Apps erstellen Sie dabei mit der Anwendung Dashboard and Presentation Design (Xcelsius) aus der Produktpalette von SAP BusinessObjects, die dabei angezeigten Daten werden typischerweise von einer BW-Query zur Verfügung gestellt.

SAP liefert mit dem Dashboard-Framework sowohl eine Infrastruktur als auch eine breite Auswahl von Apps und Dashboards aus. Außerdem ist die Infrastruktur ausdrücklich für Kundenerweiterungen und -entwicklungen vorbereitet; Sie können also sowohl auf der Grundlage der ausgelieferten Apps eigene Änderungen vornehmen als auch völlig neue Apps erstellen und diese in vorhandenen Dashboards anzeigen lassen. Die Erstellung erfolgt dabei wie folgt:

  • Sie erstellen mit Hilfe von Xcelsius die Benutzungsoberfläche der App. Zu diesem Zeitpunkt ist es noch nicht zwingend notwendig, dass Sie die Datenversorgung erstellt haben; Sie können sich also zunächst auf das Design der Benutzungsoberfläche konzentrieren und in dem Excel-Arbeitsblatt, das in Xcelsius integriert ist, beliebige Beispieldaten verwenden.

    Dies gilt sowohl für die App selbst, als auch für eine mögliche Konfigurations-App (die zusammen mit der App eine Einheit bildet) oder eine Detail-App (mit deren Hilfe Sie zusätzlich über ein Drill-Down eine Navigationsmöglichkeit besitzen). In der App und in einer möglichen Detail-App werden die gewünschten Daten visualisiert, in der zugehörigen Konfigurations-App (die Sie aus dem Dashboard heraus aufrufen können) nehmen Sie die Einstellungen vor, welche Daten angezeigt werden sollen.

  • Sie erstellen als Datenquelle eine BW-Query. Ihnen stehen damit sämtliche Daten zur Verfügung, die im Business-Warehouse-System, das dem System des SAP Solution Manager zugeordnet ist, gespeichert sind.

  • Schließlich müssen Sie die verwendeten Apps beim Dashboard-Framework registrieren, damit Sie die App allen passenden Dashboards hinzufügen können.

In diesem Tutorial werden Sie in vier getrennten Schritten Apps, Detail-Apps und Konfigurations-Apps inklusive der Datenversorgung durch BW-Queries in steigender Komplexität erstellen.

Angezeigte Daten

Die angezeigten Werte entstammen dabei aus einem Satz von generierten Testdaten, die Ihnen auch ohne vollständige Konfiguration des SAP Solution Manager zur Verfügung stehen (Sie müssen lediglich die Verbindung zum zugeordneten Business Warehouse aufgesetzt haben).

Diese Testdaten enthalten für ein fiktives Unternehmen mit acht Niederlassungen Werte über die Nutzung und die Kosten der Telekommunikation; im Einzelnen werden für alle Paare von Niederlassungen Kosten sowie die Anzahl und Dauer der Gespräche ausgegeben.

Falls Sie diese Testdaten für eigene Apps nutzen möchten, beachten Sie bei der Erstellung der zugehörigen BW-Queries folgendes:

  • Der InfoProvider der Testdaten ist 0CCM_GD (Generierte Daten). Es handelt sich um einen virtuellen InfoCube, d. h. die Daten sind nicht im BW selbst gespeichert, sondern werden beim Aufruf durch die Query generiert.

  • In dem InfoCube existiert das Merkmal Profil (CCM_PRFL). Hiermit setzen Sie fest, ob stets identische oder zufällig gewählte Werte generiert werden sollen. Für die Verwendung in Apps ist insbesondere das Profil SAND100 interessant – hier wird als Ausgangswert der Zufallzahlenberechnung des aktuelle Datum verwendet, was bedeutet, dass – wenn Sie die Query an einem bestimmten Tag aufrufen – für eine bestimmte Metrik (z. B. die Kosten für Telefonate von einer Niederlassung zu einer anderen an einem beliebigen Zeitpunkt) immer derselbe Wert ausgegeben wird, dass die ausgegebenen Werte also auch bei mehrmaligen Aufruf in sich konsistent sind.

Prozess

Im Einzelnen existieren innerhalb dieses Tutorials die folgenden Teile:

  • Tutorial Teil 1: einfache App erstellen und registrieren

    In diesem Teil des Tutorials erstellen und registrieren Sie eine einfache App sowie die zugehörige Query, in der die Telefonkosten pro Monat der verschiedenen Niederlassungen eines Unternehmens für den vergangenen Monat angezeigt werden sollen. Da der angezeigte Zeitraum (vergangener Monat) über eine BW-Variable in der zugehörigen Query gesetzt wird, ist eine weitere Konfiguration (und damit eine Konfigurations-App) nicht notwendig.

    Gehen Sie diesen Abschnitt durch, um einen ersten Überblick über die Erstellung eigener Apps sowie der verwendeten Werkzeuge zu erhalten.

  • Tutorial Teil 2: App mit zusätzlicher Navigation erstellen

    In diesem Teil des Tutorials erweiteren Sie die App aus dem ersten Teil um die Möglichkeit eines Drilldown, d. h. Sie können sich die Telefonkosten auf Tagesbasis für eine beliebige Niederlassung anzeigen lassen, indem Sie die zugehörigen monatlichen Kosten anklicken. Hierfür müssen Sie die App aus dem ersten Teil erweiteren, eine entsprechende Detail-App mit den Kosten auf Tagesbasis sowie für diese Detail-App eine passende Query erstellen. Schließlich registrieren Sie die beiden neu erstellten Apps.

    Gehen Sie diesen Abschnitt durch, wenn Sie Apps schachteln möchten, d. h. wenn Sie aus einer App kontextabhängig weitere Apps aufrufen möchten.

  • Tutorial Teil 3: App mit Konfigurations-App erstellen

    In diesem Teil des Tutorials erweiteren Sie die App aus dem ersten Teil um die Möglichkeit, den Monat frei zu wählen, für den die Telefonkosten in Abhängigkeit der Niederlassung ausgegeben werden sollen. Dies wird durch eine Konfigurations-App ermöglicht, in der Sie den gewünschten Monat setzen können. Schließlich registrieren Sie die beiden neu erstellten Apps.

    Gehen Sie diesen Abschnitt durch, wenn Sie das Konzept der Konfigurations-App kennenlernen möchten.

  • Tutorial Teil 4: Komplexe App mit Konfigurations-App erstellen

    In diesem Teil des Tutorials erweitern Sie die App und die Konfigurations-App aus dem dritten Teil um die Möglichkeit, statt nur den Telefonkosten auch die beiden anderen Metriken, welche durch die Testdaten zur Verfügung gestellt werden (Gesrächsdauer und -anzahl) anzeigen zu können. Hierfür müssen Sie eine neue BW-Query erstellen sowie die beiden neu erstellten Apps registrieren.

    Gehen Sie diesen Abschnitt durch, wenn Sie tiefer in die Erstellung eigener Apps eindringen möchten.

Hinweis Hinweis

Obwohl die verschiedenen Teile des Tutorials aufeinander aufbauen, können Sie auch nur einzelne Teile durcharbeiten. Hierzu liefert SAP die Ergebnisse aller Teile dies Tutorials (Apps und Querys) unter der Kategorie Tutorial Samples aus. In den einzelnen Teilen des Tutorials ist dabei genau beschrieben, um welche Apps und Querys es sich dabei handelt.

Ende des Hinweises.