Zum Hauptinhalt springen

☕ 23.07. | 08:30 Uhr | Raw & Roasted: Marketing Mix Modeling (MMM) kompakt und praxisnah | München oder per Zoom. Kostenfreien Platz sichern. >

20.06.2026: Wo sollte der Semantic Layer angesiedelt sein?

Die richtige Semantic Layer Architektur wählen


HMA Team Federico Erroi f5485307
Federico Erroi, 20.06.2026

Der 5-Minuten-Leitfaden für Data Architects: Wie ein Semantic Layer komplexe Datenbanklogik in verlässliche, unternehmensweite Geschäftsbegriffe übersetzt.

Stellen Sie sich folgende Situation vor: Im Führungskreis präsentiert die Marketingleitung stolz ein Umsatzergebnis von einer Million Euro im letzten Monat. Eine Minute später meldet sich die Finanzleiterin zu Wort: „Bei uns stehen 900.000 Euro in den Büchern.“ Das Meeting kommt zum Stillstand. Niemand redet mehr über die tatsächliche Performance; alle diskutieren darüber, wessen Zahl die richtige ist.

Der Grund dafür ist nicht mangelndes Zahlenverständnis. Er liegt darin, dass Marketing und Finance zwei verschiedene Definitionen desselben Begriffs verwenden. Marketing zählt jeden eingegangenen Auftrag, Finance nur die tatsächlich gebuchten Zahlungseingänge.

Genau hier setzt eine Semantic Layer Architektur an. Sie übersetzt die unübersichtlichen Rohdaten in einer Datenbank in klare, einheitlich definierte Geschäftsbegriffe wie Umsatz, Aktiver Kunde oder Churn Rate, auf die sich alle Teams verlassen können.

Kurz zusammengefasst: Eine Semantic Layer Architektur ist das zentrale Datenwörterbuch zwischen Marketing Data Stack und den Auswertungstools. Es gibt vier Architektur-Optionen: im Data Warehouse, im BI-Tool, als eigenständige Middleware (dbt + MetricFlow) oder über einen offenen Standard (OSI). Für die meisten modernen Marketing-Data-Teams mit mehreren Tools ist der Middleware-Ansatz die robusteste und skalierbarste Wahl.

Warum der Semantic Layer für KI unverzichtbar geworden ist

Der Semantic Layer ist zu einer der wichtigsten Komponenten moderner Datenarchitekturen geworden. Der Hauptgrund dafür ist KI.

Unternehmen möchten, dass KI-Assistenten ihre Daten analysieren: Eine Führungskraft tippt „Was war unser meistverkauftes Produkt in Europa im letzten Quartal?“ und bekommt sofort eine verlässliche Antwort. Das Problem: KI ist notorisch schlecht darin, die Bedeutung von Rohdaten zu erraten. Weist man ein KI-Tool auf eine unstrukturierte Datenbank hin, wird es eine Spalte namens total_amount blind aufsummieren, ohne zu wissen, dass darin stornierte Bestellungen, Steuern und Versandkosten enthalten sind.

Ohne einen Semantic Layer als Kontext-Engine ist der Einsatz von KI im Marketing praktisch blind. Ein Semantic Layer ist dabei weit mehr als eine Liste von KPI-Definitionen. Er bildet das gesamte Ökosystem der Daten ab: Er definiert Beziehungen zwischen Tabellen, erkennt, dass user_id in einem System mit customer_guid in einem anderen übereinstimmt, und liefert den Geschäftskontext, der aus rohen Datenbankfeldern sinnvolle Konzepte macht.

Ohne dieses zentrale Modell mussten Geschäftsregeln früher direkt in einzelne Dashboards und Reports hineinkodiert werden. Änderte sich die Logik, brach alles zusammen. Der Semantic Layer sitzt zwischen Data Warehouse und den nachgelagerten Tools und stellt sicher, dass ein Mensch im BI-Tool und ein KI-Agent bei einer SQL-Abfrage automatisch dieselbe Logik, dasselbe Datenmodell und denselben Kontext verwenden.

Heute stehen Unternehmen vor einer grundlegenden Architekturentscheidung: Wo soll dieses Datenwörterbuch tatsächlich leben? Es gibt vier Hauptoptionen.

Option 1: Der Semantic Layer im Data Warehouse

In diesem Modell wird der Semantic Layer direkt im Data Warehouse aufgebaut, also dort, wo alle Daten liegen, zum Beispiel in Snowflake oder Databricks.

