Wie kann ich einem Mitarbeiter die unkomplizierte Anzeige und Bearbeitung von SAS Daten im Web-Browser ermöglichen? Diese Frage hat sich das SAS Expertenteam der mayato GmbH gestellt und den Lösungsweg in einem Whitepaper veröffentlicht.
Das Whitepaper zeigt, wie mit SAS 9.4, HTML5 und JavaScript eine interaktive Web-Applikation erstellt werden kann. Diese Applikation ermöglicht eine nahtlose Kommunikation zwischen einem SAS System und dem Web-Browser. Der Trick dabei: Mithilfe der AJAX-Technik wird eine asynchrone JavaScript-Applikation programmiert.
Asynchrone Web-Applikation mit Echtzeitkommunikation
Prinzipiell ermöglicht eine asynchrone Applikation eine Echtzeitkommunikation, mit der auch mehrere Clients mit einem Server Daten austauschen können. Mit dieser Technik kann der Browser direkt auf Veränderungen auf dem Server reagieren. Ohne den gesamten Inhalt neu laden zu müssen, wird somit dem Nutzer eine dynamische Interaktion ermöglicht. Der Server hält sich dabei für neue Eingaben aufseiten des Browsers bereit.
Dieser Ansatz wird im mayato-Whitepaper anhand einer Web-Applikation mit nutzerfreundlicher Dateneingabe und Datenausgabe im Excel-Feeling demonstriert. Dabei kommen die JavaScript-Komponente Handsontable und der Boemska H54s-Adapter zu Einsatz.
Die Vorteile: einfache Handhabung, individuelle Anpassung
Neben der einfachen Implementierung von Handsontable in Web-Applikationen ermöglicht diese Komponente auch die vertraute Handhabung von typischen Kalkulationstabellen-Programmen.
Das Besondere des H54s-Adapters ist seine Unabhängigkeit von der IT-Infrastruktur. Der Adapter ist vollständig HTML5-standardkonform und benötigt keine zusätzlichen Komponenten. Neben geringer Entwicklungszeit hat der Adapter außerdem den Vorteil, dass er ohne Lizenzkosten eingesetzt werden kann.
Das Whitepaper richtet sich insbesondere an jene SAS Entwickler, die neben Plattformadministration auch Frontend-Entwicklung mit HTML und JavaScript betreiben. SAS Programmierer können die Applikation mühelos verändern und auf individuelle Anwendungsfälle anpassen. Zudem wird kein Client-Side Deployment oder zusätzliches Training für Nutzer benötigt.
Das Whitepaper „Web Applikationen in SAS erstellen – Handsontable und H54s-Adapter“ steht zum Download auf der mayato-Webseite bereit.