Neues YUNA-Release

Agile Softwareentwicklung ist in aller Munde – auch wir haben uns dem agilen Manifest verschrieben. Im engen Austausch mit unseren Kunden und durch die Erfahrungen, die wir in unseren Projekten sammeln, entwickeln wir YUNA in kurzen vierwöchigen Sprints kontinuierlich weiter – oder manches Mal auch in kürzeren Zyklen. Ein schönes Zeichen, gerade auch in Zeiten von Corona, wenn das Team so gut zusammenspielt und es schafft die selbstgesetzte Roadmap zu verfolgen!

Seit heute steht YUNA mit der Version 1.18 zur Verfügung. In der neuen Version wurden verschiedene Features hinzugefügt und verbessert. Zudem wird stetig an einer besseren Gesamtperformance gearbeitet.

April 2020 – 1.18

Mit Version 1.18 sind neue Features hinzugekommen:

dseconnect als REST-API

dseconnect ist ein Connectivity-Paket für R, mit dem die Interaktion zwischen Skripten und YUNA hergestellt werden. Es bietet verschiedene Komfortfunktionen wie beispielsweise die Nutzung von DataIDs und Filtern. Wir haben das Paket erweitert, so dass nun auch beliebige REST-APIs von Fremdsystemen angesprochen werden können, um deren Ergebnisse in YUNA zu verwenden und darzustellen.

  • Es kann sich via REST-API gegen das System authentifiziert werden​
  • DataIDs können via REST abgefragt werden und deren Ergebnisse gespeichert werden
  • Via REST-API kann auf Filter zugegriffen werden

Der weiterführende Link zur dseconnect-API-Dokumentation finden Sie hier!

Globales deaktivieren automatischer Analyse-Jobs​

Automatische Analyse-Jobs können nun global deaktiviert werden. Dadurch kann im Fehlerfall die Ursachensuche deutlich erleichtert werden.

  • Im Systeminfo-Widget (de-)aktivierbar​
  • Zeitgesteuerte Jobs werden nicht mehr gestartet​
  • Manuelle Jobs werden weiterhin gestartet
  • Bereits laufende Jobs werden nicht abgebrochen


Sowie kleinere Änderungen und Bugfixes.


März 2020 – 1.17

Mit Version 1.17 sind neue Features hinzugekommen:

Escaping in genLinks

Mit genLinks erstellen Sie in Tabellen-Widgets dynamische Hyperlinks. Hierbei können die Bausteine einer URL ganz individuell zusammen gesetzt werden. Um eine gültige URL zu erzeugen haben wir eine zusätzliche Funktion eingebaut um die Kodierung von bestimmten Sonderzeichen und Zeichenketten zu verhindern. Dies kann mit einem vorangehendem Backslash („\“) bewirkt werden.
Mehr erfahren!

Entfernen von YUNAML-Inhalten unter Referenz-Tags

Dashboards in YUNA werden während der Entwicklung häufig unter einem Referenz-Tag deployed, um die Sichtbarkeit für bestimmte Nutzergruppen einzuschränken. Wir haben einen Mechanismus eingebaut, um diese Inhalte aus der Datenbank zu entfernen, sobald diese z.B. veröffentlicht wurde und daher nicht mehr benötigt wird.
Mehr erfahren!

Parameter zur autom. Anmeldung an Zielservern bei CORS-Requests

Der HTTP-Provider ermöglicht es HTTP-Schnittstellen in YUNA-Dashboards zu integrieren und somit Daten von externen Services in Dashboards einzubinden oder umgekehrt die Daten aus einem Dashboard an diese zu senden. Der Parameter ‚unsafeCredentialDelegation‘ des HTTP-Providers erlaubt es die automatische Anmeldung an Zielservern bei CORS-Requests zu aktivieren.Standardmäßig verbietet eine Browserrichtlinie die automatische Anmeldung bei einem CORS-Request.
Mehr erfahren!

Sowie kleinere Änderungen und Bugfixes.


Februar 2020 - 1.16

Unterschiedliche Datenbankzugriffe aus verschiedenen Sachverhaltstypen

Je Sachverhalt kann die zu verwendende DataSource ausgewählt werden, um die Datenbankanfragen restringieren zu können.

Verschlüsselte Connections auf Daten-DBs