Funktionsweise: Dasselbe System, das die Daten enthält, hält auch die Definitionen der Metriken und den Kontext aller Felder vor. Tools wie Snowflake Cortex oder Databricks Genie können diesen Kontext dann nativ abfragen.

Vorteile: Eine einzige Quelle der Wahrheit. Da die Definitionen direkt neben den Daten liegen, ist die Datensicherheit sehr hoch. Moderne Cloud-Plattformen bieten inzwischen native KI-Agenten und LLM-Funktionen an. Wer den Semantic Layer hier verankert, kann diese Tools mit vollem Geschäftskontext nutzen, ohne Daten mit Latenz oder Sicherheitsrisiken an externe KI-Plattformen übertragen zu müssen.

Nachteile: Man ist an das Ökosystem des jeweiligen Datenbankanbieters gebunden. Wechselt man die Plattform oder fügt ein zweites Auswertungstool hinzu, reist die Logik nicht mit.

Option 2: Der Semantic Layer im BI-Tool

Dies ist der klassische Ansatz. Der Semantic Layer lebt im Dashboard- und Reporting-Tool, also in Power BI oder Tableau.

Funktionsweise: Man verbindet das BI-Tool mit der Rohdatenbank und definiert Metriken, Beziehungen, Hierarchien und Feldbeschreibungen direkt im Reporting-Ökosystem.

Vorteile: Genau diese Grundlage wird benötigt, um Tools wie Microsoft Copilot oder Tableau Pulse effektiv einzusetzen. Der native BI-KI-Assistent erhält damit den präzisen Kontext, den er braucht, um Fragen in natürlicher Sprache korrekt zu beantworten.

Nachteile: Die Definitionen sind im jeweiligen Tool eingesperrt. Data Scientists oder KI-Tools außerhalb dieser Umgebung haben keinen Zugriff, was zu doppelter Arbeit und widersprüchlicher Logik führt. In der Praxis wirkt diese Option zunächst attraktiv, bis ein zweites BI-Tool hinzukommt und die Definitionen auseinanderfallen.

Option 3: Der Semantic Layer als Middleware

Das ist ein neuerer, zunehmend verbreiteter Ansatz für moderne Datenteams. Statt das Wörterbuch in der Datenbank oder im Dashboard zu verankern, wird es in eine eigenständige, unabhängige Schicht ausgelagert, die zwischen beiden sitzt. Das bekannteste Werkzeug dafür ist der dbt Semantic Layer, angetrieben durch MetricFlow.

Funktionsweise: Er fungiert als universeller Übersetzer im zentralen Repository. Dimensionen, Entitäten und Metriken werden in dbt-Konfigurationsdateien definiert. Stellt ein Mensch oder ein KI-Agent über ein angebundenes BI-Tool oder eine API eine Anfrage, kompiliert MetricFlow diese Konfigurationen dynamisch in optimiertes SQL, übergibt es zur Ausführung an die Datenbank und gibt das Ergebnis zurück. Die vollständige technische Dokumentation finden Sie hier: dbt Semantic Layer Dokumentation.

Vorteile: Vollständig tool-agnostisch. Ob jemand ein Dashboard aufruft, eine Tabelle öffnet oder einen KI-Assistenten befragt: Alle greifen auf exakt dasselbe zentrale Wörterbuch zu. Definitionen werden als Code verwaltet, was Versionskontrolle, automatisierte Tests und Peer-Reviews zur Standardpraxis macht. Einen konkreten Einblick in den praktischen Einsatz von dbt in einem Marketing-Data-Setup gibt unser Blogpost Omni und dbt: Klarheit und Tempo für Ihren Data Stack.

Nachteile: Es kommt eine weitere Komponente hinzu, die betrieben und bezahlt werden muss, und die Einrichtung erfordert ein technisch versiertes Data-Engineering-Team.

Option 4: Der Open Semantic Interchange (OSI)-Ansatz

Das ist die Richtung, in die die Branche steuert, aber plug-and-play ist sie noch nicht. Statt ein bestimmtes Tool für die Verwaltung von Definitionen zu wählen, setzt man auf einen offenen, herstellerunabhängigen Standard, den alle Anbieter sprechen.

Funktionsweise: Metriken werden über einen offenen Standard definiert, statt in einer Datenbank, einem Dashboard oder einem eigenständigen Tool eingesperrt zu werden. Weil der Standard vollständig offen ist, können Cloud Warehouse, BI-Dashboards und KI-Agenten Definitionen nativ lesen, schreiben und synchronisieren. Der Standard entkoppelt die Definition der Daten von ihrer Ausführung.

