Planen Ihres Dashboards.

Bevor Sie offiziell die Implementierung eines Workspaces in Angriff nehmen, sollten Sie sich über das Visualisierungsdesign Ihrer Dashboards Gedanken machen. In GoodData beginnt der Erfolg mit dem Endprodukl, von dem ausgehend Sie rückwärts arbeiten.

Für die Zwecke dieses Tutorials brauchen Sie kein Wireframing durchzuführen. Diese Seite ist nur zu Ihrer Information bestimmt.

Die meisten Benutzer haben eine klare Vorstellung von den Informationen, die sie benötigen, um sinnvolle Entscheidungen für ihre Rolle zu treffen. Bei dieser Herangehensweise empfiehlt GoodData, die Visualisierungen der einzelnen Dashboard-Registerkarten in Ihren Workspaces gründlich zu durchdenken. Dieser Prozess wird als Wireframing bezeichnet.

Wireframing ist ein wichtiger Schritt bei der Umsetzung des abstrakten Datenstroms in ein Anzeigeprodukt. Die von Ihnen erstellten Wireframes werden die Grundlage Ihrer GoodData-Workspaces. Durch Visualisierung können Sie Bilder dessen erstellen, was Sie berichten möchten. Nimmt dieses Bild klare Formen an, kann sich das Implementierungsteam auf das Wie des Berichts konzentrieren.

  • „Was“ entspricht der Erfassung von Informationen über Datenquellen und die Schlüsselmetriken in Ihrem Workspace.
  • Das „Wie“ geht der Frage nach, wie diese Informationsfragmente angezeigt werden können.

Ist die Visualisierung abgeschlossen, können Sie anhand der Tools vorwärts und rückwärts arbeiten:

  • Weiterleiten. Verwenden Sie die Wireframes, um mit neuen Metriken und potenziellen Berichten zu experimentieren, die bei Teammitgliedern möglicherweise im Rahmen des Wireframing-Prozesses aufgetreten sind.
  • Zurück. Ihr technisches Team kann Dashboard-Registerkarten in einzelne Berichte unterteilen, die wiederum in einzelne Metriken aufgeschlüsselt werden können. Diese Metriken können in ihre Quellenattribute und Fakten zerlegt werden, die den gesamten Weg zurück zu den Quellenfeldern der Datensysteme Ihres Unternehmens verfolgen.

Der Wireframing-Prozess - eine Übersicht

Der Prozess der Entwicklung von Wireframes umfasst folgende Schritte.

Schritte:

  1. Priorisieren Sie die kritischen Metriken. Welche Schlüsselmetriken wollen die Benutzer sehen? Wie sollen sie in den Berichten dargestellt werden?  Sie sollten eine priorisierte Liste dieser Metriken erstellen und visualisieren, wie sie in Berichten dargestellt werden. Sie können sie in Buckets aufteilen, die Geschäftseinheiten entsprechen würden. Unterschiedliche Geschäftseinheiten werden in Ihren Dashboards wahrscheinlich auf unterschiedlichen Registerkarten bearbeitet.
  2. Erstellen Sie die Berichte als Wireframes. Erstellen Sie Modelle der einzelnen Dashboard-Registerkarten im Workspace. Ausführlichere Informationen unter „Erstellen von Wireframes“. Beim Erstellen von Berichten sollten Sie versuchen, einen Bericht einem Quell-Datensatz zuzuordnen. Vermeiden Sie Situationen, in denen die Datensätze außerhalb Ihrer Quelldatenbank zusammengefügt werden müssen.
  3. Stimmen Sie die Berichtsfelder auf die Datenfelder ab. Jedes Feld in jedem Bericht muss auf ein Feld in Ihren Datenquellen abgestimmt sein. Als Teil dieser Abstimmung sollten Sie überprüfen, dass der Datentyp des Feldes in den Quellen und allen Zielberichten übereinstimmt.
  4. Gehen Sie die Anwendungsfälle durch. Jeder, für den Ihre Berichte bestimmte Zwecke erfüllen müssen, sollte diese Berichte durchgehen und prüfen, ob die Berichte zweckmäßig und als Entscheidungsgrundlage geeignet sind. Wenn die Berichte keine entscheidenden Maßnahmen erlauben, sollten Sie den Wireframe nochmals überprüfen.
  5. Wiederholen Sie. Überprüfen Sie die Wireframes und validieren Sie die darin enthaltenen Daten, bis sie zur folgenden Überzeugung gelangen:  Die Quelldaten reichen aus, um die Berichte zu füllen.  Die wichtigsten Metriken werden in den Berichten zugänglich und verständlich aufbereitet.  Die Berichte erfüllen die primären Anwendungsfälle und sind für die primären Benutzer klar verständlich.
  6. Abzeichnen. Abzeichnen des Wireframing-Prozesses durch die Projektbeteiligten.
  7. Zum Anforderungsraster hinzufügen: Wenn Ihre Wireframes genehmigt wurden, sollten Sie sie der einfachen Referenzierung halber in die Berichtsdefinitionstabelle(n) Ihres Anforderungsrasters einfügen.

