Wissensdatenbank · Headless BI · Universal Semantic Layer

Cube – die semantische Schicht zwischen Warehouse und BI.

Cube ist eine sogenannte Headless-BI-Lösung: eine semantische Schicht, die sich zwischen das Data Warehouse und die vielen nachgelagerten Werkzeuge – BI-Tools, Tabellenkalkulationen, KI-Assistenten, eigene Anwendungen – legt. Kennzahlen wie „Umsatz“ oder „aktive Kunden“ werden dort ein einziges Mal definiert und stehen anschließend allen Werkzeugen konsistent zur Verfügung. Für den datengetriebenen Mittelstand adressiert Cube damit genau das leidige Problem, dass verschiedene Berichte unterschiedliche Zahlen zeigen – mit einer quelloffenen Variante und einer verwalteten Cloud-Option.

21 Min. Lesezeit
Aktualisiert · Juli 2026
Fachartikel · Expertenbeitrag
Cube
Cube Dev, Inc. · San Francisco, USA
Typ
Semantische Schicht (Headless BI)
Varianten
Cube Core & Cube Cloud
Lizenz Core
Open Source
Rolle im Stack
Metrikschicht vor BI
Schnittstellen
REST, GraphQL, SQL
Umfeld
Snowflake, BigQuery u. a.
INAGRO Eignung datengetriebener Mittelstand
Kapitel 01 · Überblick

Was ist Cube – und warum spricht man von Headless BI?

Cube ist eine semantische Schicht – ein sogenannter Semantic Layer –, die sich zwischen das Data Warehouse und die vielen Werkzeuge legt, die auf die Daten zugreifen möchten. Der Anbieter beschreibt Cube als „Headless BI“ und als „Universal Semantic Layer“. Beide Begriffe meinen dasselbe Grundprinzip: Die Geschäftslogik – wie eine Kennzahl definiert ist, welche Filter gelten, welche Beziehungen zwischen Tabellen bestehen – wird an einer einzigen zentralen Stelle beschrieben und steht dann allen nachgelagerten Werkzeugen einheitlich zur Verfügung.

Die Kernidee lässt sich in einem Satz zusammenfassen: Cube definiert Kennzahlen genau einmal – und alle Werkzeuge rechnen anschließend mit derselben Definition. Ein BI-Tool, eine Tabellenkalkulation, ein KI-Assistent und eine selbst gebaute Web-Anwendung greifen nicht mehr jeweils direkt und mit eigener Logik auf das Warehouse zu, sondern fragen ihre Zahlen bei Cube ab. Cube kennt die eine, verbindliche Definition und liefert konsistente Ergebnisse aus. Damit endet der verbreitete Zustand, dass drei Abteilungen drei leicht abweichende Umsatzzahlen präsentieren, weil jede ihre eigene Berechnung mitbringt.
Der Begriff Headless BI ist bewusst gewählt. Klassische BI-Werkzeuge vereinen zwei Dinge in einem Produkt: die Definition der Kennzahlen und deren Darstellung als Diagramm oder Tabelle. Cube trennt diese beiden Dinge. Es übernimmt ausschließlich die Definition und Bereitstellung der Kennzahlen – den „Kopf“, also die sichtbare Oberfläche mit den Diagrammen, überlässt es anderen Werkzeugen. „Headless“ bedeutet also: Cube ist die Denkschicht ohne eigene Anzeigeoberfläche, an die sich beliebige Frontends anschließen lassen.
Drei Eigenschaften definieren Cube:
  • Zentrale Metrikdefinition statt verstreuter Logik – Kennzahlen und ihre Berechnungsregeln werden in einem Datenmodell einmal beschrieben. Diese eine Quelle der Wahrheit ersetzt die verstreute, oft widersprüchliche Logik in einzelnen Dashboards, Tabellenblättern und Skripten.
  • Zugriff über offene Schnittstellen – Cube stellt seine Kennzahlen über mehrere Programmierschnittstellen bereit, darunter eine REST-Schnittstelle, eine GraphQL-Schnittstelle und – besonders wichtig für BI-Tools – eine SQL-kompatible Schnittstelle. Nahezu jedes Werkzeug kann so andocken.
  • Cube rechnet nicht selbst die Massendaten – wie bei einer Transformationsschicht bleibt die eigentliche Rechenarbeit weitgehend im Data Warehouse. Cube orchestriert die Abfragen, sorgt über einen Zwischenspeicher für Tempo und liefert die Ergebnisse konsistent aus.
INAGRO-Einschätzung

Cube ist für Unternehmen interessant, die Daten über mehrere Werkzeuge hinweg auswerten – etwa ein BI-Tool für das Management, eine Tabellenkalkulation für den Fachbereich und vielleicht eine eigene Anwendung oder einen KI-Assistenten – und dabei immer wieder feststellen, dass die Zahlen nicht zusammenpassen. Genau hier spielt eine semantische Schicht ihre Stärke aus. Für Unternehmen, die ihre gesamte Analyse ohnehin in einem einzigen BI-Werkzeug bündeln, ist der Zusatznutzen dagegen geringer. Cube ist wie eine Transformationsschicht ein spezialisierter Baustein, kein Rundum-Werkzeug – und entfaltet seinen Wert erst im Zusammenspiel mit Warehouse und Frontends.

Wo Cube im Datenfluss sitzt

Um Cube richtig einzuordnen, hilft ein Blick auf den typischen Weg der Daten. Rohdaten werden zunächst aus Quellsystemen in ein zentrales Data Warehouse geladen und dort – idealerweise mit einer Transformationsschicht – zu sauberen Analysetabellen aufbereitet. Klassisch greifen die BI-Werkzeuge nun direkt auf diese Tabellen zu und definieren ihre Kennzahlen jeweils selbst. Genau hier setzt Cube an: Es schiebt sich als zusätzliche Schicht zwischen die aufbereiteten Daten und die Werkzeuge. Die Werkzeuge fragen ihre Kennzahlen nicht mehr direkt beim Warehouse ab, sondern bei Cube – und erhalten so garantiert konsistente Definitionen.
Diese Positionierung ist wichtig: Cube ersetzt weder das Data Warehouse noch die Transformationsschicht noch das BI-Tool. Es füllt eine oft unbesetzte Lücke – die Ebene der einheitlichen Kennzahldefinition –, die in vielen gewachsenen Datenlandschaften gar nicht existiert und deren Fehlen sich in widersprüchlichen Zahlen bemerkbar macht. Cube macht die Kennzahllogik zentral, konsistent und für viele Werkzeuge gleichzeitig nutzbar.

Der Universal Semantic Layer als Idee

Der Begriff Universal Semantic Layer – „universelle semantische Schicht“ – beschreibt den Anspruch, nicht nur ein einzelnes BI-Werkzeug mit konsistenten Kennzahlen zu versorgen, sondern grundsätzlich alle Werkzeuge, die Zahlen brauchen. Das ist der entscheidende Unterschied zu semantischen Schichten, die fest in ein einzelnes BI-Produkt eingebaut sind und nur diesem dienen. Cube versteht sich als werkzeugübergreifende, offene Schicht. Ob das Management sein Dashboard, der Controller seine Tabelle oder ein KI-Assistent seine Antwort erhält – die zugrunde liegende Kennzahldefinition ist überall dieselbe.
Für den Mittelstand ist dieser Gedanke attraktiv, weil er Unabhängigkeit schafft. Wer seine Kennzahllogik nicht im einzelnen BI-Werkzeug einsperrt, sondern in einer neutralen Schicht davor ablegt, macht sich vom konkreten Frontend unabhängiger. Ein späterer Wechsel des BI-Tools wird deutlich leichter, weil die eigentliche Geschäftslogik nicht mit dem Werkzeug verschwindet, sondern in Cube erhalten bleibt.
Kapitel 02 · Core vs. Cloud

Cube Core und Cube Cloud – zwei Wege zur selben Schicht

Cube gibt es in zwei Ausprägungen, die sich denselben Kern teilen, aber unterschiedlich betrieben und ergänzt werden: Cube Core als quelloffene, selbst betriebene Grundlage und Cube Cloud als verwalteter Dienst mit zusätzlichen Betriebs- und Komfortfunktionen. Wer diese Unterscheidung versteht, versteht auch die Kosten- und Datenhoheits-Fragen, auf die wir in Kapitel 09 zurückkommen.

Cube Core
Open Source

Die quelloffene Grundlage von Cube. Sie enthält die Modellierungssprache für Kennzahlen, den Abfrage-Motor und die offenen Schnittstellen. Kostenlos nutzbar, wird aber vollständig selbst betrieben: Sie kümmern sich um Bereitstellung, Skalierung und Umgebung.

LizenzOpen Source
BereitstellungSelbst gehostet
BetriebIn Eigenregie
DatenhoheitVolle Kontrolle
Cube Cloud
Verwaltet

Der von Cube Dev betriebene Dienst rund um Cube Core. Er ergänzt automatischen Betrieb, Skalierung, Überwachung, komfortable Verwaltung der Zwischenspeicher sowie Funktionen für die Zusammenarbeit im Team. Der Betrieb liegt beim Anbieter, gebucht wird als Abonnement.

ModellSaaS / Abo
OberflächeVerwaltung im Browser
BetriebVom Anbieter
ServerstandortPrüfen (Kap. 09)
Gemeinsamer Kern
Fundament

Beide Varianten teilen dieselbe Modellierungssprache und dieselben Schnittstellen. Ein Cube-Datenmodell, das mit Core entwickelt wurde, funktioniert grundsätzlich auch in der Cloud – und umgekehrt. Die Kennzahllogik selbst ist portabel und nicht an eine Variante gebunden.

ModellierungDatenmodell
SchnittstellenREST, GraphQL, SQL
PortabilitätHoch
BindungGering

Cube Core – Freiheit und Eigenverantwortung

Cube Core ist das quelloffene Herzstück und für viele der Einstieg in die Cube-Welt. Es enthält alles Wesentliche: die Sprache, in der man Kennzahlen und ihre Beziehungen beschreibt, den Motor, der Abfragen entgegennimmt und an das Warehouse weiterreicht, sowie die offenen Schnittstellen, über die Werkzeuge andocken. Der große Vorteil ist die Freiheit – Cube Core verursacht keine Lizenzgebühren und lässt sich in der eigenen Umgebung betreiben, vom eigenen Server bis in die eigene Cloud-Infrastruktur. Für Unternehmen mit hohen Anforderungen an Datenhoheit ist das ein zentrales Argument, weil die semantische Schicht vollständig in der eigenen, kontrollierten Umgebung bleibt.
Die Kehrseite ist die Eigenverantwortung. Mit Cube Core müssen Sie selbst dafür sorgen, dass der Dienst zuverlässig läuft, ausreichend skaliert und überwacht wird. Auch die Verwaltung der Zwischenspeicher, mit denen Cube seine Geschwindigkeit erreicht, und der Betrieb unter Last liegen in Ihrer Hand. Für Teams mit technischer Kompetenz im Betrieb von Diensten ist das gut beherrschbar; für Teams, die sich ganz auf die Kennzahlmodellierung konzentrieren wollen, kann dieser Betriebsaufwand spürbar ins Gewicht fallen.

Cube Cloud – Komfort als verwalteter Dienst

Cube Cloud nimmt Ihnen genau diesen Betriebsaufwand ab. Es ist ein von Cube Dev betriebener Dienst rund um den Core, der eine ganze Reihe von Betriebs- und Komfortfunktionen mitbringt: den automatischen, skalierenden Betrieb der semantischen Schicht; eine komfortable Verwaltung und Aktualisierung der Zwischenspeicher; Überwachung und Fehleranalyse; sowie Funktionen für die Zusammenarbeit im Team und die Anbindung an Entwicklungsprozesse. Der Preis dafür ist ein Abonnement und die Auslagerung des Betriebs an einen externen, US-amerikanischen Anbieter.
Aus Beratungssicht ist die Wahl selten eine Frage von „richtig“ oder „falsch“, sondern eine Abwägung. Cube Cloud verkürzt den Weg zum produktiven, belastbaren Betrieb erheblich und entlastet kleine Teams von Infrastruktur-Arbeit – gerade das verlässliche Betreiben und Aktualisieren der Zwischenspeicher unter Last ist keine triviale Aufgabe. Cube Core gibt maximale Kontrolle und Kostenfreiheit bei der Lizenz, verlangt dafür aber eigenes technisches Können. Wichtig: Weil beide Varianten denselben Kern teilen, ist ein Wechsel später möglich – die eigentliche Modellierungsarbeit ist nicht verloren, wenn man sich umentscheidet.
Positionierung in einem Satz

Cube Core und Cube Cloud sind nicht zwei konkurrierende Produkte, sondern zwei Betriebsmodelle für dieselbe semantische Schicht: Core gibt Ihnen quelloffene Freiheit und volle Datenhoheit bei Eigenbetrieb, Cloud gibt Ihnen einen verwalteten Komfortdienst gegen Abogebühr und mit einem zu prüfenden Serverstandort. Das Datenmodell, das Sie einmal schreiben, bleibt in beiden Welten dasselbe.

Die richtige Variante für den Mittelstand wählen

In unseren Projekten hängt die Empfehlung von wenigen Faktoren ab. Verfügt ein Unternehmen über technisch versierte Mitarbeiter, die ohnehin Dienste betreiben und skalieren, und legt es besonderen Wert auf Kostenkontrolle und Datenhoheit, ist Cube Core oft der bevorzugte Weg. Fehlt diese Betriebs-Tiefe oder soll ein kleines Team schnell und ohne Infrastruktur-Aufbau eine belastbare semantische Schicht bereitstellen, spielt Cube Cloud seine Stärken aus – insbesondere beim verlässlichen Betrieb der performancekritischen Zwischenspeicher. Ein pragmatischer Mittelweg, den wir häufig sehen: mit Cube Core einen Prototyp aufbauen, um die Idee zu erproben, und für den produktiven Betrieb dann bewusst über Cube Cloud entscheiden, sobald Verfügbarkeit und Skalierung wichtig werden.
Kapitel 03 · Kernfähigkeiten

Modellierung, Metriken, Caching und APIs – die Säulen von Cube

Der eigentliche Wert von Cube liegt in vier eng verzahnten Fähigkeiten, die zusammen aus verstreuter Kennzahllogik eine zentrale, schnelle und universell abfragbare Metrikschicht machen: die Datenmodellierung, die konsistenten Metrikdefinitionen, das leistungssteigernde Caching mit sogenannten Pre-Aggregations sowie die offenen Schnittstellen (APIs). Erst im Zusammenspiel entfalten sie ihre Wirkung.

Datenmodell

Im Datenmodell beschreibt man, welche Tabellen es gibt, wie sie zusammenhängen und welche Kennzahlen sich daraus ergeben. Dieses Modell ist die zentrale, versionierbare Beschreibung der Geschäftslogik – die eine Quelle der Wahrheit für alle Werkzeuge.

Logik zentral beschrieben
Metriken

Kennzahlen wie Umsatz, Deckungsbeitrag oder aktive Kunden werden mit ihrer genauen Berechnungsregel einmal definiert. Jedes Werkzeug erhält beim Abfragen dieselbe Definition – Schluss mit abweichenden Zahlen je Bericht.

Einmal definiert, überall gleich
Caching

Ein Zwischenspeicher hält Abfrageergebnisse vor, damit wiederkehrende Fragen nicht jedes Mal das Warehouse belasten. Das macht Auswertungen spürbar schneller und schont zugleich die Rechenkosten der Plattform.