Vorteile: Maximale Flexibilität und null Vendor Lock-in. Wer die Datenbankplattform oder das Dashboard-Tool wechselt, verliert das Datenwörterbuch nicht. Der Semantic Layer kann föderiert werden: Verschiedene Teams verwalten ihre eigenen Definitionen, verbinden sich aber mit demselben zentralen Ökosystem.

Nachteile: Da der Ansatz auf offenen Standards und herstellerübergreifender Abstimmung beruht, reift er noch. Er setzt voraus, dass der bestehende Marketing Data Stack diese offenen Protokolle vollständig unterstützt, was je nach Tool zu Integrationskomplexität führen kann.

Welche Semantic Layer Architektur passt zu Ihrem Unternehmen?

Für die richtige Entscheidung lohnt es sich, über die Technologie hinauszuschauen und zwei grundlegende Fragen zu stellen: Wer wird diese Logik besitzen und pflegen? Und wie nah am operativen Tagesgeschäft muss sie sitzen?

Unsere Empfehlung für moderne Marketing-Data-Teams: Option 3 – dbt Semantic Layer (MetricFlow)
Option Tools (Beispiele) Verantwortung Vendor Lock-in Komplexität Geeignet für
1 – Im Data Warehouse
Snowflake, Databricks
Snowflake Cortex, Databricks Genie Data Analyst / Data Engineer Hoch Niedrig Single-Platform-Setups, maximale Sicherheit
2 – Im BI-Tool
Power BI, Tableau
Power BI Semantic Model, Tableau Data Model Analytics / Business Analysts Hoch Niedrig Single-BI-Tool, Copilot / Pulse-Fokus
3 – Middleware Empfohlen
dbt + MetricFlow
dbt Semantic Layer, MetricFlow Data Engineering + Analysts Niedrig Mittel Multi-Tool-Stacks, skalierbare Teams
4 – Offener Standard (OSI)
AtScale, dbt + OSI
Open Semantic Interchange Protokoll Föderiert (Engineering + Fachbereich) Keiner Hoch Enterprise, KI-first, Zukunftssicherheit
Niedrig = geringer Aufwand / geringes Risiko Mittel = moderater Aufwand Hoch = hoher Aufwand / hohes Risiko

Option 1: Data Warehouse

Sinnvoll, wenn das Unternehmen vollständig auf eine einzige Cloud-Plattform wie Snowflake oder Databricks standardisiert hat und das primäre Ziel Sicherheit, Zentralisierung und native KI-Integration ist. Die tägliche Pflege der Definitionen kann ein Data Analyst übernehmen, während der Data Engineer die Plattform-Governance und Versionskontrolle verantwortet.

Option 2: BI-Tool

Empfehlenswert nur für kleinere, schnell bewegliche Teams, die ihr gesamtes Reporting in einem einzigen Tool wie Power BI oder Tableau abbilden, und deren KI-Strategie auf nativen BI-Assistenten wie Microsoft Copilot oder Tableau Pulse basiert. Aus der Praxis mit mittelständischen Unternehmen: Diese Option wirkt zunächst verlockend, bis ein zweites BI-Tool hinzukommt und die Definitionen auseinanderfallen.

Option 3: Middleware (unsere Empfehlung)

Die richtige Wahl für moderne Multi-Tool-Marketing Data Stacks. Wenn Daten gleichzeitig in mehrere Dashboards, Finanzauswertungen und autonome KI-Agenten fließen müssen, ist diese eigenständige Zwischenschicht der robusteste Ansatz. Definitionen werden als Code verwaltet, was Versionskontrolle, automatisierte Tests und Peer-Reviews zur Standardpraxis macht. Business Analysts können Definitionen im governed Framework trotzdem selbst bearbeiten und ergänzen. Wer dbt-Kenntnisse im Team aufbauen möchte, findet in der HMA Academy das passende Mastering dbt Training.

Option 4: Offener Standard

Die Wahl für Unternehmen auf Enterprise-Niveau, die für das nächste Jahrzehnt bauen. OSI löst den klassischen Konflikt zwischen Engineering und Fachbereich durch föderierte Verantwortung: Data Engineers pflegen grundlegende Definitionen wie „Was ist eine Transaktion?“, Business Analysts verwalten operative Metriken wie Marketing Qualified Lead, jeweils auf der richtigen Ebene der Architektur.

Fazit