Erstellen von Wireframes

Beim Erstellen Ihrer Wireframes sollten Sie die Visualisierungstools verwenden, mit denen Ihr Arbeitsteam optimal vertraut ist. Die wichtigsten Kriterien sind:

  • Produziert das Tool ein Ergebnis, das jeder verstehen kann, ohne umfassende Kenntnis der internen Diskussionen zu besitzen? Kommen die Inhalte der Visualisierungen klar zum Ausdruck, wenn Sie diese mit Personen außerhalb des unmittelbaren Teams erörtern?
  • Kann das Tool für iterierende Workflows eingesetzt werden? Während des Wireframings kann es vorkommen, dass Sie prozessbedingte Änderungen durchführen.

Nachstehend sind einige Wireframing-Methoden beschrieben, die bei GoodData-Implementierungen erfolgreich angewandt wurden.

Ausführliche Informationen zu den Diagrammtypen, die bei GoodData unterstützt werden, siehe Diagrammtypen.

Whiteboard-Wireframes

Um schnell Prototypen ihrer Anzeigeobjekte zu erstellen, möchten Sie vielleicht Ihre Wireframes in Form einer Reihe von Whiteboard-Bildern darstellen. Diese Technik ermöglicht die schnelle Entwicklung, wenn das Layout wichtig oder unbekannt ist.

Die Nachteile bestehen darin, dass diese Technik nicht viel Verbindung zu den zugrunde liegenden Daten herstellt, die als einfache Zahlen auf dem Whiteboard dargestellt werden. Und wenn Ihnen keine unbegrenzte Anzahl von Whiteboards zur Verfügung steht, kann es vorkommen, dass Sie einen Wireframe löschen müssen, um an einem anderen zu arbeiten, und den ersten Wireframe bei der Wiederholung des Prozesses erneut erstellen müssen.

Wireframing-Tool

Wenn Ihnen die Mittel zur Verfügung stehen, kann eine spezielle Wireframing-Software von erheblichem Vorteil für Ihr Implementierungs-Workspace sein. Die erhältlichen Programme sind eine Kombination der besten visuellen und datengesteuerten Methoden, mit denen Sie die Layouts schnell anhand von Dummy-Daten erstellen können. Da Ihre sämtlichen Darstellungen als Software-Objekte gespeichert sind, können sie standardisiert werden und Schlüsselkomponenten lassen sich direkt aus dem Wireframe extrahieren.

Das folgende Bild stammt aus Balsamiq, einer Visualisierungssoftware, die bereits bei einer ganzen Reihe von GoodData-Implementierungen verwendet wurde.

Ausführliche Informationen zu Balsamiq siehe www.balsamiq.com.

