Der fehlende Standard, der Ihren CFO bald echtes Geld kosten wird
Die Frage, die sich jeder Head of Platform stellen sollte, der dieses Quartal einen Multi-Engine-Lakehouse-Vertrag unterzeichnet, ist nicht, ob Iceberg produktionsreif ist. Dieser Kampf ist entschieden. Die Frage ist: Wer ist für das Reconciliation-Ticket verantwortlich, wenn zwei Dashboards über dieselbe Tabelle zwei verschiedene Umsatzzahlen liefern – und wie viel vom nächsten Architekturbudget wird dafür ausgegeben, eine Standardlücke zu überbrücken, die das Ökosystem noch nicht geschlossen hat?
Diese Lücke hat jetzt einen Namen: Business Logic Interoperabilität. Ein Ingenieurbeitrag von Snowflake, verfasst von Jason Hughes und am 28. Juli veröffentlicht, zeigt, wie ungelöst das Problem ist – und wie pragmatische Architektur aussieht, während das Ökosystem aufholt.
Die wichtigsten Details
Der rund 28-minütige Beitrag ist Teil einer Serie, die Multi-Engine-Lakehouse-Architekturen in drei Interoperabilitätsdimensionen aufgliedert: Daten, Business Logic und Governance. Zwei dieser drei Bereiche haben glaubwürdige Open-Source-Ankerpunkte. Apache Iceberg ist der Referenzpunkt für Dateninteroperabilität. Apache Polaris übernimmt dieselbe Rolle für Governance. Business Logic ist der Ausreißer.
Der nächste Kandidat ist Apache Ossie, aktuell in der Inkubationsphase und früher bekannt als Open Semantic Interchange (OSI). Die Herstellerbeteiligung an Ossie hat sich im vergangenen Jahr mehr als verdoppelt, was grundsätzlich ermutigend ist. Der Artikel ist jedoch direkt: Kein Open-Source-Projekt für Business Logic Interoperabilität hat das Adoptionsniveau von Iceberg oder Polaris erreicht, und es gibt keinen vollständigen, weit verbreiteten Standard für die gemeinsame Nutzung von Business Logic zwischen Engines in der Produktion.
Die Folge ist das Szenario, das jedes Finanzteam fürchtet. Ein CFO sieht zwei Dashboards, die beide auf dieselbe Iceberg-Tabelle zeigen, und erhält zwei unterschiedliche Umsatzzahlen. Der Schuldige im Beispiel des Artikels ist kein Data Drift. Es sind Unterschiede darin, wie jede Engine Nullwerte innerhalb eines CASE-Ausdrucks verarbeitet, der „anerkannte Einnahmen" definiert. Kein Fehler, keine Warnung, kein Verantwortlicher.
Die Workarounds sind bekannt. Airbnb hat intern Minerva entwickelt, um Metrikkonsistenz durchzusetzen. LinkedIn hat Coral für die SQL-Übersetzung zwischen Engines gebaut. Beide erforderten große dedizierte Engineering-Teams, und der Artikel stellt fest, dass der laufende Wartungsaufwand benutzerdefinierter interner Frameworks die anfänglichen Aufbaukosten für die meisten Organisationen überwiegt. Fertige Optionen existieren am Rande: Cube und AtScale generieren zur Abfragezeit engine-spezifisches SQL aus einem einzigen semantischen Modell, während dbt und SQLMesh zur Build-Zeit engine-spezifisches SQL aus einer einzigen Modelldefinition generieren. Im Governance-Bereich zentralisieren Immuta und Privacera Richtlinien. Ein echtes Äquivalent für Logic gibt es nicht.
Warum das für Datenfachleute wichtig ist
Beginnen wir mit den Unit Economics. Der Großteil des Abfragevolumens in einem Lakehouse trifft Tabellen direkt über SELECT-Anweisungen gegen Iceberg – und dort hält die Dateninteroperabilität stand. Die Workloads, die über Views, UDFs, Metrikdefinitionen und Stored Procedures laufen, machen einen kleineren Teil des Traffics aus. Gleichzeitig sind es ausnahmslos genau diese Workloads, die die Zahlen erzeugen, die Vorstände betrachten. Regulatorische Berichte. Executive-KPIs. Umsatzerkennung. Die fünf Prozent der Abfragen, die fünfundneunzig Prozent des politischen Schadensradius erzeugen.
Diese Asymmetrie macht die aktuelle Lücke so gefährlich für Teams, die jetzt eine Build-vs-Buy-Entscheidung treffen. Wenn ein Platform Lead Multi-Engine-Parität voraussetzt, weil Iceberg funktioniert, wird der erste Produktionsvorfall kein Abfragefehler sein. Es wird eine stille numerische Diskrepanz sein, die von jemandem im Finanzbereich drei Tage vor einem Earnings Call entdeckt wird. Es gibt keinen Synchronisierungsmechanismus, keine Drift-Erkennung, keine Rückkopplungsschleife. Der Artikel stellt direkt fest, dass diese Lücken „in einer Unternehmensumgebung größtenteils nicht akzeptabel" sind.
Die pragmatische Empfehlung für hochriskante Logic ist heute entweder, sie über eine Pipeline zu physikalisieren (die Antwort einmal materialisieren und alle Engines die Tabelle lesen lassen) oder autoritative Definitionen in einer einzigen unternehmenstauglichen Engine zu zentralisieren und die wichtigen Workloads darüber zu leiten. Keine der Optionen ist glamourös. Beide untergraben einen Teil des Multi-Engine-Verkaufsarguments. Das ist der ehrliche Kompromiss, den ein ernsthaftes Plattformteam im Jahr 2026 eingehen muss.
Meine Einschätzung: Die Verweise auf Minerva und Coral sind nicht als Inspiration gedacht – sie sind Warnungen. Wenn Ihr Personalplan kein dauerhaftes Team zur Pflege eines selbst entwickelten semantischen Frameworks vorsieht, bauen Sie keines. Die Wartungskostenkurve steigt schneller als die anfänglichen Einsparungen beim Aufbau. Kaufen Sie die Semantikschicht, oder physikalisieren Sie die Logic, oder konzentrieren Sie sie in einer Engine. Entscheiden Sie sich für eine Option, statten Sie sie angemessen aus, und machen Sie weiter.
Auswirkungen auf die Branche
Für Analytics-Verantwortliche in Fintech, iGaming und Ad-Tech ordnen sich die Implikationen entlang von Vendor-Lock-in-Linien ein. Das „Multi-Engine-Lakehouse"-Versprechen lautete: Iceberg plus ein Katalog plus freie Wahl bei Compute ergibt keinen Lock-in. Business Logic Interoperabilität ist der Punkt, an dem dieses Versprechen teilweise bricht. Wenn Ihre Definition der anerkannten Einnahmen nur in einer Engine korrekt funktioniert, hat diese Engine bei der Vertragsverlängerung echte Verhandlungsmacht. Optionalität auf dem Papier ist keine Optionalität in der Praxis.
Der CFO in dieser Geschichte sollte den VP Engineering diese Woche eine konkrete Frage stellen: Welche unserer vorstandsrelevanten Metriken sind in engine-spezifischem SQL definiert, und was würde es kosten – in Engineering-Stunden und Abfragelatenz –, sie in Iceberg-Tabellen zu physikalisieren, die jede Engine identisch lesen kann? Das ist eine konkrete, budgetierbare Antwort, die ein architektonisches Risiko in ein abgegrenztes Projekt verwandelt statt in eine vage Befürchtung.
Für regulierte Branchen verschärft sich das Risiko. Ein lizenzierter Betreiber, der Spielerhaftungsberechnungen durchführt, oder ein Fintech, der Transaktionskategorisierungen über zwei Engines hinweg abwickelt, kann sich keine stillen Definitionsdriften leisten. Governance-Interoperabilitätslücken können laut dem Artikel Compliance-Verstöße und Datenpannen bedeuten. Business Logic Drift ist ein stilleres Pendant, aber ein Regulierer, der inkonsistente Zahlen in zwei Berichten entdeckt, interessiert sich nicht dafür, ob die Ursache ein Nullwert-Sonderfall in einem CASE-Statement war.
Signal aus dem Stellenmarkt: Die Prämie verlagert sich hin zu Ingenieuren, die Semantikschichten und Transformations-Frameworks in der Produktion verstehen – nicht nur Spark oder Snowflake-Interna. dbt- und SQLMesh-Erfahrung, Cube- oder AtScale-Deploymentpraxis und Vertrautheit mit dem „einmal modellieren, mehrfach kompilieren"-Muster sind die gefragten Fähigkeiten der nächsten 24 Monate.
Was zu beobachten ist
Apache Ossie ist das Projekt, das es zu verfolgen gilt. Die Verdopplung der Herstellerbeteiligung von Jahr zu Jahr ist ein echtes Signal, aber eine Verdopplung ausgehend von einer kleinen Basis ist nicht dasselbe wie Produktionsreife. Der entscheidende Maßstab ist, ob Ossie als erstklassige Integration in den großen Compute-Engines und BI-Tools auftaucht – nicht nur als Spezifikation. Iceberg brauchte Jahre, um diese Schwelle zu überschreiten. Polaris überschreitet sie noch immer. Ossie hat das schwierigere Problem, weil die Oberfläche von Business Logic größer ist als die eines Tabellenformats.
Das zweite Signal ist, ob dbt, SQLMesh oder ein Semantikschicht-Anbieter genug Gewicht gewinnt, um zum De-facto-Standard zu werden, bevor ein offener Standard entsteht. Das ist das klassische „Worse is better"-Muster in der Infrastruktur: Die funktionierende proprietäre Lösung gewinnt das Jahrzehnt, und der saubere offene Standard kommt ein Jahrzehnt zu spät. Plattformverantwortliche sollten dieses Ergebnis als Basisszenario annehmen und nur dann eine Prämie für reine Open-Standard-Wetten zahlen, wenn der Zeitplan dies tatsächlich rechtfertigt.
Teams, die in den nächsten 90 Tagen Multi-Engine-Lakehouse-Architekturen evaluieren, sollten sich jetzt fragen: Welche konkreten geschäftskritischen Definitionen akzeptieren wir für die nächsten 18 Monate als engine-gebunden, und welche physikalisieren wir heute in Iceberg, damit die Engine-Wahl wirklich umkehrbar bleibt? Das ist der Entscheidungsrahmen. Alles andere ist Implementierungsdetail.
Wichtigste Erkenntnisse
- Dateninteroperabilität (Iceberg) und Governance-Interoperabilität (Polaris, Immuta, Privacera) haben glaubwürdige Antworten. Business Logic Interoperabilität hat keine, und kein Open-Source-Projekt hat eine vergleichbare Verbreitung erreicht.
- Apache Ossie, früher OSI, ist das Projekt, das man im Auge behalten sollte. Die Herstellerbeteiligung hat sich im vergangenen Jahr mehr als verdoppelt, ist aber noch keine verlässliche architektonische Abhängigkeit.
- Der pragmatische Ansatz für 2026 ist es, hochriskante Logic in Iceberg-Tabellen zu physikalisieren oder autoritative Definitionen in einer unternehmenstauglichen Engine zu zentralisieren. Beide Ansätze schmälern das Multi-Engine-Versprechen, eliminieren aber stillen Drift.
- Ein eigenes Minerva oder Coral zu bauen macht nur Sinn, wenn man ein dauerhaftes Team finanzieren kann. Der laufende Wartungsaufwand überwiegt für die meisten Organisationen die anfänglichen Aufbaukosten.
- Das CFO-Gespräch dieser Woche dreht sich darum, welche vorstandsrelevanten Metriken derzeit von engine-spezifischem SQL abhängen – und was es kostet, sie vor dem nächsten Audit oder Earnings-Zyklus engine-agnostisch zu machen.
Häufig gestellte Fragen
F: Was ist Business Logic Interoperabilität in einem Multi-Engine-Lakehouse?
Es bezeichnet die Fähigkeit, Views, UDFs, Stored Procedures und Metriken einmal zu definieren und sicherzustellen, dass sie über alle Compute-Engines hinweg, die dieselben zugrunde liegenden Daten lesen, identisch ausgewertet werden. Heute muss die meiste Business Logic in jeder Engine manuell neu definiert werden, ohne Synchronisierung oder Drift-Erkennung.
F: Warum reicht Apache Iceberg allein nicht aus?
Iceberg löst Dateninteroperabilität auf der Speicherebene, sodass jede Engine dieselben Tabellen lesen kann. Es standardisiert nicht die SQL-Views, UDFs oder Metrikdefinitionen, die über diesen Tabellen liegen. Zwei Engines können dieselbe Iceberg-Tabelle lesen und unterschiedliche Antworten liefern, wenn sich ihre View-Definitionen oder Nullwert-Semantiken unterscheiden.
F: Sollte ein Plattformteam ein internes semantisches Framework wie Minerva oder Coral aufbauen?
Nur wenn Sie ein dediziertes Engineering-Team finanzieren können, das es dauerhaft pflegt. Für die meisten Organisationen überwiegt der laufende Wartungsaufwand die anfänglichen Aufbaukosten, und der Kauf einer Semantikschicht wie Cube oder AtScale – oder die Nutzung von dbt oder SQLMesh zur Kompilierung von engine-spezifischem SQL – ist die besser vertretbare Wahl.
Databricks verdoppelt SQL-Umsatz: Der Druck auf Snowflake ist real
Databricks meldet verdoppelte Verkaufszahlen seines Snowflake-Konkurrenzprodukts. Die Schlagzeile ist nur die halbe Geschichte – entscheidende Detaildaten fehlen noch.
Solid tritt Snowflakes Open Semantic Interchange bei
Solid tritt dem Open Semantic Interchange bei und setzt darauf, dass eine herstellerneutrale Semantic-Spezifikation die fehlende Grundlage für zuverlässige Enterprise-KI-Agenten ist.
Helical Insight macht Enterprise-BI-Funktionen in der kostenlosen Version verfügbar
Helical IT Solutions hat SSO, Row-Level Security, Mandantenfähigkeit und BYO-LLM-Analysen in die kostenlose Community Edition aufgenommen. Was das für konkurrierende BI-Anbieter bedeutet.