Tempo und Kostenschutz
APIs

Cube stellt seine Kennzahlen über mehrere Schnittstellen bereit: eine REST-Schnittstelle, eine GraphQL-Schnittstelle und eine SQL-kompatible Schnittstelle. Damit können BI-Tools, Anwendungen und KI-Assistenten gleichermaßen andocken.

Anschluss für alle Werkzeuge
Zugriffsrechte

Cube kann steuern, welche Nutzer welche Daten sehen dürfen – etwa damit eine Filiale nur ihre eigenen Zahlen erhält. Diese Regel liegt zentral in der Schicht und gilt für alle angeschlossenen Werkzeuge gleich.

Zentrale Zugriffssteuerung
Versionierung

Das Cube-Datenmodell ist Code und lässt sich versionieren. Jede Änderung an einer Kennzahldefinition ist nachvollziehbar, überprüfbar und im Zweifel zurücknehmbar – Kennzahllogik wird so mit der Sorgfalt von Software gepflegt.

Nachvollziehbar wie Code

Datenmodell und Metrikdefinitionen – die eine Quelle der Wahrheit

Das Herzstück von Cube ist das Datenmodell. Darin beschreibt man, aus welchen Tabellen die Daten stammen, wie diese Tabellen zusammenhängen und welche Kennzahlen sich daraus berechnen. Eine Metrikdefinition legt genau fest, wie eine Kennzahl entsteht: Welche Spalte wird summiert, welche Filter gelten, wie werden Zeiträume behandelt. Der entscheidende Punkt ist die Zentralität – diese Definition existiert nur ein einziges Mal und gilt für alle Werkzeuge, die darauf zugreifen.
Damit adressiert Cube das verbreitetste Problem gewachsener BI-Landschaften: die widersprüchlichen Kennzahlen. Wenn der Vertrieb den „Umsatz“ inklusive Rabatten rechnet, das Controlling ihn ohne Rabatte betrachtet und das Marketing eine dritte Variante nutzt, entstehen drei Wahrheiten. Wird die Definition dagegen einmal in Cube festgelegt, rechnen alle Werkzeuge zwangsläufig gleich. Änderungen an einer Kennzahl erfolgen an genau einer Stelle und wirken sofort überall konsistent. Genau das ist der Unterschied zwischen einer BI-Landschaft, der man traut, und einer, über deren Zahlen ständig gestritten wird.

Caching und Pre-Aggregations – Geschwindigkeit und Kostenschutz

Eine semantische Schicht ist nur dann praktisch nutzbar, wenn Abfragen schnell beantwortet werden. Dafür setzt Cube auf ein mehrstufiges Caching, also einen Zwischenspeicher für Abfrageergebnisse. Besonders wirkungsvoll ist dabei das Konzept der Pre-Aggregations: Häufig benötigte Verdichtungen – etwa Tagesumsätze oder monatliche Kennzahlen je Region – werden vorab berechnet und bereitgehalten. Fragt ein Werkzeug später eine solche Auswertung ab, muss Cube sie nicht jedes Mal neu aus den Rohdaten berechnen, sondern liefert die vorbereitete Verdichtung aus. Das beschleunigt Antworten erheblich.
Für den Mittelstand hat dieser Mechanismus einen doppelten Nutzen. Zum einen fühlen sich Dashboards und Berichte spürbar reaktionsschneller an, was die Akzeptanz erhöht. Zum anderen – und das wird oft übersehen – schützt Caching die Rechenkosten des Data Warehouse. Denn jede Abfrage, die aus dem Zwischenspeicher beantwortet wird, belastet nicht das verbrauchsbasiert abgerechnete Warehouse. Gerade bei vielen Nutzern und häufig aufgerufenen Standardberichten kann das die laufenden Plattformkosten deutlich dämpfen. Die konkrete Ausgestaltung und Grenzen dieser Funktionen sollte man für den eigenen Anwendungsfall beim Anbieter prüfen.

APIs – REST, GraphQL und die SQL-Schnittstelle

Der letzte Baustein ist die Anschlussfähigkeit über offene Schnittstellen. Cube stellt seine Kennzahlen über mehrere APIs bereit, jede mit ihrem typischen Einsatzgebiet. Die REST-Schnittstelle und die GraphQL-Schnittstelle richten sich vor allem an eigene Anwendungen und Entwicklerteams, die Zahlen in ihre Software einbauen möchten. Die SQL-kompatible Schnittstelle ist für den BI-Einsatz besonders wichtig: Sie lässt Cube nach außen wie eine klassische Datenbank wirken, sodass gängige BI-Werkzeuge wie Power BI, Tableau oder Superset sich anschließen können, als würden sie eine gewöhnliche Datenbank abfragen – tatsächlich aber erhalten sie die zentral definierten, konsistenten Kennzahlen von Cube.
INAGRO-Empfehlung zur SQL-Schnittstelle

Unterschätzen Sie die Bedeutung der SQL-kompatiblen Schnittstelle nicht. Sie ist in der Praxis oft der entscheidende Grund, warum sich Cube in eine bestehende BI-Landschaft einfügen lässt, ohne dass alles neu gebaut werden muss. Weil sich Cube gegenüber dem BI-Tool wie eine Datenbank verhält, können vorhandene Werkzeuge weiter genutzt werden – sie beziehen ihre Zahlen nun aber aus der konsistenten semantischen Schicht statt aus verstreuter Eigenlogik. Wir empfehlen, diese Anschlussfähigkeit früh mit dem konkret eingesetzten BI-Werkzeug zu erproben.

Kapitel 04 · KI & Automatisierung

Semantische Schicht als Fundament für KI-Analytics

Mit dem Aufkommen von KI-Assistenten, die Fragen in natürlicher Sprache beantworten, gewinnt die semantische Schicht eine neue, oft unterschätzte Bedeutung. Sie ist genau die Struktur, die eine KI braucht, um verlässlich mit Geschäftszahlen umzugehen. Wichtig ist die nüchterne Einordnung – die semantische Schicht macht KI-Analytics erst vertrauenswürdig, ersetzt aber weder Fachwissen noch Prüfung.

Die Grundidee ist bestechend einfach. Wenn ein Anwender einen KI-Assistenten fragt „Wie hoch war unser Umsatz im letzten Quartal in Süddeutschland?“, muss dieser Assistent wissen, was genau „Umsatz“ bedeutet, wie „Quartal“ definiert ist und welche Region „Süddeutschland“ umfasst. Ohne eine verbindliche Definition muss die KI raten – und rät womöglich falsch. Genau hier kommt die semantische Schicht ins Spiel: Sie liefert der KI die verbindlichen Kennzahldefinitionen, sodass diese nicht mehr raten muss, sondern auf gesicherte Geschäftslogik zurückgreift.

Warum KI ohne semantische Schicht unzuverlässig bleibt

Lässt man einen KI-Assistenten direkt und ungefiltert auf ein Data Warehouse los, entsteht ein grundlegendes Vertrauensproblem. Die KI muss selbst entscheiden, wie sie eine Kennzahl berechnet – und ihre Entscheidung kann von Anfrage zu Anfrage variieren oder schlicht falsch sein. Für harmlose Erkundungen mag das genügen; als Grundlage für Geschäftsentscheidungen ist es gefährlich, weil niemand die stillschweigenden Annahmen der KI kontrolliert.
Eine semantische Schicht dreht dieses Verhältnis um. Die KI fragt ihre Zahlen nicht mehr roh aus dem Warehouse ab, sondern über Cube – und erhält damit ausschließlich die Kennzahlen, die dort verbindlich definiert sind. Die KI übersetzt die Frage des Nutzers in eine wohldefinierte Abfrage gegen die semantische Schicht; die Berechnung selbst folgt der einen, geprüften Definition. Das reduziert das Risiko halluzinierter oder inkonsistenter Zahlen erheblich, weil die Geschäftslogik nicht mehr im Ermessen der KI liegt, sondern im festgelegten Modell.

