Accelerate
Your
Data-Driven Decisions
Das Exasol Add-On "Exasol Semantic Layer" ermöglicht Ihnen die Abbildung eines vollständigen semantischen Layers mit integrierter Business Logik zentral auf der Datenbank.
Machen Sie das Meiste aus Ihren Daten. Einfach. Effizient. Einheitlich.
Sie...
… verfügen mit der Exasol über eine der schnellsten Analytics Datenbanken am Markt?
… möchten, dass Ihre Endanwender auch beim Thema Reporting & Analytics von dieser Geschwindigkeit profitieren und sich nicht von BI-Frontends oder ungünstig geschriebenem SQL ausbremsen lassen?
… wollen genau einen zentralen Business Layer als Schnittstelle zur Exasol für alle direkten Queries und BI-Tools?
Dann brauchen Sie den Exasol Semantic Layer (ESL)
Einfach
Alle Abfragen sind vereinfacht und dennoch gemäß dem SQL-Standard formuliert.
Auf komplexere Sprachkonstrukte (wie JOIN, GROUP BY) kann dabei in der ursprünglichen Abfrage durch den User konsequent verzichtet werden.
Das macht die Abfragen auch für Ihre technisch weniger versierten Anwender extrem einfach.
Effizient
Verwenden Sie SQL-Abfragen, die optimal auf Ihre Exasol Datenbank ausgelegt sind und zur Laufzeit generiert werden. Dadurch vermeiden Sie Engpässe und eine hohe Auslastung durch ineffizient formulierte Queries.
Die Qualität der Abfrage wird nicht länger durch das BI-Tool oder den Endanwender bestimmt.
Einheitlich
Erstellen Sie ein einheitliches Datenmodell, welches als zentrale "Single Source of Truth" für Fachbegriffe und Business-Logik dient.
Diese Quelle integrieren Sie mühelos mit BI-Tools wie Power-BI, Tableau, Microstrategy, Qlik und greifen direkt über Ihren SQL-Client (JDBC, ODBC) zu.
Redundante Modellierung oder Programmierung im BI-Frontend ist nicht mehr erforderlich!
Transparent
Der ESL basiert auf dem kostenlosen Exasol Feature "Virtual Schema" und ist damit vollkommen transparent.
Quelloffener und umfassend dokumentierter Python-Code, hinterlegt im Adapter-Script.
Datenmodelle, Metadaten & Business-Logik, sind einfach strukturiert in Datenbanktabellen gespeichert.
Mehr als nur Sematischer Layer: ESL kann noch viele weitere Probleme Ihres Datenalltags lösen
- Integrieren Sie Ihre Datenbank mit LLMs: "Chat with your data"
- Vernetzen Sie Analytics Datenbank und "Cold-Data"-Konzepte: Aktuelle Daten auf der schnellen Exasol, ältere Datenbestände auf alternativen Datenbanken. Beide Datenbestände werden automatisch und vollkommen transparent für den Anwender zusammengeführt
- Richten Sie Rollen/Rechte-Modelle sowohl auf Column- als auch Row-Level-based Security zentral ein
- Ermöglichen Sie Write-Back-Funktionalität (z.B. zur Erhebung von Plandaten) direkt aus einem beliebigen(!) BI-Tool heraus
- Ermitteln Sie Analyseschwerpunkte Ihrer Anwender ("Meta-Reporting") und optimieren Sie Ihr Datenmodell entsprechend
Das sagen unsere Anwender
“Schnellere und Vereinfachte Abfragen ohne tiefe SQL Kenntnisse möglich”
“Ich kann mich auf den Inhalt und die Bedingungen meiner Analyse konzentrieren und muss nicht Konzentration und Nerven auf SQL-Strukturen legen”
“Abfragen können mit weniger Arbeitsaufwand und Hintergrundwissen ausgeführt werden”
“Kennzahlen können endlich allgemeingültig definiert werden”
“Automatisiert komplexe und komplizierte SQL-Queries für Benutzer die technisch nicht so affin sind”
“Wegfall von JOINS erleichtert den Datenabzug und Überblick sehr”
Wie funktioniert der ESL?
Das Exasol Feature „Virtual Schema“ ermöglicht eine nahezu unbegrenzte Manipulation eingehender SQL-Abfragen mittels eines Python-Scripts (Exasol-Adapter-Script). Mit ESL nutzen wir diese Möglichkeit aus, um das eingehende SQL auf eine zentrale (virtuelle) Tabelle in ein komplexes SQL auf ein zuvor hinterlegtes Datenmodell umzuwandeln.
Das befreit die Anwender und BI-Tools davon komplexe Abfragen zu erstellen und überlässt dies ESL. Client-Abfragen auf ESL benötigen daher z.B. weder JOIN noch GROUP-BY. Die zentrale Tabelle fungiert als semantischer Layer und Schnittstelle für das Business. Die Komplexität des dahinterliegenden Datenmodells und der Abfragen wird somit vollständig ausgelagert: