In der sich rasch wandelnden Geschäftswelt hängt der Unternehmenserfolg oft davon ab, wie schnell datengestützte Entscheidungen getroffen werden können. Dabei spielt neben einem performanten Datenmodell auch ein leistungsfähiger Client eine wichtige Rolle. In diesem Artikel stellen wir Ihnen den wenig bekannten Lite Viewer in SAP Analytics Cloud vor, wie sich dieser auf die Performance auswirkt und was Sie bei der Verwendung beachten müssen.
Während viele Performanceoptimierung sich auf das Backend und die Datenmodellierung fokussieren, setzt der Lite Viewer beim Frontend an und stellt einen schlanken Client bereit. Schließlich braucht ein Entscheider, der Dashboards und Berichte nur analysiert, nicht die gleichen Funktionen wie ein Designer, der diese Inhalte erstellt.
Der Lite Viewer baut auf der bereits bekannten Optimized Story Experience auf, geht jedoch einen Schritt weiter. Er wurde speziell dafür entwickelt, die leichtest mögliche Version der Anwendung zu laden. Diese ist auf das Wesentliche reduziert, um die maximale Performance beim Betrachten von Stories zu gewährleisten. Durch die konsequente Entkopplung der Designer- und Viewer-Persona konnte SAP die Client-Ladezeit um beeindruckende 75% reduzieren.
Obwohl der Lite Viewer bereits mit dem 2024 Q1 Release veröffentlicht wurde, ist die Funktionalität wenig bekannt. Das liegt unter anderem daran, dass der Lite Viewer anfangs über eine spezielle URL aufgerufen werden musste und mit vielen SAC Inhalten inkompatibel war.
Um SAP Analytics Cloud im Lite Viewer Modus zu starten, müssen Sie die URL der Story anpassen. Fügen Sie nach der Route story2 den Parameter ?shellMode=embed hinzu. Anbei ein Beispiel.
Ursprüngliche URL:https://<TENANT>/sap/fpa/ui/tenants/<TENANT_ID>/app.html#/story2&/s2/<STORY_ID>;
Lite Viewer URL:https://<TENANT>/sap/fpa/ui/tenants/<TENANT_ID>/app.html#/story2?shellMode=embed&/s2/<STORY_ID>
In der Praxis kann es mühsam sein, den Parameter jedes Mal zur URL hinzuzufügen. Daher könnten Sie eine Landing-Page anlegen, die auf die jeweiligen Stories mit dem ?shellMode=embed Parameter verlinkt. Für die Zukunft wäre ein Button in der Story wünschenswert, ähnlich dem Präsentationsmodus, der den Wechsel zwischen normalem und Lite-Viewer-Modus ermöglicht.
Während der Lite Viewer die Performance signifikant verbessert, unterstützt er immer noch nicht alle Funktionen, die derzeit in der Optimized Story Experience verfügbar sind. Die Unterschiede sind sofort aufgrund der eingeschränkten Navigationsleiste ersichtlich.
So ist zum Beispiel die Kommentarfunktion eingeschränkt und der Kommentar-Widget nicht unterstützt.
Auch ist es nicht möglich, Werttreiberbäume oder R-Visualisierungen im Lite Viewer anzuzeigen. Darüber hinaus sind Smart Insights nicht verfügbar. Eine vollständige Liste der Einschränkungen finden Sie in der offiziellen Dokumentation. Wenn eine Story Page nicht vom Lite Viewer unterstützt wird, werden Sie automatisch zu der vollständigen Version von Optimized Story Experience umgeleitet. Nach der Umleitung gibt es auch keinen Weg mehr zurück zum Lite Viewer, außer die Story in einer neuen Registerkarte zu öffnen.
Wobei man anmerken muss, dass der Lite Viewer seit dem initialen Release verbessert wurde. So wird Skripting mittlerweile nicht komplett ausgeschlossen. Alle Objekte, Funktionen, Eigenschaften, Methoden und Ereignisse, die speziell für den Lite Viewer verfügbar sind, sind in einer separaten API-Referenz aufgeführt.
Es bleibt abzuwarten, ob mit den zukünftigen Releases weitere Funktionen hinzugefügt werden. Leider gibt die aktuelle Roadmap keinen Aufschluss darüber.
Der Lite Viewer der SAP Analytics Cloud erweist sich als mächtiges Werkzeug für alle, die ihre Dashboard-Performance maximal optimieren möchten. Mit einer Reduktion der Client-Ladezeit um bis zu 75% bietet er einen enormen Performancegewinn. Was gerade für Anwender, die Stories und Dashboards ausschließlich konsumieren und nicht bearbeiten müssen, einen enormen Vorteil darstellt, sofern sie bei einigen Inhalten Abstriche machen können.
Allerdings sollte der Einsatz aufgrund der vielen Einschränkungen wohlüberlegt sein. Der Lite Viewer ist daher aktuell eher eine gezielte Lösung für spezifische Anwendungsfälle als ein pauschaler Standard für alle Berichte. Es bleibt zu hoffen, dass SAP in künftigen Releases den Funktionsumfang weiter ausbaut und auch die Zugänglichkeit vereinfacht, um das volle Potenzial dieses schlanken Clients zu entfalten.
Wenn Sie Ihre SAP Analytics Cloud Dashboards schneller machen oder maßgeschneiderte Performance-Lösungen für Ihr Unternehmen erkunden möchten, kontaktieren Sie uns gerne, um Ihre spezifischen Anforderungen zu besprechen.