Datenquellen
JSON
Diese Seite erklärt die einzelnen Features beim Zugriff auf JSon-Datenquellen von Peakboard aus. Unter dem folgenden Link finden Sie ein Tutorial, wie generell externe Datenquellen konfiguriert und an Peakboard-Elemente gekoppelt werden:
Erste Schritte mit externen Datenquellen am Beispiel einer XML-Datenquelle
Falls Sie keine URL zu einer JSon-Datenquelle zur Hand haben, sondern die Sache einfach nur einmal ausprobieren wollen, nehmen Sie bitte die folgende Beispiel-URL:
http://mysafeinfo.com/api/data?list=presidents&format=json
JSon ist ein hierarchisches Format. Da Peakboard-Datenquellen aber immer tabellarisch sind, muss unter Umständen ein Ausschnitt aus dem JSon-File gewählt werden. Es ist möglich, innerhalb der JSon-Quelle entweder auf ein Array zu verweisen oder ein komplexes Objekt. Im Fall eines Arrays hat die Zieltabelle in Peakboard beliebig viele, im Fall des Objekt genau eine Zeile mit allen Elementen des Objekts als Spalten. Um die JSon-Datenquelle zu konfigurieren, geben Sie ihr einen Namen und geben Sie die URL zur Quelle an (z.B. die URL von oben). Wenn Sie nur einen Teil des JSon-Inhalts nutzen wollen, formulieren Sie im JPath-Textfeld eine JPath-Anweisung, die auf das Start-Element zeigt. Eine leere JPath nimmt das Wurzelelement als Start. User- und Password-Felder müssen ausgefüllt werden, falls die Quelle eine Authentifizierung erfordert.
Das Feld Max. Rows begrenzt die Anzahl der Zeilen auf einen bestimmten Wert. Reload Interval gibt die Anzahl der Sekunden an, nach der die Datenquelle aufgefrischt werden soll. Passen Sie diese Werte entsprechend an wie es zu Ihrem Anwendungsfall passt.
Um die Daten innerhalb von Peakboard bekannt zu machen, klicken Sie auf Load Data.
Unter Preview sehen Sie nun die geladenen Daten. Hier haben Sie die Möglichkeit den Datentyp der jeweiligen Spalten noch zu ändern.