YUNA Features – Usability and Dashboarding
Following XML, all content, widgets and views are written in the platform’s own syntax “YUNALang“. This offers many advantages:
- Reuse of dashboards / views or individual elements
- Sourcing allows YUNAML elements to be edited in one place and have the change take effect in many places at the same time.
- Version management of dashboards and individual elements
- Deploy dashboard content in parallel across multiple instances
- More easily comment dashboard code
- YunaLang is also the foundation for content localization
Visualizations – BaseCharts
YUNA provides various static and dynamic types of data visualizations with the BaseChart widget:
- Line charts
- area charts
- rod & bar charts
- Circle / pie charts
- dot & bubble diagrams
- Combinations of the above types
- Dynamic Charts
- 3D Charts
- Network diagrams
In addition to the top chart types, YUNA supports all current Highcharts chart types and their functions!
More information can be found on the official Highcharts website
In YUNA, data from databases and scripts are assigned a unique ID. It is the link between the widgets- Complex processes can be represented and implemented more easily.
Of course, not only diagrams can be displayed in YUNA – you can view a variety of different file formats of images from the database.
Sensorlist – sensorlistDirective
Traceable results to the data source! With the sensorlist, users get measured values from sensors, for example, displayed in a stock chart.
Where are my model XYZ machines located? How do my locations perform in the southern hemisphere? Together with the map widget, various information can be clearly displayed on a zoomable map.
Integration of external content
The Integration widget can be used to integrate external web pages and web applications as well as HTML content into YUNA. For example, this allows R developers to use Shiny apps within a YUNA dashboard and access YUNA features within the app.
This module is used to display master data of the system. They can be filtered, searched, sorted and displayed graphically using various widgets.
Query builder and validator
In order to display the information from the databases in the frontend, YUNA uses an XML-based translation of SQL statements – more precisely, the “Query Builder” meta-language. For fast implementation and for checking the queries, YUNA provides a query validator. With this widget, the queries can be checked even before they are used in dashboards throughout the company.
JobManager – ceJobDirective
The job manager is part of the workflow manager. It is used to schedule the cyclic or manual execution of scripts (Cyclic Evalutation Jobs; CE). Part of the job manager is the scheduling – here, for example, regular executions can be scheduled around critical times so that they do not collide with maintenance windows and issue error messages, for example.
YUNA directly provides one for system administrators. This provides information about logged in users and system performance. It can be added as a wiget to any dashboard – so special admin dashboards can be implemented quickly.
What should be visible immediately after registration? User-specific content can be displayed on the landing page. The content is based on the rights/roles concept – this means that a dashboard can be created that only shows certain content depending on the authorization.
Dependcy Viewer – dependencyDirective
This widget allows system administrators to view dependencies between widgets and dashboards.
Always up to date with changelog – create custom information about updates they make in YUNA – saving extra steps to inform users.
YUNA not only supports parallel dashboard development, YUNA also provides the ability to play out different versions and variants of dashboards. This is done via the so-called reference tags. Through them, the corresponding dashboards can be called and they ensure that no content is unintentionally overwritten during parallel development.