KI-Abfragen über definierte Metriken

Cube positioniert sich vor diesem Hintergrund ausdrücklich als Fundament für KI-gestützte Analytics. Die Idee: Ein KI-Assistent oder ein sprachbasiertes Analysewerkzeug greift über die Schnittstellen von Cube auf die definierten Metriken zu, statt eigenständig SQL gegen die Rohdaten zu erzeugen. Der Anwender stellt seine Frage in natürlicher Sprache, die KI wählt die passenden, definierten Kennzahlen und Filter, und Cube liefert das konsistente Ergebnis. Die semantische Schicht wird so zur Brücke zwischen menschlicher Sprache und verlässlichen Geschäftszahlen. Der konkrete Funktionsumfang solcher KI-Fähigkeiten entwickelt sich schnell weiter und sollte für den eigenen Anwendungsfall beim Anbieter geprüft werden.
Aus Beratungssicht ordnen wir das nüchtern ein: Die semantische Schicht ist ein sehr sinnvolles, oft sogar notwendiges Fundament, wenn man KI-gestützte Auswertungen ernsthaft und verlässlich einsetzen möchte. Sie ist aber kein Autopilot. Ob eine Kennzahl fachlich korrekt definiert ist, ob die richtige Metrik für eine Frage gewählt wurde und ob das Ergebnis plausibel ist – das bleibt Aufgabe fachkundiger Menschen. Wir empfehlen, die semantische Schicht als das Rückgrat vertrauenswürdiger KI-Analytics zu betrachten und nicht als Ersatz für Datenverständnis.
Pragmatische Reihenfolge

Wir empfehlen, die Reihenfolge nicht umzudrehen. Wer KI-gestützte Auswertungen einführen möchte, sollte zuerst eine saubere, konsistente Kennzahldefinition schaffen – idealerweise in einer semantischen Schicht wie Cube. Erst auf diesem Fundament liefert ein KI-Assistent verlässliche Antworten. Wer dagegen eine KI ohne definierte Metriken direkt auf die Rohdaten ansetzt, baut auf Sand: Ein Assistent, der überzeugend klingende, aber inkonsistente Zahlen liefert, ist gefährlicher als gar keine Automatisierung.

Kapitel 05 · Integrationen & Ökosystem

Cube im modernen Data Stack – Warehouse, dbt und BI

Cube ist per Design ein Baustein, kein Alleskönner. Seinen Wert entfaltet es erst im Zusammenspiel mit dem Data Warehouse, aus dem es die Daten bezieht, mit der Transformationsschicht, die die Daten aufbereitet, und mit den vielen Frontends, die die Kennzahlen darstellen. Genau diese Offenheit und breite Anschlussfähigkeit sind ein wesentlicher Grund für seine Verbreitung.

Der typische Aufbau in unseren Projekten folgt einer klaren Arbeitsteilung: Ein Warehouse hält die Daten, eine Transformationsschicht bereitet sie zu sauberen Tabellen auf, Cube legt die einheitliche Kennzahldefinition darüber, und die Frontends greifen über die Schnittstellen von Cube auf konsistente Zahlen zu. Weil Cube die eigentliche Rechenarbeit weitgehend an das Warehouse delegiert und nur um einen Zwischenspeicher ergänzt, bleibt es selbst schlank.

Data Warehouses als Datenquelle

Cube braucht eine Datenquelle, aus der es seine Kennzahlen berechnet – in aller Regel ein Data Warehouse. Es unterstützt die führenden modernen Plattformen, darunter Snowflake, Google BigQuery, Databricks und Amazon Redshift, sowie weitere Datenbanken. Diese Wahl ist bewusst offen gehalten: Cube bindet sich nicht an einen einzelnen Anbieter, sondern spricht die jeweilige Plattform an. Das gibt Unternehmen Flexibilität und mindert die Bindung an eine bestimmte Cloud. Die Kennzahllogik im Cube-Modell bleibt weitgehend gleich, auch wenn man das darunterliegende Warehouse später wechseln würde.
Für den Mittelstand ist diese Offenheit ein starkes Argument. Wer heute etwa mit BigQuery startet und morgen zu Snowflake wechselt, muss seine mühsam gepflegte Kennzahllogik nicht neu aufbauen – sie liegt portabel in Cube. Die semantische Schicht wird so zu einem Sicherheitsnetz gegen strategische Fehlentscheidungen bei der Plattformwahl.

Zusammenspiel mit der Transformationsschicht (dbt)

Ein besonders wichtiges Zusammenspiel besteht mit der Transformationsschicht, im modernen Data Stack meist durch dbt vertreten. Beide Werkzeuge arbeiten an unterschiedlichen Stellen: dbt verwandelt Rohdaten im Warehouse in saubere, getestete Analysetabellen – Cube legt darüber die einheitliche Kennzahldefinition und stellt sie den Werkzeugen bereit. Die eine Schicht bereitet die Daten auf, die andere macht die Geschäftslogik konsistent zugänglich. In der Praxis lässt sich Cube gut auf eine mit dbt modellierte Datenbasis aufsetzen; die aufbereiteten Tabellen von dbt sind die ideale Grundlage für die Kennzahlmodellierung in Cube.
Diese Arbeitsteilung ist kein Zufall, sondern gute Architektur. Man kann die Rollen klar trennen: dbt sorgt für saubere, verlässliche Daten, Cube für konsistente, universell abfragbare Kennzahlen. Wir gehen auf die Abgrenzung – insbesondere zum dbt Semantic Layer, der hier eine gewisse Überschneidung hat – in Kapitel 06 genauer ein.

BI-Tools und Frontends – Power BI, Tableau, Superset

Am sichtbaren Ende der Kette stehen die Werkzeuge, die die Kennzahlen für Menschen darstellen. Cube arbeitet grundsätzlich mit allen gängigen BI-Tools zusammen, weil sie über die SQL-kompatible Schnittstelle andocken können. Ob Microsoft Power BI – im deutschen Mittelstand am weitesten verbreitet –, Tableau oder das quelloffene Apache Superset: Sie alle können ihre Zahlen aus Cube beziehen, statt sie selbst und potenziell abweichend zu definieren. Darüber hinaus lassen sich über die REST- und GraphQL-Schnittstellen auch Tabellenkalkulationen, eigene Web-Anwendungen und KI-Assistenten anbinden – das ist der Kern des „universellen“ Anspruchs.
Genau hierin liegt ein oft übersehener Vorteil. Wenn die Kennzahllogik in Cube liegt, bleiben die BI-Berichte schlank und konsistent – sie visualisieren nur noch. Die verbreitete Unsitte, komplexe Berechnungen in undurchschaubaren Dashboard-Formeln zu verstecken, entfällt. Das macht die BI-Landschaft nicht nur konsistenter, sondern auch unabhängiger vom einzelnen Frontend: Ein Wechsel des BI-Werkzeugs wird deutlich einfacher, wenn die Logik nicht darin gefangen ist, sondern in der neutralen semantischen Schicht davor liegt.
INAGRO-Empfehlung zur Schichttrennung

Trennen Sie gedanklich klar zwischen Speichern und Rechnen (Warehouse), Transformieren (etwa dbt), einheitlicher Kennzahldefinition (Cube) und Darstellen (BI-Tool und andere Frontends). Diese Trennung ist kein akademischer Selbstzweck: Sie macht jede Schicht austauschbar. Die Kennzahllogik gehört in die semantische Schicht – nicht in die Berichtsformeln des BI-Tools. Wer diese Disziplin einhält, baut sich eine Datenlandschaft, die auch nach Jahren und Werkzeugwechseln verständlich und konsistent bleibt.

Kapitel 06 · Abgrenzung

Cube im Vergleich – dbt Semantic Layer, LookML, AtScale

