Unity Catalog Business Semantics: Metric Views für BI, Genie und KI

Wie Unity Catalog Business Semantics Kennzahlen, Metric Views und Genie verbindet, damit BI-Dashboards und KI-Abfragen dieselben Definitionen nutzen.

Mitarbeiter am Schreibtisch vor einem Monitor, überlagert von einer Karte 'Metric View: revenue_sales' (owner: Vertrieb, aktualisiert 2026-06-12) mit der Definition source: gold.fact_orders, measure: sum(amount_eur), filter: status = 'won', dimensions: [region, period], von der drei Linien zu SQL, BI Dashboard und Genie führen (alle drei zeigen denselben Wert 14,2 Mio Euro Q3 2026) mit dem Hinweis 'Eine Definition. Drei Konsumenten.'
Lesezeit11 Min
Zuletzt aktualisiert15.7.2026
Zusammenfassung

Die Kernaussagen auf einen Blick.

  • Unity Catalog Business Semantics verbindet Metadaten, Metric Views und Genie-Kontext zu gemeinsamen Definitionen für BI, SQL und KI-Abfragen.
  • Der größte Nutzen entsteht durch Metric Views. Kennzahlen wie Umsatz, ARR oder aktiver Kunde werden einmal verbindlich berechnet und danach von Dashboards, Genie und SQL-Abfragen gemeinsam genutzt.
  • Vor dem Rollout müssen drei Fragen geklärt sein: Welche Kennzahlen gehören in Unity Catalog, welche bleiben im BI-Tool, und wer verantwortet Kennzahlen, Begriffe und Genie Spaces fachlich und technisch?
  • Mein Vorschlag: Mit wenigen wichtigen Kennzahlen starten, bei denen heute mehrere Dashboards unterschiedliche Werte liefern. Diese als Metric Views modellieren, in einem kuratierten Genie Space testen und an ein BI-Dashboard anbinden.
01

Dieselbe Kennzahl, drei Ergebnisse

Im Quartalsmeeting stehen drei Zahlen für denselben Sachverhalt im Raum: das Vertriebsdashboard zeigt 14,2 Millionen Umsatz, das Finance-Dashboard 12,7 Millionen, das Customer-Success-Dashboard meldet 9,4 Millionen ARR. Für jede Zahl gibt es eine eigene Erklärung und ein verantwortliches Team. Eine verbindliche Definition wird trotzdem nicht beschlossen. Zwei Wochen später aktiviert das Plattformteam Genie auf den gleichen Tabellen, mit der Erwartung, dass eine Frage in natürlicher Sprache eine eindeutige Antwort liefert. Genie liefert Antworten, die plausibel klingen, nutzt dabei aber nicht automatisch die fachlich richtige Definition.

In wachsenden Datenplattformen entsteht diese Situation schrittweise. Mehrere Bereiche bauen eigene Sichten und Kennzahlen auf derselben Datenbasis. Dabei verwendet jedes Team eine Definition, die für den eigenen Zweck passt, etwa für Begriffe wie Kunde oder Umsatz. Die bestehenden Definitionsunterschiede werden dadurch in das Lakehouse übernommen. Technische Governance und Lineage lösen diese fachlichen Unterschiede nicht von selbst. Werden Definitionen getrennt in BI-Tools und Dokumentationen gepflegt, greifen die einzelnen Plattformkomponenten auf unterschiedliche semantische Grundlagen zurück. Genie orientiert sich dann stark an technischen Namen, Kommentaren und Beispielen im jeweiligen Space. Power BI nutzt das semantische Modell des BI-Teams. Eine externe Lösung wie dbt nutzt ihre eigene Definition. Das Ergebnis bleiben unterschiedliche Kennzahlen für denselben fachlichen Sachverhalt.

Self-Service macht bestehende Definitionsunterschiede schneller sichtbar. Durch KI-gestützte Abfragen steigt zusätzlich das Risiko weiterer abweichender Interpretationen, da fachlich falsche Antworten trotzdem überzeugend klingen können.

Welche Tabelle ist für Umsatz verbindlich? Welche Definition gilt für einen aktiven Kunden? Warum zeigt Genie eine andere Zahl als das offizielle Dashboard? Gehören Kennzahlen ins Lakehouse oder ins BI-Tool? Welches Team übernimmt die Pflege, wenn das Datenprodukt-Team weiterzieht?

Eine weitere Tabelle löst das Definitionsproblem nicht. Benötigt wird ein gemeinsamer Ort für Begriffe, Kennzahlen und ihre Berechnung: sichtbar für BI, für Genie und für jeden KI-Assistenten, der auf Unternehmensdaten antworten soll. Databricks bündelt diese Funktionen unter Business Semantics in Unity Catalog. Sie bildet den nativen semantischen Layer der Databricks-Plattform.

02

Was ist Business Semantics in Unity Catalog?

Business Semantics in Unity Catalog verbindet die Quellsysteme (Cloud Storage, transaktionale Datenbanken, SaaS-Systeme, Streaming) über die Medallion-Architektur als Datenfundament mit einem Contextual Semantic Layer aus Metrics und Datenmodell (Metric Views, Comments, Tags), Ontology (Glossar, Entitäten, Beziehungen), Context und Memory (Genie Space Instructions, Beispielfragen, Synonyme) sowie einem Knowledge Graph (UC Lineage, Joins, Hierarchien), und macht diese Schicht für BI-Dashboards, KI-Agenten, Analytics und Embedded Data Apps gleichermaßen nutzbar. Business Semantics bündelt dafür mehrere Funktionen. Es geht um Metadaten, Kennzahlendefinitionen und zusätzlichen Kontext für KI-Abfragen, die Begriffe und Kennzahlen im Lakehouse selbst verankern, damit dieselben Definitionen nicht parallel in BI-Tools, Anwendungen und Dokumentationen gepflegt werden. Drei Bausteine bilden die Grundlage:

Metadaten an Objekten

Kommentare und Beschreibungen auf Catalogs, Schemas, Tabellen, Spalten und Modellen geben fachlichen Kontext. Tags ergänzen Klassifikation, Synonyme, Geltungsbereich und Verantwortung, direkt am Datenobjekt.

Fachlicher Kontext für Genie

Genie Spaces lassen sich mit Glossar, Beispielfragen, Join-Hinweisen, bevorzugten Spalten und Sample-Werten anreichern. Das entscheidet, ob Genie die vorgesehene fachliche Definition nutzt.

Metric Views

UC-native Objekte, die Kennzahlen deklarativ definieren (Maße, Dimensionen, Zeitachsen, Filter) und für SQL, Genie und BI gleichermaßen verfügbar machen. Aus Beschreibung wird ausführbare Berechnung.

Kennzahlen wie Umsatz oder aktive Kunden werden einmal definiert und anschließend von BI, SQL und Genie einheitlich verwendet. Architektonisch steht dabei ein Unity Catalog Asset als Quelle (View, Tabelle, bestehende Metric View oder Foreign Table), daneben die Definition in YAML oder SQL, in der Mitte die Metric View selbst mit ihren Dimensionen und Measures, und rechts die Konsumenten in zwei Gruppen: Code-Konsumenten wie SQL, Python und Scala sowie No-Code-Konsumenten wie AI/BI Dashboards, Genie, Alerts und Assistant, die alle dieselbe Definition nutzen.

Die Kernfunktionen sind allgemein verfügbar. Databricks hat die Kern-Implementierung der Metric Views als Beitrag SPARK-54119 in Apache Spark eingebracht, geplant ist Unterstützung in Unity Catalog OSS v0.5. Für die Architektur ist dabei besonders relevant: Die Definitionen sollen langfristig offener und besser portierbar werden. Dadurch kann sich langfristig eine zusätzliche Option für den Einsatz außerhalb der Databricks-Plattform ergeben.

Die Konsequenz dieser Abgrenzung: Definitionen, die nur im BI-Tool liegen, stehen Genie und anderen KI-Anwendungen nicht automatisch zur Verfügung. Ein Glossar erklärt Begriffe, berechnet aber keine Kennzahl auf den produktiven Daten. Die Unity-Catalog-Schicht kann Definitionen zentral für SQL-, BI- und KI-Konsumenten bereitstellen. Wie Unity Catalog Begriffe an die produktiven Tabellen bindet, zeigen wir im Überblick zu Lineage in Unity Catalog.

Data & AI Beratung mit ruhrdot

Als offizieller Databricks-Partner begleiten wir dich von der Datenstrategie bis zur produktiven KI-Lösung.

Databricks Logo
03

Warum Metric Views mehr sind als Beschreibungen

Kommentare und Tags allein sorgen noch nicht dafür, dass eine Kennzahl überall gleich berechnet wird. Sie helfen beim Verständnis, legen aber keine Berechnung fest. Ein Kommentar auf der Spalte revenue kann sagen, dass es sich um signiertes Vertriebsvolumen handelt. Unterschiedliche Teams können weiterhin abweichende Filter und Aggregationen verwenden. Auch Genie kann ohne verbindliche Berechnung eine weitere Variante erzeugen.

Metric Views machen eine Kennzahl zu einem eigenen verwalteten Objekt in Unity Catalog. Eine Metric View für „Umsatz Vertriebssicht“ enthält die Quelltabelle, die Filter, die Aggregation und die Dimensionen. Quelle, Filter, Aggregation und Dimensionen werden an einer Stelle festgelegt und können von SQL, Genie und BI-Tools genutzt werden. Wenn ein Analyst in Databricks SQL „Umsatz nach Region“ abfragt, wenn Genie auf die Frage „Wie viel haben wir letztes Quartal gemacht?“ reagiert und wenn ein Power-BI-Bericht denselben Kennwert zieht, nutzen alle dieselbe Berechnung. Daniel Beach beschreibt Metric Views in seiner Analyse als first-class semantic-layer objects, die im Unity Catalog leben.

Zusätzlich kann die Materialisierung häufig genutzter Kennzahlen helfen. Metric Views lassen sich pre-aggregieren und inkrementell aktualisieren, die Query-Engine schreibt Anfragen automatisch auf die materialisierte Variante um. Dieselbe semantische Definition kann dadurch sowohl für flexible Analysen als auch für wiederkehrende Dashboard-Abfragen genutzt werden. Separat gepflegte Aggregationstabellen können dadurch teilweise entfallen.

Metric Views können in YAML definiert werden. Damit können sie als versionierbare Definitionen außerhalb eines einzelnen BI-Tools verwaltet werden. Bestehende Transformations-Tools wie dbt können Metric-View-Definitionen erzeugen. Plattformteams, die ihre Pipelines schon in Code führen, können Kennzahlendefinitionen in bestehende Review- und Deployment-Prozesse aufnehmen. Änderungen an Kennzahlen können dadurch versioniert und im Pull Request geprüft werden.

Der Unterschied zu reinen Metadaten ist wichtig: Kommentare beschreiben, Metric Views berechnen. Dadurch entsteht ausführbare Geschäftslogik statt ausschließlich dokumentierter Bedeutung.

04

Welchen Kontext braucht Genie?

Genie wird oft als einfacher Zugang zu Unternehmensdaten gestartet. Häufig wird angenommen, dass gute Spaltennamen und ein sauberes Datenmodell reichen. Für verlässliche fachliche Antworten reicht das allein aber nicht. Ohne Anreicherung sieht Genie Tabellen, die cust_id, inv_amt und cls_status heißen. Ohne zusätzlichen Kontext muss Genie die Bedeutung aus Namen und Datenmustern ableiten, mit entsprechend schwankender Qualität. Eine gut formulierte Antwort ist noch kein Beweis, dass die fachliche Definition stimmt.

Für bessere Ergebnisse benötigt Genie insbesondere folgende Anreicherungen des Genie Space:

Glossar mit Begriffsdefinitionen

Eindeutige Zuordnung mehrdeutiger Begriffe zu den vorgesehenen fachlichen Definitionen, am besten mit Verweis auf die zugehörige Metric View.

Beispielfragen mit SQL-Antworten

Zeigen Genie, wie ähnliche Fragen beantwortet werden sollen. Aufwendig zu pflegen, verbessert die Antwortqualität aber oft deutlich.

Join-Hinweise

Legen fest, wie Tabellen verbunden werden, wenn Beziehungen nicht aus einfachen Schlüsseln hervorgehen, etwa bei Soft-Delete-Flags oder Mehrfach-Joins.

Bevorzugte Spalten & Werte

Zeigen, welche Dimensionen und Filter in fachlichen Analysen üblich sind und welche Sonderfälle (abgekündigte Status, Test-Mandanten) ausgeschlossen werden.

Synonyme

Bilden Begriffe wie „Vertragspartner“, „Account“ oder „Kunde“ auf dieselbe Entität ab, besonders wichtig nach mehreren CRM-Generationen.