Bevor Sie sich dem nächsten Schritt zuwenden, sollten alle Teammitglieder und Workspace-Beteiligten die Wireframes abnicken. Es sollten sich alle einig sein, was implementiert werden soll.

Ermittlung der zu erstellenden Berichte

Nachdem die KPIs und die zugehörigen Dimensionen für das Workspace definiert wurden, können Sie die erforderlichen Berichte für das Workspace spezifizieren.

Bei GoodData hat das grundlegende Benutzerkonto Zugriff auf das Dashboard, jedoch keinen Direktzugriff auf die Seite Berichte. Wenn Sie Berichte für die Rolle der Basislinien-Betrachter definieren, müssen diese auf mindestens einer Registerkarte des Dashboards dargestellt sein.

Wenn Sie den Bericht erstellen, sollten Sie definieren, was der Bericht den Betrachtern veranschaulichen soll.

  1. Eingabe des Quell-KPIs. Geben Sie das Quellsystem an, aus dem die KPI-Daten stammen.
  2. Definieren Sie die Metrikberechnung, die Sie auf den KPI (SUM, MAX, MIN, AVG oder COUNT) anwenden möchten. Im GoodData Report Builder sind diese Informationen auf der Registerkarte Was für den Bericht zusammengefasst.
  3. Definieren Sie die Attribute, anhand derer Sie den Bericht aufschlüsseln möchten. Diese Attribute sind die Dimensionen, die Sie der Metrik speziell zugewiesen haben. Im GoodData Report Builder stehen diese Informationen auf der Registerkarte Wie für den Bericht.
  4. Bestimmen Sie die Art und Weise, in der Sie den Bericht filtern möchten. Mögliche Optionen sind u. a. Filtern nach einer Liste von Attributswerten, Rangfolgen, numerische Bereiche oder benutzerdefinierte Variablen. Im GoodData Report Builder stehen diese Informationen auf der Registerkarte Filter für den Bericht. Diese Informationen sind möglicherweise zu diesem Zeitpunkt nicht bekannt.
  5. Mittlerweile haben Sie die Grundzüge und Abhängigkeiten der Berichte definiert. Die Erfassung dieser Informationen stellt einen guten ersten Schritt bei der Bestimmung des Gesamtdatenmodells für das Workspace dar.
  6. Danach können Sie damit beginnen, die Berichte in Dashboard-Registerkarten zusammenzufügen. Eine Dashboard-Registerkarte ist ein einzelner Bildschirm im GoodData-Workspace, das einen oder mehrere Berichte enthält.

Für jeden Bericht müssen Sie die folgenden Informationen auf einer einzelnen Zeile der Spezifikation angeben.

FeldBeschreibung
KategorieDie Dashboard-Registerkarte, auf welcher der Bericht angezeigt wird
BerichtDen Namen des Berichts
PrioritätDie Priorität für die Erstellung des Berichts. In diesem Feld kann die Reihenfolge der Erstellung oder die Anforderungsstufe (muss, sollte, könnte usw.) angegeben werden.
DatenquelleDas System, das die Daten für den Bericht liefert. Falls erforderlich, können Sie mehrere Datenquellen angeben.
BerechnungDie grundlegende(n) Berechnung(en) des Berichts Diese Berechnung sollte alle Attribute (Dimensionen) enthalten, die Sie zum Aufschlüsseln des Berichts angeben.
FilterBeim Definieren der Berichte müssen Sie die Daten berücksichtigen, nach denen Sie den Bericht aufschlüsseln möchten. Wenn Sie zum Beispiel einen Gelegenheitsbericht nach geographischen Regionen aufschlüsseln möchten, sollten Sie es in dieser Spalte angeben.
Anmerkungen/FragenZusätzliche Informationen oder offene Probleme hinsichtlich des Berichts sollten ebenfalls aufgeführt werden.
ModellWenn die Wireframes fertiggestellt sind, sollten Sie zur einfachen Referenzierung einen Screenshot in diese Spalte einfügen.