Der Markt für semantische Schichten ist in Bewegung, und mehrere Ansätze verfolgen ein ähnliches Ziel: Kennzahlen zentral zu definieren. Eine nüchterne, qualitative Einordnung hilft zu verstehen, wo Cube seine Stärken hat und wie es sich zum dbt Semantic Layer, zu LookML aus der Looker-Welt und zu AtScale verhält. Erst diese Klarheit verhindert Fehlentscheidungen bei der Werkzeugwahl.

Zunächst zum gemeinsamen Nenner: Alle betrachteten Ansätze versuchen, das Problem der widersprüchlichen Kennzahlen zu lösen, indem sie die Geschäftslogik an einer zentralen Stelle definieren. Der Unterschied liegt darin, wie universell und wie offen diese zentrale Stelle ist – ob sie also viele Werkzeuge gleichermaßen bedient oder vor allem einem bestimmten Ökosystem dient.
Aspekt Cube dbt Semantic Layer LookML (Looker) AtScale
Grundidee Universelle, offene Metrikschicht Metrikschicht nah an der Transformation Semantik im BI-Werkzeug Metrikschicht für Unternehmen
Werkzeug-Breite Viele Frontends Wachsend, im dbt-Umfeld Stark auf Looker bezogen Breit, oft Konzernumfeld
Open-Source-Kern Cube Core Im dbt-Umfeld verankert Proprietär Proprietär
Schnittstellen REST, GraphQL, SQL Eigene Anbindung Vor allem im Looker-Kontext Mehrere Zugänge
Caching-Fokus Pre-Aggregations Je nach Ausgestaltung Im Werkzeug enthalten Stark ausgeprägt
Nähe zur Modellierung Eigenständige Schicht Sehr nah an dbt An Looker gebunden Eigenständige Schicht
Typisches Umfeld Moderner, offener Stack dbt-basierte Stacks Looker-Landschaften Größere Organisationen

Cube und der dbt Semantic Layer

Die engste inhaltliche Nachbarschaft besteht zum dbt Semantic Layer. Auch dieser verfolgt das Ziel, Kennzahlen zentral zu definieren – allerdings eng an die Transformationsschicht dbt gekoppelt, in deren Ökosystem er beheimatet ist. Für Unternehmen, die ohnehin stark auf dbt setzen und ihre Kennzahlen möglichst nah an der Datenmodellierung halten möchten, ist das ein naheliegender Weg. Cube dagegen versteht sich als eigenständige, werkzeugübergreifende Schicht, die sich nicht an ein bestimmtes Transformationswerkzeug bindet und über ihre breiten Schnittstellen besonders viele Frontends – bis hin zu KI-Assistenten und eigenen Anwendungen – bedienen kann. Vereinfacht gesagt: Der dbt Semantic Layer denkt von der Datenmodellierung her, Cube denkt von der universellen Bereitstellung her. Beide Ansätze entwickeln sich; ihren jeweils aktuellen Reifegrad sollte man beim Anbieter prüfen.

LookML und die Looker-Welt

LookML ist die Modellierungssprache der BI-Plattform Looker. Sie war einer der Wegbereiter der Idee, Geschäftslogik zentral zu beschreiben, statt sie in einzelnen Berichten zu verstecken. Der entscheidende Unterschied zu Cube: LookML ist eng mit dem Looker-Werkzeug verbunden – die zentrale Semantik dient in erster Linie der Looker-Oberfläche. Cube hingegen ist bewusst frontend-neutral und quelloffen im Kern. Für Unternehmen, die tief in der Looker-Welt zu Hause sind, ist LookML der natürliche Weg. Wer dagegen mehrere, wechselnde Werkzeuge bedienen und Anbieterbindung vermeiden möchte, findet in Cube den offeneren Ansatz.

AtScale und die Enterprise-Perspektive

AtScale ist ein weiterer etablierter Anbieter im Feld der semantischen Schichten, der traditionell eher im Umfeld größerer Organisationen und anspruchsvoller Leistungsanforderungen positioniert ist. Auch AtScale zielt darauf, Kennzahlen zentral bereitzustellen und Abfragen über Verdichtungen zu beschleunigen. Gegenüber Cube ist es ein rein kommerzielles Produkt ohne quelloffenen Kern. Für den Mittelstand ist die entscheidende Frage meist, wie viel Enterprise-Funktionsumfang tatsächlich gebraucht wird und wie wichtig ein quelloffener Einstieg mit geringer Anbieterbindung ist – Punkte, bei denen Cube mit seiner Core-Variante oft näher an den Bedürfnissen mittelständischer Teams liegt.
Häufiges Missverständnis

„Brauchen wir Cube oder dbt?“ ist meist die falsche Frage – die beiden lösen unterschiedliche Probleme und werden oft gemeinsam eingesetzt: dbt bereitet die Daten auf, Cube stellt die Kennzahlen konsistent bereit. Eine echte Abwägung ist dagegen „Cube oder dbt Semantic Layer?“, denn hier überschneiden sich die Ziele. Die Antwort hängt davon ab, wie stark Sie an dbt gebunden sind und wie viele unterschiedliche Frontends Sie bedienen möchten. Wer maximale Werkzeugbreite und Offenheit will, tendiert zu Cube; wer alles nah an dbt halten möchte, prüft den dbt Semantic Layer.

Kapitel 07 · Einführung & Betrieb

Cube strukturiert einführen und betreiben

Eine erfolgreiche Cube-Einführung ist mehr als eine Installation. Sie steht und fällt mit einer sauberen Datenbasis im Warehouse, einer durchdachten Kennzahlmodellierung und der Entscheidung zwischen Selbstbetrieb (Core) und verwaltetem Dienst (Cloud). Aus unseren Datenprojekten hat sich ein bewährtes Vorgehen herausgebildet.

Voraussetzungen und Betriebsentscheidung

Die wichtigste Voraussetzung ist eine saubere, verlässliche Datenbasis im Warehouse. Cube legt die Kennzahldefinition über vorhandene Daten – sind diese Daten inkonsistent oder unaufbereitet, hilft auch die beste semantische Schicht wenig. Häufig wird Cube daher gemeinsam mit oder nach einer Transformationsschicht wie dbt geplant, die für saubere Analysetabellen sorgt. Steht die Datenbasis, folgt die zentrale Betriebsentscheidung: Cube Core im Selbstbetrieb oder Cube Cloud als verwalteter Dienst. Diese Wahl, in Kapitel 02 ausführlich behandelt, prägt den späteren Betriebsaufwand und die Datenhoheit maßgeblich und sollte früh und bewusst getroffen werden.
Für das Self-Hosting von Cube Core braucht es Kompetenz im Betrieb von Diensten: das Bereitstellen, Skalieren und Überwachen einer laufenden Anwendung sowie den verlässlichen Betrieb der performancekritischen Zwischenspeicher. Wer diese Kompetenz im Haus hat, gewinnt volle Kontrolle und Kostenfreiheit bei der Lizenz. Wer sie nicht hat oder nicht binden möchte, ist mit Cube Cloud oft schneller und ruhiger unterwegs – gegen Abogebühr und mit Blick auf den zu prüfenden Serverstandort.

Kennzahlmodellierung und schrittweiser Aufbau