Ein Teil dieses fachlichen Kontexts kann direkt mit der Metric View gespeichert werden. Databricks führt sie unter dem Begriff Agent Metadata: Display Names, Format-Regeln und Synonyme werden mit der Metric-View-Definition gespeichert und sind damit für jeden Konsumenten verfügbar, der die View aufruft, ob Dashboard, SQL-Client oder Genie. Dadurch steht er mehreren Anwendungen zur Verfügung und muss nicht in jedem Genie Space neu gepflegt werden. Genie Code, eine angekündigte Authoring-Erweiterung, schlägt Measures, Dimensionen und Synonyme aus bestehenden Tabellen vor und kann die Erstellung erster Measures, Dimensionen und Synonyme beschleunigen.

Auch hier gilt: Fachlicher Kontext bleibt nur verlässlich, wenn er mit den produktiven Daten verbunden ist und jemand dafür verantwortlich bleibt. Ohne geregelte Pflege können Definitionen und Datenmodell auseinanderlaufen. Die Qualität eines Genie Space hängt von Datenmodell, Metadaten und fachlicher Pflege ab. Wie Genie als KI-Konsument der Semantik in der Lakehouse-Architektur sitzt, zeigen wir im Überblick zu Databricks Genie. Wie der Semantik-Graph unter den Genie Agents auf Business Semantics aufsetzt, klären wir im Überblick zur Genie Ontology.

05

Metric Views vs Comments, Tags und Glossary

Unity Catalog bietet vier Wege, Bedeutung an Daten zu bringen, die oft vermischt werden, aber unterschiedliche Aufgaben haben. Ohne klare Aufgabenverteilung landet dieselbe Information schnell in mehreren davon, oft mit widersprüchlichen Aussagen zum selben Begriff. Die Tabelle ordnet die vier nach Aufgabe:

MechanismusWas es trägtWofür es da istWofür es nicht gedacht ist
CommentsFreitextbeschreibung auf Catalog, Schema, Tabelle, Spalteschnelle fachliche Orientierung, Discovery-Treffer, Spalten-BedeutungBerechnungslogik, strukturierte Klassifikation, mehrsprachige Pflege
Tagsstrukturierte Schlüssel-Wert-Angaben auf UC-ObjektenKlassifikation (PII, Domäne, Geltungsbereich), Steuerung von Policies, SynonymeDefinitionen oder Berechnungen, ausführliche Erklärungen
GlossaryA–Z-Begriffe mit Definition, Synonymen, Verknüpfung zu Datenobjektenunternehmensweit gültige Begriffe jenseits einzelner TabellenKennzahlen-Berechnungen, ausführbare Logik
Metric ViewsQuelltabelle, Filter, Aggregation, Dimensionen einer Kennzahl als UC-Objektverbindliche Berechnung wiederverwendbarer KennzahlenVisualisierung, berichtspezifische Sonderlogik

Praktisch heißt das: Wer „aktiver Kunde“ sauber definieren will, braucht mehr als einen Glossar-Eintrag. Eine Metric View, die count_distinct(customer_id) WHERE last_activity_at >= current_date - interval '90 days' ausdrückt. Und einen Glossar-Eintrag, der den Begriff erklärt, auf die Metric View verweist und Synonyme wie „Active Account“ oder „Bestandskunde“ abbildet. Der Glossar-Eintrag erklärt den Begriff, die Metric View berechnet ihn. Tags ordnen das Ganze einer Domäne zu, Comments helfen beim Stöbern auf der Tabelle darunter.

Wer nur mit einem Glossar startet, hat am Ende oft eine lange Begriffsliste, ohne dass eine einzige Kennzahl verbindlich berechnet wird. Ein Setup mit nur Comments und Tags ergibt gut beschriftete Tabellen, aber weiterhin mehrere Wahrheiten für denselben Wert. Die vier Mechanismen tragen, wenn sie kombiniert werden. Wie ein UC-natives Glossar funktioniert und wo seine Grenze zur Metric View liegt, behandeln wir im Überblick zu Glossary in Unity Catalog; wie Tags als Träger semantischer Hinweise eingesetzt werden, im Überblick zu Tags in Unity Catalog.

06

Wer pflegt Kennzahlen und Begriffe?

Kennzahlendefinitionen ohne klare Verantwortung veralten oft schon nach wenigen Änderungen am Datenmodell. Glossare verlieren schnell an Aktualität, wenn Pflege und Freigabe nicht eindeutig geregelt sind. Ohne klare Verantwortung werden Änderungen weder regelmäßig geprüft noch an Konsumenten kommuniziert. In Unity Catalog entscheidet die Pflegefrage darüber, ob die semantische Schicht dauerhaft verlässlich bleibt.

Sinnvoll ist ein Modell, das jede wichtige Kennzahl wie ein Datenprodukt behandelt, mit Owner, Lifecycle und kommunizierten Änderungen:

Klare Owner-Rolle

Eine fachlich verantwortliche Person pro Kennzahl und Begriff, nicht nur ein Governance-Gremium. UC-Berechtigungen bilden die technische Seite ab, die fachliche Verantwortung gehört in die Betriebsprozesse.

Versionierte Änderungen

Änderungen werden mit Datum, Begründung und Konsumenten-Benachrichtigung dokumentiert. Sonst ändern sich Auswertungen und KI-Antworten, ohne dass jemand den Grund nachvollziehen kann.

Bewusste Ablösung

Ein Lifecycle, der nur Erstellung und Pflege kennt, häuft veraltete Begriffe an. Frist und Abkündigungs-Tag in UC machen sichtbar, was nicht mehr gelten soll.

Auffindbarkeit über Tags

Domäne, Geltungsbereich, Status und verantwortliches Team als Tags machen semantische Objekte per Discovery findbar, ohne dass jeder den Catalog-Pfad kennen muss.

Wie Discovery die Auffindbarkeit organisiert, zeigen wir im Überblick zu Discovery in Unity Catalog.

Dieser Aufwand ersetzt viele dezentrale Abstimmungen in anderen Werkzeugen. Ohne zentrale Schicht fällt derselbe Pflegeaufwand verteilt in BI-Tools, Dokumentationen und Anwendungen an. Die zentrale Verwaltung macht Pflege und Verantwortung besser planbar.

07

Unity Catalog, BI-Tool oder externer Layer?

In der Realität können Kennzahlen an mehreren Orten definiert werden, und häufig werden mehrere davon gleichzeitig genutzt. Power BI bringt sein Semantic Model mit, Tableau hat seine Calculations, dbt Semantic Layer wächst stark. Das wachsende Interesse an externen semantischen Layern zeigt, dass das Thema zunehmend plattformübergreifend betrachtet wird. Cube, AtScale und LookML decken denselben Anspruch in eigenen Architekturen ab.

Keine dieser Schichten löst alle Anforderungen allein. Entscheidend ist eine klare Aufteilung:

FrageWo es hingehört
Anzeige-Label im DashboardBI-Tool
Plattformweit wiederverwendbare Kennzahl (Umsatz, ARR, aktiver Kunde)Metric View in UC
Synonyme, Aliasse und Beispielfragen für GenieGenie Space Instructions
Klassifizierung (PII, Region, Mandant)UC-Tags
Beschreibungstext für DiscoveryUC-Comments
Berechnungen, die nur für einen konkreten Bericht gebraucht werdenBI-Tool
Plattform-übergreifende Semantik für mehrere KonsumentenUC-Metric-Views oder externer Semantic Layer

Drei Zielbilder sind besonders naheliegend:

Databricks-zentriert

Metric Views in UC, das BI-Tool ruft sie auf und konzentriert sich auf Visualisierung und Berichtssonderfälle. So nutzen BI und KI dieselbe Berechnung.

UC + externer Layer

UC verwaltet Definitionen für Databricks-nahe Daten, ein externer Layer wie dbt Semantic Layer oder Cube vereinheitlicht Kennzahlen über mehrere Plattformen hinweg.

UC als alleinige Schicht

Unity Catalog übernimmt die semantische Schicht vollständig, sinnvoll, wenn der BI-Stack absehbar im Databricks-Ökosystem bleibt.

Power BI verbindet sich im ersten Zielbild über den Databricks-Connector mit den UC-Objekten, das BI-Modell kann sich stärker auf Visualisierung, Benutzerführung und berichtsspezifische Logik konzentrieren.

Entscheidend ist vor allem, ob die Daten- und Analyseplattform langfristig auf Databricks konzentriert bleibt. Bei mehreren Datenplattformen kann eine zusätzliche plattformübergreifende Semantikschicht erforderlich sein. Wenn Databricks die zentrale Datenplattform ist, kann ein externer Layer oft entfallen. Auf der Konsumenten-Seite integrieren zunehmend mehr BI- und Katalogwerkzeuge die in Unity Catalog gepflegten Definitionen: Tableau, Sigma, Hex, ThoughtSpot, Omni, Atlan und Collibra haben Integrationen für UC Business Semantics angekündigt oder ausgerollt. Das verändert die Marktfrage. Ein externer Layer sollte dann eher UC-Definitionen nutzen, statt dieselben Kennzahlen erneut zu definieren.

08

