YUNA Features – Usability und Dashboarding

YUNALang

In Anlehnung an XML werden alle Inhalte, Widgets und Ansichten in der plattformeigenen Syntax “YUNALang” geschrieben. Dieses bietet viele Vorteile:

  • Wiederverwendung von Dashboards / Views oder einzelne Elementen
  • Sourcing ermöglicht es, YUNAML-Elemente an einer Stelle zu editieren und die Änderung an vielen Stellen gleichzeitig wirken zu lassen.
  • Versionsverwaltung der Dashboards und der einzelnen Elemente
  • Dashboard-Inhalte parallel über mehrere Instanzen deployen
  • Dashboard-Code leichter kommentieren
  • YunaLang ist auch die Grundlage zur Lokalisierung von Inhalten

Visualisierungen – BaseCharts

YUNA bietet mit dem BaseChart-Widget verschiedene statische und dynamischen Arten der Datenvisualisierungen:

  • Linien-Diagrammen
  • Flächen-Diagrammen
  • Stab- & Balken-Diagrammen
  • Kreis- / Torten-Diagrammen
  • Punkt- & Blasen-Diagrammen
  • Kombinationen aus den obigen Typen
  • Dynamic Charts
  • 3D-Diagramme
  • Heatmaps
  • Boxplots
  • Netz-Diagramme

Highcharts

Zusätzlich zu den oberen Diagrammtypen unterstützt YUNA alle aktuellen Highcharts-Charttypen und deren Funktionen!
Mehr Informationen finden Sie auf der offiziellen Highcharts-Website

DataID

In YUNA werden Daten aus Datenbanken und Skripte einer eindeutigen ID zugewiesen. Sie ist das Bindeglied zwischen den Widgets– Komplexe Prozesse lassen sich so einfacher darstellen und umsetzen.

Imageviewer

Natürlich lassen sich in YUNA nicht nur Diagramme anzeigen – es lassen Sie eine Vielzahl von verschiedenen Dateiformaten von Bildern aus der Datenbank anzeigen.

Sensorliste – sensorlistDirective

Nachvollziehbare Ergebnisse bis zur Datenquelle! Mit der Sensorliste erhalten die Nutzer Messwerte z.B. von Sensoren beispielsweise in einem Stockchart darstellen.

Karten-Visualisierung

Wo stehen meine Maschinen des Modells XYZ? Wie performen meine Standorte auf der südlichen Halbkugeln? Zusammen mit dem Kartenwidget lassen sich verschiedene Informationen übersichtlich auf einer zoombaren Karte darstellen.

Integration von externen Inhalten

Mit dem Integration-Widget können externe Webseiten und Web-Anwendungen sowie HTML-Inhalte in YUNA eingebunden werden. Beispielsweise können dadurch R-Entwickler Shiny-Apps innerhalb eines YUNA-Dashboards verwenden und auf YUNA-Funktionen innerhalb der Anwendung zurückgreifen.

Installierte Basis

Dieses Modul dient dazu, Stammdaten des Systems darzustellen. Sie können mit verschiedenen Widgets gefiltert, durchsucht, sortiert und grafisch dargestellt werden.

Query Builder und Validor

Damit die Informationen aus den Datenbanken im Frontend angezeigt werden können, nutzt YUNA eine XML-basierte Übersetzung von SQL-Statements – genauer gesagt, die Meta-Sprache „Query Builder“. Für die schnelle Umsetzung und zur Überprüfung der Queries bietet YUNA einen Query Validator. Mit diesem Widget können die Queries geprüft werden, noch bevor sie unternehmensweit in Dashboards zum Einsatz kommen.

Jobmanager – ceJobDirective

Der Jobmanager ist Teil des Workflowmanager. Mit ihm wird die zyklische oder manuelle Ausführung der Skripte geplant (Cyclic Evalutation Jobs; CE). Bestandteil des Jobmanager ist die Zeitplanung – hier können beispielsweise regelmäßige Ausführungen um kritische Zeitpunkte geplant werden, so dass diese z.B. nicht mit Wartungsfenstern kollidieren und Fehlermeldungen ausgeben.

Systemübersicht

YUNA liefert direkt eine für Systemadministratoren. Diese liefert Informationen zu angemeldeten Benutzern und der Systemperformance. Sie kann als Wiget in jedes Dashboard eingefügt werden – so lassen sich schnell spezielle Admin-Dashboards umsetzen.

 

Landing Page

Was soll direkt nach der Anmeldung sichtbar sein? In der Landingpage lassen sich Nutzerindividuelle Inhalte anzeigen. Die Inhalte orientieren sich dabei am Rechte-/Rollenkonzept – das heißt es lässt sich ein Dashboard erstellen, dass abhängig von der Berechtigung nur bestimmte Inhalte zeigt.

Dependcy Viewer – dependencyDirective

Mit diesem Widget können Systemadministratoren die Abhängigkeiten zwischen Widgets und Dashboards einsehen.

Changelog

Immer auf dem aktuellen Stand mit dem Changelog – erstellen Sie individuelle Informationen über Aktualisieren, die sie in YUNA vornehmen – dadurch sparen Sie zusätzliche Schritte, um die Anwender zu informieren.

Referenz-Tags

YUNA unterstützt nicht nur die parallele Dashboard-Entwicklung, YUNA bietet auch die Möglichkeit unterschiedliche Versionen und Varianten von Dashboards auszuspielen. Dies geschieht über die sogenannten Referenz-Tags. Durch sie lassen sich die entsprechenden Dashboards aufrufen und sie stellen sicher, dass bei der parallelen Entwicklung keine Inhalte unbeabsichtigt überschrieben werden.

Starten Sie jetzt durch – Wir zeigen Ihnen wie

    Ihr Experte für Data-Science-Software:

    Manfred Menze

    software@eoda.de

    Tel. +49 561 87948-370