Der zweite Erfolgsfaktor ist eine durchdachte Kennzahlmodellierung. In der Cube-Praxis lohnt es sich, die wichtigsten Kennzahlen des Unternehmens gemeinsam mit den Fachbereichen präzise zu definieren, bevor man sie in Cube abbildet. Genau diese fachliche Klärung – was genau ist „Umsatz“, wie zählen wir „aktive Kunden“ – ist oft die eigentliche Arbeit; die technische Umsetzung im Cube-Modell folgt danach. Eine von Anfang an saubere, benannte und dokumentierte Struktur verhindert, dass das Modell mit der Zeit unübersichtlich wird.
Wie bei jeder Datenplattform empfehlen wir einen fokussierten Start. Statt sofort alle Kennzahlen des Unternehmens modellieren zu wollen, beginnt man mit einem konkreten, schmerzhaften Anwendungsfall – etwa den zentralen Umsatzkennzahlen, über die im Unternehmen ständig gestritten wird – und baut das Modell darum herum auf. Das liefert schnell sichtbaren Wert, schafft Akzeptanz und hält den Aufwand überschaubar. Aus dem ersten Erfolg wächst die semantische Schicht dann organisch weiter.
01
Saubere Datenbasis sicherstellen
Cube braucht verlässliche, aufbereitete Daten im Warehouse. Häufig wird Cube gemeinsam mit oder nach einer Transformationsschicht (etwa dbt) geplant. Ohne saubere Datenbasis bringt auch die beste Kennzahldefinition wenig.
02
Betriebsmodell wählen: Core oder Cloud
Die Entscheidung zwischen selbst betriebenem Cube Core und verwaltetem Cube Cloud prägt Betriebsaufwand, Kosten und Datenhoheit. Sie sollte früh, bewusst und passend zur Betriebskompetenz im Haus getroffen werden.
03
Kennzahlen fachlich klären und modellieren
Gemeinsam mit den Fachbereichen wird präzise definiert, was jede zentrale Kennzahl bedeutet. Diese fachliche Klärung wird dann als Datenmodell in Cube abgebildet – vom konkreten Erst-Use-Case her gedacht.
04
Caching und Zugriffsrechte einrichten
Pre-Aggregations und Zwischenspeicher sorgen für schnelle Antworten und schonen die Warehouse-Kosten. Zentrale Zugriffsregeln legen fest, welche Nutzer welche Daten sehen – konsistent für alle Werkzeuge.
05
Frontends anbinden und Betrieb absichern
Über die Schnittstellen werden BI-Tools, Tabellen, Anwendungen oder KI-Assistenten angebunden. Überwachung, Versionierung des Modells und ein klares Rechtekonzept sorgen für einen kontrollierten Betrieb.

Zusammenarbeit und Governance

Weil das Cube-Datenmodell im Kern Code ist, kommt automatisch eine gewisse Zusammenarbeits-Disziplin ins Spiel: Änderungen an Kennzahldefinitionen werden nachvollziehbar, überprüfbar und gemeinsam gepflegt. Gerade im Mittelstand, wo oft wenige Personen viele Rollen tragen, ist das ein Gewinn – es entsteht eine gemeinsame, dokumentierte Definition der Kennzahlen statt individueller Insellösungen. Zugleich empfiehlt sich ein klares Rechtekonzept, das festlegt, wer Kennzahldefinitionen ändern darf und wie Änderungen produktiv gehen. Cube macht die einheitliche Bereitstellung technisch handhabbar; die organisatorische Disziplin – Konventionen, Abstimmung mit den Fachbereichen, Verantwortlichkeiten – müssen Sie selbst mitbringen. Genau an dieser Schnittstelle zwischen Technik, Daten und Organisation setzt unsere Beratungsarbeit an.
Kapitel 08 · Einsatz im Mittelstand

Cube im Mittelstand – konkrete Anwendungsfälle

Für den datengetriebenen Mittelstand ist Cube oft der Baustein, der eine bereits vorhandene Datenplattform von einer Sammlung uneinheitlicher Auswertungen zu einer konsistenten, vertrauenswürdigen Analysegrundlage macht. Entscheidend ist, Cube an realen Geschäftsproblemen auszurichten – nicht als Selbstzweck einzuführen. Diese Muster begegnen uns in Projekten am häufigsten.

Typische Anwendungsfelder

Besonders naheliegend ist Cube für Unternehmen, die ihre Daten über mehrere Werkzeuge hinweg auswerten und dabei immer wieder auf widersprüchliche Zahlen stoßen. Ein klassisches Beispiel ist ein Unternehmen, in dem das Management Dashboards in Power BI betrachtet, das Controlling parallel mit Tabellenkalkulationen arbeitet und die Fachbereiche eigene Auswertungen pflegen. Solange jedes Werkzeug seine Kennzahlen selbst definiert, driften die Zahlen auseinander. Cube legt eine einheitliche Definition darüber – und plötzlich stimmen die Umsatzzahlen über alle Werkzeuge hinweg überein.
Ein zweites, zunehmend wichtiges Feld ist die Vorbereitung auf KI-gestützte Auswertungen: Wer einen KI-Assistenten verlässlich Geschäftsfragen beantworten lassen möchte, braucht die definierten Metriken, die Cube bereitstellt. Weitere typische Felder sind das Einbetten von Kennzahlen in eigene Anwendungen – etwa ein Kundenportal, das jedem Kunden seine eigenen Zahlen zeigt – sowie der Aufbau einer werkzeugunabhängigen Kennzahlbasis, die einen späteren Wechsel des BI-Tools erleichtert. In all diesen Fällen ist Cube nicht das sichtbare Ergebnis – das sind die Dashboards und Antworten –, aber der Grund dafür, dass man ihnen trauen kann.
Stärken
  • Kennzahlen einmal definieren, überall konsistent nutzen
  • Universelle Anbindung über REST, GraphQL und SQL
  • Solides Fundament für verlässliche KI-Analytics
  • Caching beschleunigt Abfragen und schont Warehouse-Kosten
  • Cube Core ist quelloffen und kostenfrei nutzbar
  • Warehouse- und frontend-neutral – geringe Anbieterbindung
  • Macht das BI-Tool leichter austauschbar
  • Zentrale Zugriffsrechte für alle Werkzeuge
Einschränkungen
  • Setzt eine saubere Datenbasis im Warehouse voraus
  • Erzeugt keine Diagramme – Frontend ist separat nötig
  • Cube Core verlangt Betriebskompetenz für Dienste
  • Zusätzliche Schicht bedeutet zusätzliche Komplexität
  • Cube Cloud ist kostenpflichtig und US-basiert
  • Nutzen gering, wenn nur ein einziges BI-Tool im Einsatz ist
  • Fachliche Kennzahlklärung ist aufwändig, aber unverzichtbar
  • Für sehr einfache Datenlagen überdimensioniert

Realistische Erwartungen an Aufwand und Zeit

Ein erster, klar umrissener Cube-Anwendungsfall – vom Aufsetzen der Schicht über die Modellierung der wichtigsten Kennzahlen bis zur Anbindung eines ersten Frontends – ist in vielen Mittelstands-Projekten in wenigen Wochen umsetzbar, sofern eine saubere Datenbasis bereits vorhanden ist. Ein erheblicher Teil des Aufwands liegt dabei nicht in der Technik, sondern in der fachlichen Klärung der Kennzahlen mit den Beteiligten – dieser Schritt wird regelmäßig unterschätzt. Der Ausbau zu einer breiten, unternehmensweiten Kennzahlbasis über viele Bereiche hinweg ist dagegen ein fortlaufendes Programm über mehrere Monate. Wichtig ist die ehrliche Einordnung: Cube ist ein Baustein, kein Rundum-sorglos-Paket, und entfaltet seinen Wert erst im Zusammenspiel mit Warehouse, Transformationsschicht und Frontends.
INAGRO-Praxistipp

Wenn in Ihrem Unternehmen ständig über „die richtigen Zahlen“ diskutiert wird – wenn verschiedene Werkzeuge unterschiedliche Umsätze zeigen und niemand mehr weiß, welche Definition stimmt –, und wenn Sie zugleich mehr als ein Auswertungswerkzeug einsetzen, dann ist das ein deutliches Signal für eine semantische Schicht wie Cube. Prüfen Sie ehrlich, ob Sie eine saubere Datenbasis und die Bereitschaft haben, Kennzahlen fachlich verbindlich zu klären. Wenn ja, ist Cube oft der wirkungsvollste Schritt zu werkzeugübergreifender Konsistenz – und ein Fundament für verlässliche KI-Analytics.