Unity Catalog Business Semantics vs dbt Semantic Layer, Cube und AtScale

Externe Semantic Layer verfolgen ein ähnliches Ziel wie Unity Catalog Business Semantics: wiederverwendbare Kennzahlenlogik, die mehrere Konsumenten konsistent verwenden. Der Unterschied liegt darin, wo die Definitionen liegen und wer sie nutzt.

dbt Semantic Layer

Definiert Metriken aus dbt-Modellen, plattformneutral gegen Snowflake, BigQuery, Databricks oder Redshift. Nachteil: Definitionen liegen außerhalb von Unity Catalog, Genie kann sie nicht automatisch nutzen.

Cube

Eigener Server für Metrik-Definitionen, ausgeliefert an BI-Tools, Embedded Analytics und APIs. Stark für Web-Apps und Custom-Frontends, steht aber neben Unity Catalog statt darin verankert zu sein.

AtScale

Zielt auf klassische OLAP- und Cube-Anwendungsfälle mit hoher Query-Last und MDX-Konsumenten, stark für Tabular-Modelle und Excel-PivotTables, weniger für KI-Abfragen in natürlicher Sprache.

Unity Catalog Business Semantics

Verankert die Definition direkt in Unity Catalog. Genie erhält unmittelbar wirksame Definitionen ohne zusätzliches System, verliert aber die plattformneutrale Klammer bei mehreren Datenplattformen.

Die Entscheidung muss nicht immer exklusiv sein. Drei sinnvolle Kombinationen sind häufig anzutreffen:

  • Databricks-zentriert: Unity Catalog Business Semantics als einzige Semantik-Schicht; externe Layer entfallen.
  • Multi-Plattform mit dbt-Backbone: dbt Semantic Layer als Klammer; UC-Metric-Views werden über dbt-Modelle erzeugt und in Genie sichtbar gemacht.
  • Cube oder AtScale als Embedded-/OLAP-Layer: UC-Metric-Views liefern die Definitionen, der externe Layer übernimmt Distribution an Spezial-Konsumenten.

Vermeiden sollte man dieselbe Kennzahl unabhängig an mehreren Stellen zu definieren. Genau das ist die Ursache des Drei-Dashboards-Drei-Zahlen-Problems, nur eine Ebene höher.

09

Power BI Semantic Model und Unity Catalog: Welche Logik wohin gehört

Power BI bringt mit dem Semantic Model (vormals Dataset) eine eigene Semantik-Schicht mit: DAX-Measures, berechnete Spalten, Hierarchien, RLS-Regeln, Beziehungen. Diese Schicht ist nah am Reporting gebaut und an die Berichtswerkzeuge in Power BI gekoppelt. Sie verschwindet nicht, wenn Unity Catalog Metric Views eingeführt werden. Die Frage ist, welche Logik wohin gehört.

Die saubere Trennung ist einfach: Plattformweit verwendete Kennzahlen gehören in Unity Catalog, berichtsspezifische Darstellung und Interaktion bleiben im Power BI Semantic Model.

LogikOrtBegründung
Umsatz, ARR, aktiver Kunde, MargeMetric View in UCBI, Genie und SQL brauchen dieselbe Berechnung
Year-over-Year-Vergleiche, gleitende Durchschnitte als Standard-SichtMetric View in UCPlattformweite Auswertungs-Dimension, nicht berichtsspezifisch
Berichts-Drilldown von Region → Land → StadtPower BI Semantic ModelVisualisierungshierarchie, im BI-Kontext sinnvoll
Row-Level-Security auf Berichts-EbenePower BI Semantic ModelPower-BI-spezifische Zugriffslogik; UC trägt eigene Row-Filter
DAX-Measure für eine einzelne Kachel, die nur in einem Vorstandsbericht erscheintPower BI Semantic ModelBerichtsspezifisch, keine Wiederverwendung über andere Konsumenten
Format-Strings, Anzeige-Labels mit lokaler ÜbersetzungPower BI Semantic ModelDarstellung im BI-Tool

Praktisch heißt das: Das Power BI Semantic Model wird schlanker, aber nicht überflüssig. Wiederkehrende, plattformweit relevante Measures verlagern sich nach UC. Power BI bezieht sie über den Databricks-Connector und nutzt sie als Grundlage für visualisierungsnahe Aufbereitung. Wer das Power BI Semantic Model unverändert lässt und zusätzlich Metric Views einführt, pflegt dieselbe Logik doppelt und schafft zwei mögliche Wahrheiten.

