Zum Inhalt springen

Insight Apps

Insight Apps verbinden ein analytisches Ergebnis mit einer Aktion in einer Oberfläche. Definition, SAP-BDC-Bezug, Abgrenzung zu Dashboards, Genie und Data Apps.

Insight Apps sind kleine Programme, die eine Auswertung (zum Beispiel eine Kennzahl oder ein Prognose-Ergebnis) und die passende Handlung (etwa eine Freigabe oder eine Bestellung) in einer einzigen Oberfläche zusammenbringen, statt die Zahl nur als Bericht anzuzeigen und den nächsten Schritt in ein anderes System zu verlagern. Der Begriff meint einerseits diese Anwendungsart allgemein (auch „embedded Analytics" oder „Data Apps" genannt), andererseits einen konkreten Baustein der SAP Business Data Cloud (BDC), der SAP-Datenplattform.

Was sind Insight Apps?

Insight Apps sind Anwendungen am Ende einer Auswertungs-Strecke, also dort, wo ein Ergebnis (zum Beispiel eine Kennzahl, das Ergebnis eines Vorhersage-Modells oder eine Kundengruppen-Einteilung) beim Anwender ankommt. In derselben Oberfläche steht neben der Zahl auch die passende Handlung bereit, mit der jemand den nächsten Schritt auslöst, beispielsweise eine Freigabe erteilen, einen Datensatz anpassen oder einen Prozessschritt anstoßen. Damit unterscheiden sich Insight Apps von einem klassischen BI-Dashboard (BI = Business Intelligence, also Berichtswesen), das eine Kennzahl zeigt und die zugehörige Aktion in ein separates System verschiebt.

Der Begriff wird in zwei parallelen Bedeutungslinien verwendet. Als Anwendungs-Kategorie (herstellerneutral) meint er das Architektur-Muster embedded Analytics beziehungsweise Data Apps: analytische Ergebnisse werden in eine interaktive Anwendung eingebettet, die auf einer Datenplattform läuft. Umsetzungen reichen von Databricks Apps (serverlose App-Runtime auf der Data Intelligence Platform) über Streamlit und Dash bis zu ISV-Lösungen. Als SAP-Produktbaustein meint der Begriff konkret die Insight-Apps-Komponente der SAP Business Data Cloud: vorgefertigte, von SAP oder Partnern gelieferte Anwendungen, die auf BDC-Datenprodukten aufsetzen und über SAP Analytics Cloud oder eingebettete Runtimes zum Endanwender kommen.

Der Begriff existiert, weil Reporting-Werkzeuge und operative Fachanwendungen bislang getrennte Welten waren. Eine Zahl aus einem Dashboard führte in der Regel zurück in ein separates System, in dem die Entscheidung eingetragen wurde. Insight Apps schließen diesen Medienbruch auf einer gemeinsamen Governance- und Semantik-Basis: bei SAP über die Datenprodukte der Business Data Cloud, in der Databricks-Welt über den Unity Catalog. Datenherkunft, Berechtigungen, Row-Level-Filter und Lineage gelten transitiv für die App-Anzeige und die App-Aktion.

Abgrenzung zu verwandten Begriffen

Insight Apps werden häufig mit reinen Reporting-Werkzeugen oder mit der zugrundeliegenden Runtime verwechselt. Die Abgrenzung verläuft entlang zweier Achsen: Rolle in der Analyse-Pipeline (Anzeige, Konversation, Aktion) und Position im Produkt-Stack (Anwendungs-Zweck versus Container oder Runtime).

BegriffAchseKernunterschied
AI/BI DashboardsRolleEin Dashboard zeigt aggregierte Kennzahlen und dient der Beobachtung. Insight Apps binden die Kennzahl an eine Interaktion und tragen den nächsten Prozessschritt im selben UI.
Genie / Conversational-BIRolleGenie ist der Natural-Language-Query-Modus für freie Fragen an die Daten. Insight Apps bieten stattdessen eine strukturierte Oberfläche mit definiertem Workflow und Aktions-Schritt.
Databricks One / Genie OneStack-PositionDatabricks One ist die Konsum-Oberfläche der Plattform, in der Dashboards, Genie Spaces und Apps zusammen angezeigt werden. Insight Apps sind Inhalte innerhalb einer solchen Oberfläche und bilden selbst keinen Container.
Databricks AppsStack-PositionDatabricks Apps ist die serverlose Laufzeitumgebung für interaktive Datenanwendungen. Insight App beschreibt den Anwendungszweck, Databricks Apps die Plattform, auf der eine Insight App laufen kann.
SAP Analytics CloudStack-PositionSAC ist ein Reporting- und Planungs-Frontend mit eigenem Story-Modell. SAP-Insight-Apps setzen darüber hinaus auf BDC-Datenprodukte und tragen die Aktions-Logik als eigenständige Anwendung.

Am wichtigsten ist die Trennung zwischen Anwendungs-Zweck und Runtime. Eine Insight App kann auf sehr verschiedenen Runtimes laufen (Databricks Apps, SAC-Extensions, Streamlit, ISV-Frameworks); der Begriff beschreibt die Rolle der Anwendung im Analytics-Stack und bleibt für die technische Umsetzung offen.

Beispiel: Vertriebs-Insight-App in der SAP Business Data Cloud

Ein Handelsunternehmen betreibt seine SAP-Daten in der Business Data Cloud. Ein Datenprodukt „Kunden-Scoring DACH" bündelt Umsatz-Historie, Zahlungsverhalten und Modell-Output eines Churn-Scorings; Berechtigungen, Semantik und Lineage liegen im BDC-Datenprodukt. Eine Insight App zeigt einem Vertriebsverantwortlichen den Kunden-Score, blendet Treiber-Kennzahlen ein und stellt in derselben Ansicht einen Freigabe-Schritt für einen Rabatt oder das Anlegen einer Vertriebs-Aktion bereit. Der Aktions-Schritt schreibt zurück in das operative Vertriebssystem, ohne dass ein separater Wechsel in eine zweite Anwendung nötig ist.

Auf der Databricks-Seite läuft ein analoges Muster als Databricks App. Eine Disposition sieht eine Bestands- und Nachfrageprognose aus einer Gold-Tabelle im Unity Catalog, filtert nach Warengruppe und löst aus derselben Oberfläche Nachschub-Aufträge aus. Modell und Prognose liegen als Feature-Store- oder Delta-Tabelle bereit; die App bündelt Anzeige und Aktion. Zugriff, Row-Level-Filter und Lineage kommen aus dem Unity Catalog.

Beide Beispiele zeigen dieselbe Architekturposition: kuratiertes Datenprodukt beziehungsweise Gold-Tabelle als Fundament, App-Runtime als Trägerschicht und Insight App als Anwendung, die Analyse und Aktion in einer Oberfläche zusammenführt.

Insight Apps im eigenen Unternehmen umsetzen?

Wir zeigen, wie sich das in deiner Systemlandschaft konkret abbilden lässt.

Gespräch vereinbaren