Kapitel 09 · Kosten & DSGVO

Kostenmodell, DSGVO und Datenhoheit

Zwei Themen entscheiden über den nachhaltigen Erfolg einer Cube-Einführung: die beherrschte Kostenstruktur – die bei Cube eng mit der Wahl zwischen Core und Cloud verknüpft ist – und die datenschutzkonforme Gestaltung. Beides ist gestaltbar, erfordert aber Verständnis und bewusste Entscheidungen.

Das Kostenmodell verstehen

Die Kostenfrage bei Cube beantwortet sich zuerst über die Variante. Cube Core ist quelloffen und verursacht keine Lizenzgebühren – Sie „bezahlen“ hier vor allem mit dem eigenen Betriebsaufwand: der Zeit für Bereitstellung, Skalierung, Überwachung und die Verwaltung der Zwischenspeicher sowie den Kosten der Infrastruktur, auf der Sie Cube betreiben. Cube Cloud wird dagegen als Abonnement gebucht; der Anbieter stellt gestufte Pläne mit unterschiedlichem Funktions- und Nutzungsumfang bereit. Konkrete Eurobeträge nennen wir bewusst nicht – die Preise unterscheiden sich je nach Plan, Nutzung und Vertrag und ändern sich über die Zeit. Die verbindlichen Konditionen prüfen Sie bitte direkt beim Anbieter.
Erwartungsmanagement

Wir nennen in diesem Artikel bewusst keine festen Preise für Cube-Cloud-Pläne. Die aktuellen Konditionen unterscheiden sich je nach Plan, Nutzungsumfang und ausgehandeltem Vertrag und ändern sich. Die verbindlichen Preise und Leistungsstufen prüfen Sie bitte direkt beim Anbieter. Wichtig für die Gesamtrechnung: Cube berechnet die eigentlichen Massendaten nicht selbst, die Rechenleistung erbringt weitgehend Ihr Data Warehouse – dessen Kosten fallen unabhängig von Cube an, werden durch das Caching aber tendenziell gedämpft.

Ein oft übersehener Punkt: Die eigentlichen Rechenkosten entstehen nicht in Cube, sondern im Data Warehouse, aus dem die Kennzahlen berechnet werden. Hier wirkt das Caching sogar kostensenkend – jede Abfrage, die aus dem Zwischenspeicher beantwortet wird, belastet nicht das verbrauchsbasiert abgerechnete Warehouse. Gut eingerichtete Pre-Aggregations können die Warehouse-Rechnung spürbar senken. Wer die Gesamtkosten seiner Datenplattform betrachtet, muss Cube-Lizenz (oder Core-Betriebsaufwand), Warehouse-Rechenkosten und die übrigen Bausteine zusammendenken – Cube ist dabei häufig ein gut planbarer Posten, der an anderer Stelle Kosten spart.

DSGVO, Datenhoheit und Serverstandort

Cube Dev ist ein US-amerikanisches Unternehmen. Für deutsche und europäische Unternehmen wirft das – wie bei allen US-Anbietern – berechtigte Fragen zu Datenschutz und Datenhoheit auf. Entscheidend ist hier eine Besonderheit von Cube: Als semantische Schicht verarbeitet Cube zwar Abfragen und liefert Kennzahlen aus, die eigentlichen Massendaten liegen aber im Data Warehouse. Je nach Betriebsmodell durchlaufen Ergebnisse und Zwischenspeicher jedoch die Cube-Schicht – wo diese läuft, ist deshalb eine zentrale Frage. Bei Self-Hosting bleibt alles in Ihrer Umgebung; bei Cube Cloud betreibt ein US-Anbieter die Schicht.
Keine Rechtsberatung

Die folgenden Ausführungen sind eine allgemeine, technisch-organisatorische Einordnung aus der Beratungspraxis und stellen ausdrücklich keine Rechtsberatung dar. Für die verbindliche datenschutzrechtliche Bewertung Ihres konkreten Einsatzszenarios – insbesondere bei personenbezogenen oder besonders sensiblen Daten – ziehen Sie bitte Ihren Datenschutzbeauftragten oder eine fachkundige Rechtsberatung hinzu.

Für die Bewertung ist die Variante entscheidend. Cube Core im Self-Hosting ist aus Datenhoheits-Sicht die stärkste Option: Die semantische Schicht läuft vollständig in Ihrer eigenen, kontrollierten Umgebung, es fließen keine Daten zu Cube Dev, und Sie behalten die volle Kontrolle darüber, wo Abfragen verarbeitet und Zwischenspeicher gehalten werden. Für Unternehmen mit hohen Souveränitätsanforderungen ist Core deshalb oft der bevorzugte Weg. Bei Cube Cloud hingegen betreibt ein US-Anbieter den Dienst; hier sollten Sie den angebotenen Serverstandort prüfen – ob ein EU-Hosting angeboten wird und wie es ausgestaltet ist, erfragen Sie bitte direkt beim Anbieter – sowie die vertraglichen Instrumente wie einen Auftragsverarbeitungsvertrag und die etablierten Sicherheitszertifizierungen.
Bestehen bleibt – wie bei allen US-Anbietern – ein grundsätzliches Drittland-Thema, das seit den Schrems-Urteilen und der Diskussion um den US Cloud Act kontrovers bewertet wird. Weil die eigentlichen Massendaten im Warehouse liegen und Cube je nach Konfiguration vor allem definierte Kennzahlergebnisse verarbeitet, lässt sich das Risikoprofil durch bewusste Gestaltung beeinflussen – etwa indem Warehouse und, wo möglich, auch die Cube-Schicht in einer EU-Region betrieben werden. Für Unternehmen mit hohen Souveränitätsanforderungen ist Cube Core im Eigenbetrieb der klare Weg; wer den Komfort von Cube Cloud nutzen möchte, sollte Serverstandort, Auftragsverarbeitungsvertrag und Datenminimierung sorgfältig prüfen. Die endgültige Bewertung bleibt eine Frage des Einzelfalls.
Datenschutz-Checkliste (orientierend)

Die folgenden Punkte gehören aus unserer Erfahrung in jede Cube-Datenschutzbetrachtung – als Orientierung, nicht als abschließende rechtliche Prüfung:

Core vs. Cloud
Für höchste Datenhoheit Cube Core im Self-Hosting bevorzugen
Serverstandort
Bei Cube Cloud den angebotenen Standort (z. B. EU) beim Anbieter prüfen
Warehouse-Region
Die eigentliche Datenlage im Warehouse in einer EU-Region halten
AVV & SCC
Auftragsverarbeitungsvertrag und Standardvertragsklauseln abschließen und prüfen
Datenminimierung
Nur benötigte personenbezogene Daten modellieren – im Zweifel pseudonymisieren
DSFA prüfen
Bei sensiblen Daten eine Datenschutz-Folgenabschätzung in Betracht ziehen
Kapitel 10 · Häufige Fragen

Häufig gestellte Fragen zu Cube

Diese Fragen tauchen in unseren Beratungsgesprächen am häufigsten auf – kurz und sachlich beantwortet.