Mein Vorschlag für den Übergang: Jede neue plattformweit relevante Kennzahl wird ab sofort als Metric View in UC angelegt. Bestehende DAX-Measures werden nicht pauschal migriert. Migriert werden Kennzahlen, die in mehreren Berichten genutzt werden oder von Genie verlässlich beantwortet werden sollen. Bericht-spezifische Sonderfälle bleiben in Power BI, klar als berichtsspezifisch markiert. Wie die Power-BI-Anbindung an Databricks technisch funktioniert, behandeln wir im Überblick zur Power-BI-Integration.

10

Mit fünf Kennzahlen zum ersten produktiven Genie Space

Ein vollständiges Unternehmensglossar ist für den Start meist zu groß. Ein rein dokumentationsgetriebener Ansatz erzeugt oft viele Begriffe, aber noch keine produktiv genutzten Kennzahlen. Sinnvoller ist ein kleiner Start mit Kennzahlen, die wirklich genutzt werden, in einem Datenbereich, in dem heute besonders häufig unterschiedliche Zahlen und Definitionen auftreten.

  1. 01

    Fachliche Fragen sammeln

    Welche fünf bis zehn Fragen stellt der Bereich am häufigsten in Quartalsmeetings, Steuerungssitzungen oder Pipeline-Reviews? Ein frageorientierter Ansatz hilft, reale Entscheidungs- und Analyseprobleme statt bestehende Reports nachzubauen. Aus den häufigsten Fragen lassen sich die zuerst benötigten Kennzahlen, Dimensionen und Begriffe ableiten.

  2. 02

    Bereich mit den größten Definitions-Konflikten wählen

    Idealerweise der Bereich, in dem bestehende Auswertungen heute am stärksten voneinander abweichen: Vertrieb, Finance, Customer Success.

  3. 03

    Drei bis fünf Kennzahlen als Metric Views modellieren

    Sucht die Kennzahlen, die in mehreren Berichten verwendet und unterschiedlich berechnet werden. Modelliert sie mit Namen, die klar zeigen, aus welcher fachlichen Sicht die Kennzahl kommt, wie revenue_sales_signed, revenue_finance_booked, arr_customer_success_recurring. Vergebt Owner und tragt die Definition im Comment ein.

  4. 04

    Genie Space einrichten und testen

    Richtet einen Genie Space auf dieser Auswahl ein. Pflegt die Anreicherungen: Glossar, Beispielfragen, Join-Hinweise, Synonyme. Testet den Genie Space über einen definierten Zeitraum mit realen Fragen der späteren Nutzer und vergleicht die Antworten regelmäßig mit den verbindlichen Kennzahlen.

  5. 05

    BI-Dashboard anbinden und ausrollen

    Bindet ein bestehendes oder neues AI/BI-Dashboard an die Metric Views an, statt die Kennzahlenlogik erneut nachzubauen. Erst danach kommt die Frage, ob das Modell auf andere Datenbereiche ausgerollt wird.

Wenige produktiv genutzte und klar verantwortete Kennzahlen sind wertvoller als ein umfangreiches, aber kaum genutztes Glossar. Wie BI-Konsumenten dieser Schicht aufgebaut werden, zeigen wir im Überblick zu AI/BI Dashboards auf Databricks.

11

Grenzen von Unity Catalog Business Semantics

Business Semantics ersetzt keine fachliche Verantwortung und keine Freigabeprozesse. Auch produktseitig gibt es noch Grenzen, die vor einem produktiven Rollout bekannt sein sollten.

Datenqualität

Falsche Quelldaten liefern auch mit korrekter Definition falsche Ergebnisse. Ursachen müssen weiterhin in Ingestion, Transformation oder Quellsystem behoben werden.

Fachliches Datenmodell

Eine semantische Schicht braucht eine stabile Datenbasis. Fünf Kundentabellen mit unterschiedlichen Schlüsseln müssen erst vereinheitlicht werden.

BI-Tool

Visualisierung, Drilldown und Berichtslayout bleiben im BI-Tool. Die UC-Schicht liefert die Definitionen, das BI-Tool macht sie nutzbar.

KI-Antworten

Genie kann plausibel klingen und trotzdem falsch liegen. Semantische Anreicherung reduziert Fehlinterpretationen, ersetzt aber keine Evaluation der Antwortqualität.

Fachliche Verantwortung

Ohne Owner hilft auch zentrale Dokumentation nicht. Semantische Objekte ohne Verantwortliche laufen mit der Zeit vom Datenmodell auseinander.