Alle Client-Verbindungen aus dem YUNA-Produktumfeld können so konfiguriert werden, dass sie nur noch über verschlüsselte Verbindungen erfolgen.

JQuery im HTML-Widget

Es ist möglich, JQuery im HTML-Widget einzubinden.


Januar 2020 - 1.15

Abbrechen von Stored Procedures

Es können jetzt auch Stored Procedures abgebrochen werden.

Konfiguration für das Abbrechen von Datenbankabfragen

Standardmäßig können alle Datenbankabfragen, sofern der jeweilige Datenbanktreiber dies zulässt abgebrochen werden. Über die Service-Konfiguration kann dies global geändert werden, über den -Tag für einzelne DataIDs.

DataID-Provider

Der DataID-Provider ermöglicht den Aufruf von DataIDs und die Bereitstellung der jeweiligen Ergebnisse über IO-Channel.


Dezember 2019 - 1.14

HTTP-Provider

Neue YUNAML-Komponente, die die Einbindung von externen HTTP-APIs in Dashboards ermöglichen.

Erweitertes Logging

Die Ausgabe von bestimmten Returnwerten aus Funktionsaufrufen im Skriptlog wird nicht mehr unterdrückt


November 2019 - 1.13

Shiny-Widget-Authentifizierung in YUNA

Mithilfe des iFrame-Widgets ist jetzt möglich, Shiny Apps einzubinden. Genauer gesagt, ist es Shiny-Apps jetzt möglich auf Daten, die in YUNA vorliegen, zuzugreifen und diese zu nutzen. Die Authentififizierung über YUNA ermöglicht es so, mit den Rollen- und Rechten den Zugriff der Shiny-App zu konfigurieren.

Result Rating: Bewerten von Analyseergebnissen per Tastendruck

Mit dem Result Rating ist im letzten Sprint ein wichtiges und komfortables Werkzeug entstanden, welches das Analysieren bzw. die Ergebnisse in noch kürzerer Zeit verbessert. In dem Moment, in dem Analyseskripte ihre ersten Ergebnisse liefern, können diese über das Result Rating noch schneller bewertet und auf Richtigkeit überprüft werden. Die Ergebnisse daraus, werden dann dem Skript zurückgespielt, sodass Data Scientists ihre Skripte entsprechend anpassen können. Dieses Feature verkürzt die bisherige branchenübliche Vorgehensweise enorm.
In der neuen Version wurde die Nutzung noch entscheidend verbessert: Das Bewerten der Ergebnisse kann nun bequem und noch schneller per Tastatureingabe erfolgen. Die Belegung der Tasten ist dabei frei wählbar und kann von jedem Nutzer entsprechend der Vorlieben eingestellt werden.

Formular-Widget: Daten können an eine Stored Procedure übergeben werden

Ab jetzt ist es möglich, die Daten, die über das Formular-Widget gesendet werden, an eine Stored Procedure zu übergeben. Mit Stored Procedures können zuvor festgelegte Abläufe und mehrere Anweisungen vom Datenbank-Client aufgerufen werden. Der Dashboard-Entwickler hat somit die größtmögliche Freiheit Eingaben des Benutzers in das System zurück zu spielen, um diese z.B. in weiteren Analysen nutzen zu können.

Lokalisierung erweitert

Es ist jetzt möglich, den Inhalt von CDATA-Blöcken, Popups, allen Tooltipps und Items im Filter-Widget zu übersetzen. CDATA-Blöcke verhindern, dass der Parser Sonderzeichen wie „<“ interpretiert.
Unsere Lokalisierung löst diesen Block auf und ermöglicht die Übersetzung dessen Inhalts.

Sonderzeichen in gesourcten Objekten

Die Verwendung von Sonderzeichen in den Namen von Parametern im HTML-Widget führte im Skriptmodus zu Fehlern. Nun können auch Sonderzeichen, wie z.B. „_“ zur Benennung von HTML Parametern im Skriptmodus genutzt werden.

Kontaktformular



Christian Schreiner - Beitrag vom 20.04.2020

Christian Schreiner ist seit 2019 im Bereich Marketing der eoda GmbH tätig. Hier betreut er die innovative Data Science Plattform YUNA rund um das Thema Marketing. Privat interessiert er sich für Suchmaschinen-Optimierung und Trends in der Online-Kommunikation.

Abonnieren Sie unseren Datenanalyse-Blog