Was genau ist Cube – ein BI-Tool oder etwas anderes?
Cube ist kein BI-Tool im klassischen Sinne, sondern eine semantische Schicht – eine „Headless-BI“-Lösung. Es legt sich zwischen das Data Warehouse und die Werkzeuge, die Zahlen brauchen. Kennzahlen wie „Umsatz“ oder „aktive Kunden“ werden in Cube einmal definiert und stehen dann allen Werkzeugen – BI-Tools, Tabellen, eigenen Anwendungen, KI-Assistenten – konsistent zur Verfügung. Cube erzeugt selbst keine Diagramme; die Darstellung übernehmen die angeschlossenen Frontends. Deshalb der Begriff „headless“: Cube ist die Denkschicht ohne eigene Anzeigeoberfläche.
Worin liegt der Unterschied zwischen Cube Core und Cube Cloud?
Beide teilen denselben Kern und dieselbe Modellierungssprache. Cube Core ist die quelloffene, kostenfreie Variante, die Sie selbst betreiben – mit voller Kontrolle und Datenhoheit, aber auch eigenem Betriebsaufwand für Bereitstellung, Skalierung und die Verwaltung der Zwischenspeicher. Cube Cloud ist ein vom US-Anbieter Cube Dev betriebener, abo-basierter Dienst, der den automatischen Betrieb, komfortable Verwaltung der Caches, Überwachung und Zusammenarbeit ergänzt. Ein mit Core entwickeltes Datenmodell funktioniert grundsätzlich auch in der Cloud – ein Wechsel ist möglich.
Brauche ich Cube oder eine Transformationsschicht wie dbt?
In vielen Fällen beides – sie lösen unterschiedliche Probleme. Eine Transformationsschicht wie dbt verwandelt Rohdaten im Warehouse in saubere, getestete Analysetabellen. Cube legt darüber die einheitliche Kennzahldefinition und stellt sie über offene Schnittstellen vielen Werkzeugen bereit. dbt sorgt für saubere Daten, Cube für konsistente, universell abfragbare Kennzahlen. Eine echte Abwägung entsteht erst beim Vergleich von Cube mit dem dbt Semantic Layer, da sich dort die Ziele überschneiden.
Was bedeutet „Headless BI“ und „Universal Semantic Layer“?
„Headless BI“ heißt, dass Cube die Definition und Bereitstellung von Kennzahlen übernimmt, aber keine eigene Anzeigeoberfläche mitbringt – der „Kopf“ mit den Diagrammen wird von anderen Werkzeugen gestellt. „Universal Semantic Layer“ beschreibt den Anspruch, nicht nur ein einzelnes Werkzeug, sondern grundsätzlich alle Werkzeuge mit denselben, konsistenten Kennzahlen zu versorgen – über offene Schnittstellen. Beide Begriffe meinen dasselbe Grundprinzip: Geschäftslogik zentral definieren und werkzeugübergreifend bereitstellen.
Über welche Schnittstellen greift man auf Cube zu?
Cube stellt seine Kennzahlen über mehrere Programmierschnittstellen bereit: eine REST-Schnittstelle und eine GraphQL-Schnittstelle, die sich vor allem für eigene Anwendungen und Entwicklerteams eignen, sowie eine SQL-kompatible Schnittstelle. Letztere ist für den BI-Einsatz besonders wichtig, weil sich Cube dadurch gegenüber Werkzeugen wie Power BI, Tableau oder Apache Superset wie eine gewöhnliche Datenbank verhält – die Werkzeuge docken an, erhalten aber die zentral definierten, konsistenten Kennzahlen.
Wie hilft Cube bei KI-gestützten Auswertungen?
Ein KI-Assistent, der Geschäftsfragen beantworten soll, muss wissen, wie Kennzahlen definiert sind – sonst rät er und kann falsch liegen. Cube liefert als semantische Schicht genau diese verbindlichen Definitionen. Die KI fragt ihre Zahlen über Cube ab, statt eigenständig SQL gegen die Rohdaten zu erzeugen, und erhält so konsistente, geprüfte Ergebnisse. Damit reduziert die semantische Schicht das Risiko halluzinierter oder widersprüchlicher Zahlen erheblich und ist ein sinnvolles Fundament für verlässliche KI-Analytics. Fachliche Prüfung durch Menschen bleibt dennoch nötig.
Was sind Pre-Aggregations und warum sind sie wichtig?
Pre-Aggregations sind vorab berechnete Verdichtungen häufig benötigter Auswertungen – etwa Tagesumsätze oder monatliche Kennzahlen je Region. Fragt ein Werkzeug später eine solche Auswertung ab, liefert Cube die vorbereitete Verdichtung aus seinem Zwischenspeicher, statt sie jedes Mal neu aus den Rohdaten zu berechnen. Das macht Abfragen spürbar schneller und schont zugleich die verbrauchsbasiert abgerechneten Rechenkosten des Data Warehouse. Gerade bei vielen Nutzern und häufig aufgerufenen Standardberichten ist das ein wesentlicher Vorteil.
Ist Cube DSGVO-konform einsetzbar?
Ein wichtiger Punkt vorweg: Die eigentlichen Massendaten liegen im Data Warehouse, nicht in Cube. Je nach Betriebsmodell durchlaufen Abfrageergebnisse und Zwischenspeicher aber die Cube-Schicht – wo diese läuft, ist deshalb entscheidend. Cube Core im Self-Hosting ist aus Datenhoheits-Sicht die stärkste Option, da alles in Ihrer eigenen Umgebung bleibt. Bei Cube Cloud (US-Anbieter) sollten Sie Serverstandort, Auftragsverarbeitungsvertrag und Zertifizierungen prüfen und Warehouse sowie Schicht möglichst in einer EU-Region betreiben. Für die verbindliche Bewertung Ihres konkreten Falls – besonders bei sensiblen Daten – ist eine Prüfung durch Ihren Datenschutzbeauftragten oder eine Rechtsberatung erforderlich. Dieser Artikel ersetzt keine Rechtsberatung.
Bin ich mit Cube an einen Anbieter gebunden?
Die Bindung ist vergleichsweise gering. Cube Core ist quelloffen, und das Cube-Datenmodell ist im Kern versionierbarer Code, der sich mitnehmen lässt. Cube unterstützt zudem mehrere Data Warehouses (etwa Snowflake, BigQuery, Databricks, Redshift) und viele Frontends, sodass Sie weder an eine bestimmte Cloud noch an ein bestimmtes BI-Tool gebunden sind. Im Gegenteil: Weil die Kennzahllogik in der neutralen Cube-Schicht liegt, wird gerade der Wechsel des BI-Werkzeugs leichter. Diese Portabilität ist ein bewusster Designvorteil und ein starkes Argument für den Mittelstand.
Wie unterstützt INAGRO bei der Einführung von Cube?
Wir begleiten Semantic-Layer-Projekte herstellerneutral und ganzheitlich: von der ehrlichen Vorab-Bewertung, ob eine semantische Schicht zu Ihrer Situation passt und ob die Voraussetzungen (saubere Datenbasis, mehrere Werkzeuge) gegeben sind, über die Entscheidung zwischen Cube Core und Cube Cloud, die fachliche Klärung und Modellierung Ihrer Kennzahlen bis hin zu Caching, Zugriffsrechten und der Anbindung von BI-Tools, Anwendungen und KI-Assistenten. Wir achten besonders auf konsistente Kennzahldefinitionen, beherrschbare Kosten und einen datenschutzkonformen Aufbau. Den konkreten Umfang und ein transparentes Angebot stimmen wir nach einem unverbindlichen Erstgespräch auf Ihre Situation ab.

Semantische Schicht strategisch einführen

Bereit für Zahlen, die überall gleich sind?

Von der herstellerneutralen Vorab-Bewertung über die Wahl zwischen Cube Core und Cube Cloud, die fachliche Klärung Ihrer Kennzahlen und die Modellierung bis zur Anbindung von BI-Tools, Anwendungen und KI-Assistenten – INAGRO begleitet Sie auf jedem Schritt. Mit ehrlicher Beratung, Datenkompetenz und Blick für Konsistenz und beherrschbare Kosten. Pragmatisch, strukturiert und mit messbarem Ergebnis.

Seit 2006 am Markt

Erfahrung aus über 100 Digitalprojekten

DSGVO & Souveränität

Datenschutz von Anfang an mitgedacht

Rückmeldung in 24 h

Schnell, direkt, unverbindlich