Produktreife

Metric Views, Materialisierung (Preview) und das offene Format (SPARK-54119) entwickeln sich weiter. Tooling-Integrationen und OSS-Verfügbarkeit sind noch im Rollout.

Lifecycle

Versionierung, Deprecation und Berechtigungen brauchen heute teilweise eigene Konventionen, bis das Tooling reift.

Diese Grenzen sprechen nicht gegen den Einsatz, aber gegen einen großen Rollout ohne Pilot. Wie der gesamte Unity Catalog als Governance- und Semantik-Schicht aufgebaut ist, zeigen wir im Überblick zu Unity Catalog auf Databricks.

12

Fazit

Business Semantics in Unity Catalog ist besonders relevant, wenn BI-Berichte und KI-Anwendungen auf dieselben Daten zugreifen, aber unterschiedliche Ergebnisse liefern.

Solange Begriffe nur im BI-Tool oder in Confluence gepflegt werden, nutzen Genie und BI oft unterschiedliche Definitionen. Die fachlichen Abweichungen werden dadurch nicht behoben. Unity Catalog kann eine gemeinsame ausführbare Definition für SQL-, BI- und KI-Konsumenten bereitstellen. Damit entsteht ein zentraler Ort, an dem Kennzahlen verbindlich berechnet, versioniert und geprüft werden können.

Ein Semantic Layer in Unity Catalog ist die zentrale Voraussetzung für tragfähigen Self-Service. Sobald Fachbereiche Kennzahlen eigenständig nutzen oder Genie als KI-Schnittstelle Antworten generiert, entscheidet die gemeinsame Definitionsschicht, ob Ergebnisse über SQL, BI und KI konsistent bleiben. Typische Auslöser sind Genie-Piloten, wachsende Self-Service-Nutzung mit wiederkehrenden Fragen zur Bedeutung von Kennzahlen und BI-Programme, die dieselben Kennzahlen über mehrere Kanäle bereitstellen.

Gute Kandidaten:

  • drei oder mehr Dashboards zeigen unterschiedliche Werte für dieselbe Kennzahl
  • ein Genie-Pilot erzeugt sprachlich überzeugende, fachlich jedoch nicht verlässliche Ergebnisse
  • Tabellen haben technische Owner, aber Kennzahlen und Begriffe haben keine klare fachliche Verantwortung
  • ein BI-Modernisierungs-Programm pflegt dieselben Kennzahlen parallel in mehreren Plattformen und BI-Werkzeugen
  • ein KI-Assistent soll auf Unternehmensdaten antworten und braucht eine semantische Schicht jenseits von Spaltennamen

Fehlen diese Probleme, ist Business Semantics vielleicht nicht der nächste sinnvolle Schritt. Wenn Datenqualität, Modellierung und Ownership noch nicht stehen, ist diese Schicht nicht der erste Schritt; in diesem Fall sollten zunächst Datenqualität, Datenmodell und Ownership verbessert werden.

Modelliert sie als Metric Views, nutzt diese Definitionen als Grundlage für einen kuratierten Genie Space, bindet ein BI-Dashboard daran und benennt für jede Kennzahl eine eindeutig verantwortliche fachliche Rolle. Der Pilot sollte klein genug sein, dass er innerhalb eines überschaubaren Zeitraums produktiv getestet werden kann. Gleichzeitig sollte er mehrere reale Konsumenten und bestehende Definitionskonflikte abdecken.

Ziel ist nicht noch eine Begriffsliste. Ziel ist eine verbindliche Berechnung, die BI, SQL und Genie gemeinsam nutzen. Dadurch sollen fachliche Abweichungen früh geklärt werden, statt erst im Management-Meeting aufzufallen.

Nächster Schritt

Beginnt mit wenigen wichtigen Kennzahlen in einem Bereich, in dem heute unterschiedliche Zahlen im Umlauf sind.

Alexander Rabe
Alexander Rabe
Co-Founder · Head of Data & AI
13

FAQ

Die Kernfunktionen sind allgemein verfügbar und werden in produktiven Setups eingesetzt. Materialisierung und einzelne Tooling-Integrationen befinden sich noch in Preview. Für einen Einstieg mit wenigen wichtigen Kennzahlen reicht die heutige Reife in der Regel aus; ein flächendeckender Rollout über alle Domänen profitiert davon, die noch in Preview befindlichen Funktionen vor dem Ausrollen zu prüfen.