Wenn man alle vier Architekturen vergleicht, ist der eigenständige Middleware-Ansatz, konkret der dbt Semantic Layer mit MetricFlow, die bevorzugte Wahl für moderne Marketing-Data-Teams. Wer Geschäftsdefinitionen in einem spezifischen Dashboard oder einem Cloud-Data-Warehouse einschließt, zwingt die eigene Organisation in das Ökosystem eines einzigen Anbieters. Sobald ein zweites Auswertungstool, eine separate KI-Plattform oder ein externes Data-Science-Notebook hinzukommt, müssen SQL-Logik dupliziert und Abweichungen zwischen verschiedenen Quellen erklärt werden.

Mit dem dbt Semantic Layer leben Geschäftsdefinitionen als Code in der zentralen Transformationspipeline. Das bringt Software-Engineering-Standards wie Versionskontrolle, automatisierte Tests und Deployment-Pipelines direkt ins Metrik-Wörterbuch. Ob ein Data Scientist ein Python-Skript ausführt, eine Führungskraft ein Tableau-Dashboard öffnet oder ein KI-Agent eine Abfrage in natürlicher Sprache stellt: Alle berechnen KPIs nach exakt derselben Logik.

Sprechen Sie mit uns über Ihre Datenarchitektur

Was unsere Kunden häufig wissen möchten.

FAQ zur Semantic Layer Architektur

Was ist der Unterschied zwischen einem Data Catalog und einem Semantic Layer?

Ein Data Catalog ist ein Inventar: Er sagt, wo Daten liegen, wem sie gehören und welche Tabellen existieren. Ein Semantic Layer geht einen Schritt weiter und definiert, wie diese Daten zu Geschäftsmetriken berechnet werden, zum Beispiel die genaue Formel für den Nettoumsatz. Der Catalog beschreibt die Daten; der Semantic Layer macht sie nutzbar und konsistent über alle Tools hinweg.

Was ist der Unterschied zwischen einem Semantic Layer und einem Datenmodell?

Ein Datenmodell definiert Struktur und Beziehungen in einer Datenbank, also wie Tabellen miteinander verknüpft sind. Ein Semantic Layer übersetzt diese Struktur in Geschäftsbegriffe und ergänzt sie um Definitionen, Berechnungen und Kontext, den auch nicht-technische Anwender und KI-Tools direkt verstehen und abfragen können. Beide ergänzen sich, erfüllen aber unterschiedliche Zwecke.

Kann man mehrere Semantic Layer gleichzeitig betreiben?

Technisch ja, aber es widerspricht dem eigentlichen Zweck. Wer „Aktiver Kunde“ im dbt Semantic Layer definiert und dieselbe Metrik separat in Power BI hinterlegt, riskiert genau die Situationen wie im Eingangsbeispiel: Verschiedene Tools zeigen unterschiedliche Zahlen. Das Ziel muss immer eine einzige, zentrale Quelle der Wahrheit sein.

Verlangsamt ein Semantic Layer die Abfrageperformance?

In der Regel nicht. Die meisten modernen Semantic Layer-Frameworks nutzen Caching-Mechanismen oder optimieren die generierten SQL-Abfragen, bevor sie an das Data Warehouse übergeben werden. In vielen Fällen verbessert sich die Performance sogar, weil unkontrollierte Ad-hoc-Abfragen vermieden werden. Middleware-Optionen wie dbt MetricFlow sind explizit auf Performance ausgelegt.

Wie hilft ein Semantic Layer nicht-technischen Anwendern?

Er nimmt die Notwendigkeit weg, SQL zu kennen oder Datenbankverknüpfungen zu verstehen. Statt kryptischer Spaltenbezeichnungen wie cust_st_dt_v2 können Fachanwender einfach einen klaren Begriff wie „Vertragsbeginn“ auswählen oder in natürlicher Sprache formulieren. Der Semantic Layer übersetzt die Anfrage automatisch in die korrekte Abfrage.

Ist ein Semantic Layer zwingend erforderlich für interne KI-Chat-Tools?

Zwingend erforderlich nicht, aber dringend empfohlen. Ohne Semantic Layer muss ein LLM oder KI-Assistent Tabellenschemata und Berechnungslogik selbst erschließen, was häufig zu Halluzinationen oder falschen Ergebnissen führt. Der Semantic Layer fungiert als Kontext-Engine mit Governance, die sicherstellt, dass KI-Tools KPIs genauso berechnen wie ein menschlicher Analyst.