Zusammenfassung
- Der stärkste Produktionsanspruch von Databricks ist nicht, dass ein Notebook schnell Daten erkunden kann. Der anspruchsvollere Anspruch ist, dass ein verwalteter Job morgen erneut ausgeführt werden kann, mit derselben Zugriffsrichtlinie, Herkunft, Tabellensemantik, Kostenzuordnung, Modellübergabe und Wiederherstellungsnachweisen.
- Die Plattform verfügt über glaubwürdige Zutaten für diesen Job: Delta Lake-Tabellen, Spark- und Photon-Computing, Unity Catalog-Governance, Lakeflow Jobs, serverlose Workflows, Systemtabellen, MLflow, Modellbereitstellung und Tools zur Softwarebereitstellung. Diese Zutaten werden erst wertvoll, wenn Kunden disziplinierte Tabellen, Berechtigungen, Tests, Jobverantwortlichkeiten und Ausnahmepfade entwerfen.
- Die öffentliche Evidenz unterstützt Databricks als ernstzunehmende Betriebsplattform, liefert aber keine unabhängigen Raten für akzeptierte Jobs, Vollständigkeit der Herkunft, Berechtigungsfehler, Wiederholungssicherheit, Korrektheit der Modellübergabe oder Kosten pro nützlicher Ausgabe. Eine ausgewählte Kundengeschichte kann zeigen, wie gute Bedingungen aussehen, nicht, wie oft alle Kunden sie erreichen.
- Die Kaufentscheidung dreht sich darum, ob Databricks die Gesamtkosten für wiederholte verwaltete Arbeiten senkt. Der Zähler umfasst Databricks-Nutzung, Cloud-Computing und -Speicher, Migration, Plattformadministration, Tests, Überwachung, Datenpflege und Bindung. Ein schneller Lauf, der Ingenieure immer noch dazu zwingt, Richtlinie, Herkunft und Kosten manuell abzugleichen, ist kein vollständig eingesparter Job.
Das Notebook ist nicht die Werteinheit
Die vertraute Databricks-Szene beginnt in einem Notebook. Ein Dateningenieur lädt eine Tabelle, schreibt eine Transformation, prüft ein Ergebnis und teilt die Analyse mit einem Kollegen. Ein Datenwissenschaftler trainiert ein Modell. Ein Analyst probiert eine SQL-Abfrage über Lakehouse-Daten. Die Erfahrung kann fließend sein, und Databricks hat Jahre damit verbracht, diese Erkundung nah an die eigentliche Arbeit zu bringen. Aber das Notebook ist nicht der Ort, an dem die wirtschaftliche Frage endet. Es ist normalerweise der Ort, an dem die Frage beginnt.
Eine nützliche Unternehmensarbeitslast muss langweilig werden. Sie muss um 02:00 Uhr laufen, ohne die Person, die sie ursprünglich geschrieben hat. Sie muss wissen, welche Identität welche Eingabe lesen darf. Sie muss die Tabellenhistorie bewahren, Änderungen aufzeichnen, korrupte Schreibvorgänge vermeiden, sich von gewöhnlichen Fehlern erholen und einem Bediener zeigen, warum sie fehlschlug, wenn sie fehlschlägt. Sie muss ein Ergebnis an ein nachgelagertes Dashboard, eine Feature-Tabelle, ein Machine-Learning-Modell, einen regulatorischen Bericht, eine Kundenanwendung oder ein anderes Team weitergeben, das auf die Ausgabe reagiert.
Sie muss das wiederholt tun, nicht nur einmal.
Das ist die richtige Einheit, um Databricks zu beurteilen: der verwaltete Job, der weiterläuft. Eine Notebook-Demo kann technische Reichweite zeigen. Ein wiederholter Job zeigt, ob die Plattform Exploration in betriebliches Vertrauen umwandeln kann. Der Job hat einen Namen, einen Besitzer, Eingaben, Ausgaben, Berechtigungen, Rechenleistung, einen Zeitplan oder Auslöser, einen Ausführungsverlauf, Wiederholungen, Kostenaufzeichnungen und nachgelagerte Verbraucher. Sein Erfolg besteht nicht nur darin, dass der Code ausgeführt wurde.
Er besteht darin, dass die Ausgabe vom nächsten System oder Team unter der richtigen Richtliniengrenze akzeptiert wird.
Diese Unterscheidung ist wichtig, weil Databricks eine Vereinheitlichung verkauft. Das Unternehmen möchte, dass dieselbe Plattform Daten-Engineering, Analytics, Machine Learning, generative KI, Governance und zunehmend Anwendungsentwicklung umfasst. Die Attraktivität ist offensichtlich. Viele Organisationen haben ein Jahrzehnt damit verbracht, Daten zwischen Objektspeichern, Warehouses, Notebooks, Machine-Learning-Plattformen, Orchestrierungstools, Katalogen, Dashboards und Modellendpunkten hin- und herzuschieben. Jede Übergabe erzeugt Drift.
Das gleiche Kundenfeld kann in einem Warehouse, einem Spark-Job und einem Modellmerkmaleset unterschiedlich benannt sein. Dieselbe Tabelle kann für einen Analysten sichtbar sein, aber nicht für einen Dienstprincipal. Ein Modell kann irgendwo registriert sein, wo das Data-Governance-Team es nicht erklären kann. Eine Datenpipeline kann in einem Entwicklungs-Notebook billig und in einem geplanten Job teuer sein.
Databricks verspricht eine kohärentere Oberfläche.Delta Lakebietet Tabellensemantik auf Cloud-Objektspeicher. Spark undPhotonbieten Ausführung.Unity Catalogbietet eine Governance-Schicht für Daten- und KI-Assets.Lakeflow Jobsorchestriert wiederholte Arbeiten.Systemtabellenlegen Betriebs- und Abrechnungsaufzeichnungen offen. MLflow und Modellbereitstellung verbinden Datenarbeit mit Modellbereitstellung. Serverlose Rechenleistung verlagert mehr Infrastrukturentscheidungen in die Kontrolle von Databricks. Das ist eine plausible Produktthese.
Die Produktionsfrage ist kälter. Senkt die Vereinheitlichung den Arbeitsaufwand, der erforderlich ist, um den Job ehrlich zu halten? Oder konzentriert sie lediglich eine größere Menge an Verantwortlichkeiten innerhalb einer Anbietergrenze? Die Antwort hängt weniger von der besten Databricks-Funktion ab als von dem wiederholten Pfad von der Datenquelle zur akzeptierten Ausgabe.
Was Databricks zu bewegen versucht
Bevor eine Plattform wie Databricks eingeführt wird, ist die Arbeit normalerweise auf mehrere Gruppen aufgeteilt. Dateningenieure bauen Pipelines auf Spark, Airflow, dbt, Warehouse-Prozeduren oder cloud-nativen Diensten. Plattformingenieure warten Cluster, Berechtigungen, Netzwerkpfade, Bibliotheken und Bereitstellungstools. Analysten arbeiten in SQL-Warehouses und BI-Tools. Datenwissenschaftler bewahren Notebooks, Experimente und Modellartefakte in getrennten Umgebungen auf. Governance-Teams verwalten Kataloge, Zugriffsrichtlinien, Herkunftstools und Audit-Aufzeichnungen.
Finanzteams versuchen, Cloud-Ausgaben den Geschäftsbereichen zuzuordnen, nachdem die Rechnung eingetroffen ist.
Diese Trennung ist teuer. Nicht nur, weil Tools Lizenzkosten haben. Sie ist teuer, weil die Arbeit an jeder Grenze übersetzt werden muss. Ein Datenwissenschaftler kann ein nützliches Notebook erstellen, aber ein anderes Team muss es in eine geplante Pipeline umwandeln. Eine Pipeline kann eine Feature-Tabelle schreiben, aber ein Modellbereitstellungspfad hat möglicherweise nicht denselben Governance-Kontext. Ein Warehouse kann Leistung für BI bieten, aber der rohe Data Lake kann die autoritative Historie enthalten. Ein Katalog kann zeigen, dass eine Tabelle existiert, aber nicht, welcher Job gestern eine veraltete Spalte produziert hat.
Ein Plattformteam kennt möglicherweise die Rechenrechnung, aber nicht, welche Produktentscheidung einen Wiederholungssturm verursacht hat.
Databricks versucht, mehrere Schritte in dieser Kette zu ersetzen. Es kann den Objektspeicher zur Grundlage machen und nicht zu einem Bereitstellungsbereich. Es kann Spark-Workloads, SQL-Workloads und Modellworkflows über dieselben verwalteten Tabellen ausführen lassen. Es kannWorkflow-Orchestrierungim selben Arbeitsbereich bereitstellen, in dem Notebooks und Pipelines leben. Es kann die Modellregistrierung mit derselben Governance-Schicht verbinden, die Tabellen und Funktionen steuert. Es kannJob-Systemtabellenbereitstellen, mit denen Betreiber abfragen können, welche Jobs ausgeführt wurden, welche fehlgeschlagen sind, welche wiederholt wurden, welche Rechenressourcen sie verwendet haben und wie die Kosten zugeordnet werden.
Die tatsächlich ersetzten Schritte sind nicht die gesamte Aufgabe des Datenbetriebs. Es sind die mechanischen und integrationsintensiven Schritte: Bereitstellung von Routine-Rechenleistung, Planung von Aufgaben, Übergabe von Parametern, erneutes Ausführen fehlgeschlagener Aufgaben, Verfolgung von Jobverläufen, Speicherung von Tabellenversionen, Durchsetzung von Berechtigungen, Anzeige der Herkunft, Registrierung von Modellen, Bereitstellung von Endpunkten und Verknüpfung der Nutzung mit Workload-Metadaten. Dies sind echte Arbeitsquellen. Ihre Reduzierung kann wichtig sein.
Die verbleibende menschliche Arbeit ist hartnäckiger. Eine Person muss immer noch entscheiden, was die Tabelle bedeutet, welche Daten maßgeblich sind, welches Feld sensibel ist, welche Ausgabe gut genug ist, welcher Lauf sicher wiederholt werden kann, welche Kosten akzeptabel sind, welches Modell befördert werden sollte und welcher nachgelagerte Verbraucher das Recht hat, sich auf das Ergebnis zu verlassen. Eine Plattform kann eine Berechtigung durchsetzen, nachdem die Berechtigung entworfen wurde. Sie kann die geschäftliche Grenze der Daten nicht selbstständig festlegen. Ein Workflow-System kann eine fehlgeschlagene Aufgabe erneut ausführen.
Es kann nicht wissen, ob eine Aufgabe idempotent ist, es sei denn, der Kunde hat sie so entworfen. Ein Herkunftsgraph kann eine nachgelagerte Abhängigkeit anzeigen, wenn die Assets registriert und erfasst sind. Er kann eine Kultur, die wichtige Ausgaben über Pfadreferenzen und Seitendateien schreibt, nicht vollständig retten.
Aus diesem Grund ist der verwaltete Job der richtige Test. Er zwingt Databricks, dort beurteilt zu werden, wo seine Teile aufeinandertreffen. Der Job ist nicht nur ein Spark-Programm. Er ist ein Richtlinienereignis, ein Kostenereignis, ein Herkunftsereignis, ein Wiederherstellungsereignis und manchmal eine Modellübergabe. Wenn diese Teile nicht zusammenhalten, wird die einheitliche Plattform zu einer weiteren attraktiven Werkbank mit einer versteckten Betriebsrechnung.
Unity Catalog ist die Steuerungsebene, keine magische Schicht
Unity Catalogist zentral für die aktuelle Plattformgeschichte von Databricks. Es ist die Governance-Schicht für Daten- und KI-Assets in Databricks. Es modelliert Assets als sicherbare Objekte, wendet Privilegien an, verfolgt die Herkunft, protokolliert Aktivitäten und verwaltet Tabellen, Ansichten, Volumes, Funktionen, Modelle und Dienste über einen gemeinsamen Namensraum. In einer Produktionsjob-Analyse ist Unity Catalog nicht dekorativ. Es ist der Unterschied zwischen einem Job, der nur läuft, und einem Job, dem ein anderes Team vertrauen kann.
Der Grund ist einfach. Ein wiederholter Datenjob verändert, was Menschen wissen und tun dürfen. Er liest Kundendatensätze, Finanzaufzeichnungen, Netzwerktelemetrie, Produktnutzung, Betriebsprotokolle oder Modelleingaben. Er schreibt Tabellen, die Analysten abfragen, Dashboards anzeigen, Anwendungen konsumieren oder Modelle trainieren. Wenn dieser Job stillschweigend Richtlinien umgeht, hat die Plattform das Unternehmensproblem nicht gelöst. Sie hat das Problem schneller verschoben.
Unity Catalog gibt Databricks eine glaubwürdige Antwort.Privilegienkönnen auf Kataloge, Schemata und Objekte angewendet werden. Modelle und Funktionen können Ausführungsrechte haben.Herkunftkann Tabellen, Jobs, Notebooks, Dashboards und Modellversionen verbinden. Externe Assets können für eine breitere Herkunft dargestellt werden. Aktivitäten können überwacht werden. Das ist die richtige Architektur für ein Unternehmen, das versucht, Daten-Engineering und KI-Arbeit unter einer Governance-Oberfläche zu vereinen.
Aber die Steuerungsebene ist bedingt. Die stärkste öffentliche Dokumentation ist vorsichtig bei den Anforderungen. Tabellen müssen in Unity Catalog registriert sein, damit die Herkunft erfasst wird. Benutzer benötigen die richtigen Privilegien, um die Herkunft einzusehen. Einige Spaltenherkünfte können nicht erfasst werden, wenn Quelle oder Ziel über einen direkten Speicherort anstatt über einen Tabellennamen referenziert werden. Streaming- und Pipeline-Herkunft haben Laufzeitanforderungen. Das Netzwerk kann eine Rolle spielen. Externe Quellen benötigen externe Metadatenbeziehungen.
Das bedeutet, dass ein Kunde „auf Databricks“ sein kann und dennoch eine unvollständige Governance hat, wenn Teams weiterhin unverwaltete Speicherreferenzen, veraltete Arbeitsbereiche, lose externe Standorte oder inkonsistente Tabellenreferenzen verwenden.
Dies sind die ersten versteckten Kosten. Unity Catalog ist kein Schalter, der unordentliche Datenbestände in verwaltete umwandelt. Es ist eine Struktur, die angenommen werden muss. Jemand muss Kataloge Geschäftsbereichen zuordnen, Schemakonventionen wählen, Arbeitsbereiche binden, Eigentümer zuweisen, veraltete Tabellen migrieren, externe Standorte definieren, veraltete Berechtigungen bereinigen, entscheiden, wer Metadaten durchsuchen darf, und Dienstprincipals verwalten. Wenn die Migration nur teilweise erfolgt, kann der Job innerhalb von Databricks ausgeführt werden, während die Kontrollnachweise teilweise bleiben.
Das ist besonders wichtig, wenn die Ausgabe sensibel wird. Ein Datenjob, der eine öffentliche Marketingtabelle aktualisiert, hat ein anderes Risikoprofil als ein Job, der Kreditrisiken, Telekommunikationsnetzwerkentscheidungen, Gesundheitsanalysen, Identitätsbetrugsmodelle oder regulatorische Berichterstattung speist. In diesen Kontexten reicht ein erfolgreicher Lauf nicht aus.
Der Betreiber muss wissen, ob ein nachgelagertes Dashboard von einer geänderten Spalte abhängt, ob eine Modellversion Daten verwendet hat, die nicht mehr sichtbar sein sollten, ob eine Funktion von der falschen Gruppe ausgeführt werden kann, ob ein externes Tool eine Herkunftsbeziehung hat und ob der Audit-Datensatz eine spätere Untersuchung unterstützen wird.
Databricks kann dies einfacher machen, als einen separaten Katalog, ein separates Workflow-System, eine separate Modellregistrierung und eine separate Rechenumgebung zusammenzuflicken. Das ist der wirkliche Reiz des Produkts. Dennoch trägt der Kunde weiterhin die Kosten für das Governance-Design. Die Plattform beseitigt diese Arbeit nicht. Sie macht sie expliziter und in guten Bereitstellungen durchsetzbarer.
Lakeflow Jobs verwandelt Code in eine Verpflichtung
Lakeflow Jobsist der Ort, an dem das Notebook den sicheren Raum verlässt. Ein Job kann eine oder viele Aufgaben koordinieren. Er kann Notebooks, Python-Skripte, dbt-Aufgaben, Machine-Learning-Workflows und andere Workload-Typen ausführen. Er kannAbhängigkeiten, Auslöser, bedingte Logik und Schleifenverwenden. Er kann über die Benutzeroberfläche, CLI, REST-API oderDeclarative Automation Bundleskonfiguriert werden. Er kann fehlgeschlagene oder abgebrochene Arbeiten reparieren und erneut ausführen. Er kann je nach Aufgabe serverlose Rechenleistung, Jobs-Computing oder andere Rechenoptionen verwenden.
Diese Orchestrierungsschicht ist notwendig, weil Datenarbeit durch Wiederholung wertvoll wird. Eine Umsatztabelle ist nützlich, wenn sie jeden Morgen aktualisiert wird. Eine Feature-Tabelle ist nützlich, wenn sie mit dem Modell synchronisiert ist, das sie benötigt. Ein Compliance-Auszug ist nützlich, wenn die richtigen Datensätze zum richtigen Zeitpunkt enthalten sind. Eine Fertigungsrückverfolgbarkeitstabelle ist nützlich, wenn ein Bediener den Pfad eines Teils finden kann, bevor die Produktion ins Stocken gerät.
Ein Modell ist nützlich, wenn seine Eingabedaten, Version und Bereitstellungspfad konsistent genug sind, damit jemand dem Ergebnis vertrauen kann.
Die Jobaufzeichnung gibt Betreibern ein gemeinsames Objekt zur Überprüfung. Welche Aufgabe ist fehlgeschlagen? Wurde eine Aufgabe übersprungen, weil eine vorgelagerte Abhängigkeit fehlgeschlagen ist? Gab es eine Wiederholung? Wurde ein Lauf von einem Benutzer abgebrochen? Hat ein Lauf das Zeitlimit überschritten? Waren einige Aufgaben erfolgreich, während eine Endaufgabe fehlgeschlagen ist? Welche Compute-IDs wurden verwendet? Was war der Ergebniszustand? Kann der Betreiberaktuelle Läufe überwachen? Kann das Finanzteam dieNutzung mit den Job-Metadaten verknüpfen?
Dies sind keine glamourösen Fragen, aber es sind die Fragen, die entscheiden, ob eine Plattform Arbeitsaufwand reduziert. Wenn die Antworten an einem Ort sichtbar sind, müssen weniger Ingenieure Ereignisse aus Protokollen, Notebooks, Cloud-Rechnungen, Slack-Nachrichten und Warehouse-Verläufen rekonstruieren. Wenn die Antworten fragmentiert sind, wird die Bequemlichkeit der Plattform während der Entwicklung zu einer Untersuchungslast während eines Fehlers.
Lakeflow Jobs zeigt auch eine scharfe Kante: Wiederholung ist nicht gleich Wiederherstellung. Databricks unterstützt Wiederholungen, weil viele Fehler vorübergehend sind. Ein Cluster kann ausfallen, eine Abhängigkeit kann neu starten, eine änderung bei Streaming kann eine frische Umgebung erfordern oder ein Dienst kann vorübergehend die Arbeit verweigern. Wiederholungen können einen gewöhnlichen Vorfall in einen normalen Lauf verwandeln. Aber nicht jeder Workload ist sicher wiederholbar.
Eine Aufgabe, die idempotent mit einem gut gestalteten Merge in eine Delta-Tabelle schreibt, unterscheidet sich von einer Aufgabe, die Dateien an ein externes System sendet, einen Zähler erhöht, Nachrichten sendet oder den Zustand ohne dauerhaften Sicherungspunkt ändert.
Hier kommt das menschliche Design zurück. Der Kunde muss entscheiden, welche Jobs wiederholt werden können, wie viele Wiederholungen sicher sind, wo die Aufgabengrenzen liegen sollten, ob nachgelagerte Aufgaben nach einem teilweisen Fehler ausgeführt werden sollen, wie mit verspätet eintreffenden Daten umgegangen werden soll, wie der Abschluss definiert wird und wie ein Lauf repariert werden kann, ohne die Ausgabe doppelt zu zählen. Eine Plattform kann Reparatur bereitstellen. Sie kann einen nicht-idempotenten Prozess nicht nachträglich sicher machen.
Dasselbe gilt für den Status. Databricks kann einen Job als erfolgreich, fehlgeschlagen, übersprungen, Zeitüberschreitung, abgebrochen, blockiert oder erfolgreich mit Fehlern unter dokumentierten Regeln kennzeichnen. Das ist betriebliche Wahrheit. Es ist nicht unbedingt die geschäftliche Wahrheit. Ein Job kann erfolgreich sein und eine Tabelle produzieren, die nachgelagerte Benutzer ablehnen, weil eine Quelldatei mit der falschen Semantik angekommen ist. Ein Job kann sicher fehlschlagen, bevor er Daten beschädigt, was das bestmögliche Ergebnis sein kann.
Eine Aufgabe kann übersprungen werden, weil eine Bedingung nicht erfüllt wurde, und das kann entweder richtig oder ein verpasstes Signal sein. Die akzeptierte Ausgabe bleibt der nützliche Nenner.
Delta Lake liefert Tabellenzuverlässigkeit, nicht Datenbeurteilung
Delta Lakeist einer der Gründe, warum Databricks das Lakehouse glaubwürdig als mehr als eine Marke verkaufen kann. Reine Dateien im Objektspeicher sind billig und flexibel, verhalten sich aber nicht von Natur aus wie zuverlässige Tabellen. Delta Lake fügt ein Transaktionsprotokoll, ACID-Transaktionen, skalierbare Metadatenverarbeitung und Batch- sowie Streaming-Unterstützung über Data Lakes hinzu. Auf Databricks ist Delta das Standard-Tabellenformat, sofern nicht anders angegeben.
Für verwaltete Jobs ist das wichtig. Eine geplante Pipeline muss Ausgaben schreiben, ohne die Leser in halb aktualisierten Zuständen zu hinterlassen. Ein Streaming-Workload benötigt Checkpoints und Tabellensemantik. Eine Rollback- oder Auditfrage kann die Tabellenhistorie benötigen. Eine änderung muss verwaltet werden, anstatt von einem Dashboard entdeckt zu werden, nachdem es kaputt gegangen ist. Die Transaktionsschicht von Delta ist eine technische Antwort auf ein echtes Betriebsproblem: Objektspeicher allein bieten für viele Unternehmensworkloads nicht genügend Tischdisziplin.
Aber Tabellenzuverlässigkeit ist nicht dasselbe wie Datenzuverlässigkeit. Delta kann eine Commit-Grenze schützen. Es kann nicht entscheiden, ob der Quellwert korrekt ist. Es kann bei der -Durchsetzung und -Historie helfen. Es kann nicht wissen, ob ein Feld vom Unternehmen neu definiert wurde, ob ein Lieferant eine Codeliste geändert hat, ob eine Metrik irreführend geworden ist oder ob ein Modell ein Merkmal nach einer Prozessänderung weiterhin verwenden sollte. Die Tabelle kann gültig sein und die Antwort kann dennoch falsch sein.
Diese Unterscheidung geht beim Plattformkauf oft verloren. Ein Lakehouse kann Speicher und Analyse vereinheitlichen, aber es beseitigt nicht die Arbeit der Datenpflege. Jemand muss die Bronze-, Silber- und Goldschichten oder was auch immer der Kunde als Äquivalent verwendet, definieren. Jemand muss Aufbewahrung, Datenschutz, Maskierung, Eigentümerschaft, Aktualität, Validierung und nachgelagerte Verträge entscheiden. Jemand muss entscheiden, wann eine Tabelle für BI zertifiziert ist, wann sie nur experimentell ist und wann ein Jobergebnis unter Quarantäne gestellt werden sollte.
Databricks bietet Bausteine für diese Governance. Unity Catalog kann Eigentümerschaft und Berechtigungen verwalten.Datenqualitätsüberwachungkann Tabellen profilieren, Abweichungen mit einer Baseline vergleichen und Metriken über Zeitreihen, Inferenz- und Snapshot-Daten erstellen. Die Herkunft kann helfen, nachgelagerte Änderungen ursächlich zu erklären. Systemtabellen helfen Betreibern, Läufe und Kosten zu sehen. Aber die Plattform hängt immer noch von den Qualitätsdefinitionen des Kunden ab. Ein Dashboard, das Abweichungen anzeigt, ist nur dann wertvoll, wenn jemand weiß, welche Abweichung von Bedeutung ist und wer reagieren muss.
Der verwaltete Job ist erneut der Test. Ein Tabellenschreibvorgang wird nicht akzeptiert, weil Delta ihn bestätigt hat. Er wird akzeptiert, weil die bestätigte Tabelle die Richtlinie, Qualität und den Geschäftsvertrag erfüllt, die von ihrem Verbraucher erwartet werden. Databricks hilft bei der Mechanik. Der Kunde besitzt die Bedeutung.
Kosten pro akzeptiertem Job sind herausfordernder als Preis pro Einheit
Die Preisgestaltung von Databricksbasiert auf Nutzung. Die öffentliche Seite betont Pay-as-you-go, sekundengenaue Abrechnung, Produkt-/SKU-Preislisten nach Cloud-Anbieter und Verträge mit Nutzungsverpflichtung. Serverlose Workflows können über abrechenbare Nutzungssystemtabellen überwacht werden.Jobkosten und -leistungkönnen über Systemtabellen für Jobs hinweg verknüpft werden, die auf Jobs-Compute oder serverloser Compute ausgeführt werden. Preis-Systemtabellen können historische SKU-Preise anzeigen.Compute-Richtlinienkönnen die Ressourcenerstellung, maximale DBUs pro Stunde, Tags und Bibliotheken einschränken.
Das gibt Finanz- und Plattformteams eine bessere Chance, die Kosten zu verstehen, als eine reine Cloud-Rechnung allein. Es zeigt aber auch, warum Kosten pro akzeptierter Ausgabe schwierig sind. Ein Databricks-Job verbraucht Plattformeinheiten, Cloud-Infrastruktur, Speicher, Datentransfer, serverlose oder klassische Rechenleistung und menschliche Aufmerksamkeit. Wenn ein Job fehlschlägt und dreimal wiederholt wird, sind die Kosten möglicherweise sichtbar. Wenn er erfolgreich ist, aber von zwei Ingenieuren untersucht werden muss, weil die Herkunft unvollständig ist, sind diese Kosten nicht in der DBU-Zahl enthalten.
Wenn eine Modellübergabe abgelehnt wird, weil die falsche Modellversion geladen wurde, sind die Rechenkosten nur ein Teil des Verlustes.
Der ehrliche Käufer sollte die Kosten pro akzeptiertem verwaltetem Job berechnen, nicht pro Lauf. Der Nenner ist nicht „ausgeführte Jobs“. Er ist „Jobs, deren Ausgabe vom nachgelagerten Verbraucher unter der erforderlichen Richtlinie akzeptiert wurde“. Der Zähler umfasst Databricks-Gebühren, Cloud-Gebühren, Plattformentwicklung, Datenentwicklung, Governance-Administration, Migrationsaufwand, Überwachung, Vorfallreaktion, Tests, Geschäftsbewertung, Wiederholungen, fehlgeschlagene Läufe und die Opportunitätskosten der Bindung.
Serverlose Rechenleistungverändert diese Berechnung, löscht sie aber nicht aus. Databricks kann die Infrastruktur verwalten, die Instanzwahl optimieren, automatische Skalierung und Photon aktivieren und die Notwendigkeit reduzieren, dass Kunden Cluster konfigurieren. Für viele Teams ist das eine bedeutende Arbeitsersparnis. Es kann auch die Nutzung von Rechenleistung vereinfachen. Die Dokumentation weist auf Anforderungen und Einschränkungen hin: Unity Catalog muss aktiviert sein, Workloads müssen den Standardzugriffsmodus unterstützen, einige Aufgabentypen oder Funktionen haben Vorschaustatus, und Jobs mit großem Speicher oder vielen Aufgaben können eine längere Startzeit erfahren. Serverlose Rechenleistung kann den Infrastrukturaufwand reduzieren, erhöht jedoch die Abhängigkeit von den Laufzeitentscheidungen und unterstützten Zugriffsmodi von Databricks.
Photonwirft einen ähnlichen Punkt auf. Eine native vektorisierte Engine, die SQL-, DataFrame-, ETL- und zustandslose Streaming-Workloads beschleunigt, kann den Durchsatz verbessern, wenn die Operationen unterstützt werden. Sie kann bei nicht unterstützten Operationen auf die Spark-Laufzeit zurückgreifen. Das ist eine starke Leistungsgeschichte, aber die Leistung ist workloadspezifisch. Die Kostenfrage ist, ob ein schnellerer oder besser verwalteter Lauf eine akzeptierte Ausgabe mit weniger Gesamtarbeit produziert. Ein um 30 Prozent schnellerer Job, der einen Berechtigungsfehler verbirgt, ist nicht billiger. Ein langsamerer Job, der die Governance bewahrt und Nacharbeit vermeidet, kann wirtschaftlich überlegen sein.
Hier werden Systemtabellen wichtiger als Marketing-Behauptungen. Ein ausgereifter Databricks-Kunde sollte in der Lage sein zu fragen, welche Jobs den meisten Verbrauch verursacht haben, welche wiederholt wurden, welche fehlgeschlagen sind, welche Arbeitsbereiche oder Regionen betroffen sind, welche Benutzer oder Dienstprincipals Nutzung verursacht haben, welche Tags Ausgaben zuordnen und welche Produkte und Funktionen die Rechnung verursacht haben. Wenn diese Fragen nicht beantwortet werden können, kann die Plattform immer noch nützlich sein, aber der Käufer kann die Wirtschaftlichkeit nicht verteidigen.
Die Gefahr ist besonders hoch in Organisationen, die Exploration und wiederholte Arbeit verschwimmen lassen. Allzweck-Rechenleistung und gemeinsam genutzte Notebooks können die frühe Arbeit erleichtern, aber auch die Kostenzuordnung unklar machen. Ein Job, der zu dediziertem Jobs-Compute oder serverloser Rechenleistung übergeht, ist leichter zuzuordnen. Ein Workload, der halb Notebook, halb Job, halb manuell bleibt, trägt eine versteckte Steuer. Databricks bietet Werkzeuge, um diese Steuer zu reduzieren. Die Betriebsdisziplin des Kunden entscheidet, ob die Werkzeuge genutzt werden.
Modellübergabe ist ein Governance-Problem
Databricks ist nicht mehr nur eine Daten-Engineering-Plattform. Die Plattformgeschichte umfasst jetzt MLflow, Modellregistrierung, Modellbereitstellung, Vektorsuche, Governance für KI-Assets und verwalteten Zugang zu internen und externen Modellanbietern. Das erweitert den Test des verwalteten Jobs. Die Ausgabe eines Jobs ist möglicherweise keine Tabelle für ein Dashboard. Es kann eine Modellversion, eine Feature-Tabelle, ein Einbettungsindex, ein Anfrageprotokoll, eine Inferenztabelle oder ein Endpunkt sein, den eine Geschäftsanwendung aufruft.
Hier können Produktzuverlässigkeit und Modellfähigkeit verwechselt werden. Ein Modell mag bei einem Benchmark gut sein, aber die Plattformfrage ist, ob die richtige Version registriert, verwaltet, bereitgestellt, überwacht und unter der richtigen Zugriffsrichtlinie mit den richtigen Daten verbunden ist. Eine Vorhersage kann technisch beeindruckend und betrieblich unbrauchbar sein, wenn niemand nachweisen kann, welche Trainingsdaten, Merkmalsversion, Modelldatei, Endpunkt, Berechtigungspfad und nachgelagerter Verbraucher beteiligt waren.
Databricks verfügt hier über glaubwürdige Bestandteile.MLflow auf Databricksunterstützt das Protokollieren und Registrieren von Modellen. Modellbereitstellung kann Modelle, die in Unity Catalog registriert sind, als REST-Endpunkte hosten.Externe Modellekönnen über Bereitstellungsendpunkte mit Anbieterunterstützung und zentraler Anmeldeinformationsverwaltung konfiguriert werden. Unity Catalog kann Modelle und Ausführungsrechte verwalten. Die Datenqualitätsüberwachung kann Inferenzprofile basierend auf Anfrageprotokollen abdecken.Versionshinweisezeigen, dass Databricks die Governance- und KI-Service-Funktionen erweitert.
Die verbleibende Arbeit ist schwer. Ein Team muss Kriterien für die Modellförderung, Validierungsdaten, Rollback-Pfade, Endpunktkapazität, Überwachungsschwellen, Anfrageprotokollierung, Grenzen der menschlichen Überprüfung, Anbieter-Fallback, Speicherung von Anmeldeinformationen, Datenschutzbehandlung und nachgelagerte geschäftliche Akzeptanz festlegen. Wenn ein Modellendpunkt sein Verhalten ändert, sind die geschäftlichen Konsequenzen selten auf die Modellbereitstellungsoberfläche beschränkt. Es kann sich auf Betrugsprüfung, Bestandsplanung, Kundenbetreuung, Kreditentscheidungen, Wartungsplanung oder Netzwerkbetrieb auswirken.
Deshalb gehört die Modellübergabe in denselben Artikel wie der Datenjob. In einer modernen Databricks-Umgebung ist das Modell oft nachgelagert zur Tabelle und vorgelagert zu einer Entscheidung. Wenn die Herkunft vor dem Modell endet, ist die Governance unvollständig. Wenn Berechtigungen die Tabelle schützen, aber nicht die Funktion oder den Modellendpunkt, ist die Grenze durchlässig. Wenn die Kostenüberwachung die Pipeline, aber nicht die Modellbereitstellung abdeckt, ist die Wirtschaftlichkeit unvollständig.
Wenn ein Modell von einer zu breiten Gruppe geladen werden kann, ist das Prinzip der geringsten Privilegien genau in dem Moment gescheitert, in dem Daten zur Aktion werden.
Databricks kann die Anzahl der separaten Systeme reduzieren, die für die Verwaltung dieser Übergabe erforderlich sind. Das ist ein ernsthafter Vorteil gegenüber zusammengesetzten Open-Source-Stacks oder älteren geteilten Plattformen. Es bedeutet aber auch, dass der Kunde Databricks als breiteres betriebliches Substrat vertraut. Das Risiko ist nicht einfach eine Anbieterbindung im Beschaffungssinn. Es ist eine betriebliche Abhängigkeit: Datenlayout, Jobdefinitionen, Governance-Objekte, Systemtabellen, Modellregistrierung, Endpunkte und Kostenkontrollen werden Teil derselben Plattformlogik.
Für einige Kunden ist diese Abhängigkeit ein fairer Handel. Die Alternative ist die Aufrechterhaltung einer fragilen Kette separater Werkzeuge mit unterschiedlichen Identitäten, Protokollen und Semantiken. Für andere mögen die Kosten der Konzentration zu hoch sein, insbesondere wenn die Organisation über starke bestehende Warehouses, Orchestrierungssysteme, Kataloge oder Modellplattformen verfügt. Der richtige Test ist nicht, ob Databricks ein Modell ausführen kann.
Es geht darum, ob der Pfad von Daten über Modell zur Ausgabe zuverlässiger und kostengünstiger ist als die Alternativen, nachdem Governance und Wiederherstellung berücksichtigt sind.
Die Fehlermodi sind gewöhnlich, nicht exotisch
Die Risiken von Databricks sind nicht auf dramatische Ausfälle oder fortgeschrittene Angriffe beschränkt. Die gewöhnlichen Fehler reichen aus. Ein Notebook, das für seinen Autor funktioniert, scheitert als Job, weil eine Bibliothek, ein Parameter oder ein Berechtigungsnachweis implizit war. Eine über einen Pfad referenzierte Tabelle entgeht der Herkunftserfassung, die das Governance-Team erwartet hat. Ein Dienstprincipal hat zu weitreichende Zugriffsrechte, weil Berechtigungen aus einem Entwicklungsarbeitsbereich kopiert wurden. Ein serverloser Job kann keinen Workload ausführen, der von einer nicht unterstützten Konfiguration abhängt.
Eine Wiederholung verdoppelt einen externen Schreibvorgang. Eine Schemaevolution ändert ein nachgelagertes Feld, bevor der Dashboard-Besitzer bereit ist. Ein Streaming-Job fällt zurück. Ein Modellendpunkt liefert die korrekte Modelldatei mit falschen Annahmen über die Eingabedaten. Eine Kostenspitze tritt auf, nachdem ein Team von Ad-hoc-Läufen zu häufigen geplanten Aktualisierungen übergeht.
Keiner dieser Fehler bedeutet, dass Databricks schwach ist. Es sind die normalen Fehler von Datenplattformen, die zu Betriebssystemen werden. Die Frage ist, ob Databricks sie leichter zu verhindern, zu erkennen und zu beheben macht.
Einige öffentliche Belege weisen in die richtige Richtung. Jobs haben Historien, Ergebniszustände, aufgabenspezifische Aufzeichnungen und Reparaturpfade. Systemtabellen können Betriebsdaten offenlegen. Unity Catalog kann Herkunft und Zugriffskontrolle verfolgen. Delta Lake kann Tabellentransaktionen schützen. Compute-Richtlinien können Ressourcenmuster einschränken. Serverlos kann die Clusterkonfiguration von vielen Teams entfernen.BundlesundCI/CD-Anleitungenkönnen die Datenarbeit in Richtung versionierter, überprüfter Bereitstellung lenken.Status-APIszeigen den Service-Status auf Anbieterebene. Kundengeschichten zeigen, wie eine verwaltete Migration aussehen kann, wenn ein Unternehmen in Rückverfolgbarkeit und Datenstandardisierung investiert.
Dieselben Belege offenbaren auch die Grenzen. Die Herkunft hat Anforderungen. Systemtabellen haben Berechtigungen, Aufbewahrung und regionale Vorbehalte. Die Kostenzurechnung variiert je nach Rechentyp. Serverlos hat Bedingungen für Zugriffsmodus und Aufgabentyp. Versionshinweise zeigen eine sich schnell ändernde Plattform, was erfordert, dass Kunden Schritt halten. Statusseiten sind vom Anbieter gemeldet und können keine mandantenspezifische Integrität beweisen. Kundengeschichten sind ausgewählt und zeigen keine Basisraten. Dokumentation kann eine Funktion erklären, ohne zu zeigen, wie oft sie unter Kundenbedingungen erfolgreich ist.
Deshalb sollte Databricks nicht gekauft werden, um Plattformarbeit zu vermeiden. Es sollte nur dann gekauft werden, wenn der Käufer bereit ist, Plattformarbeit an einem stärker vereinheitlichten Ort zu leisten. Die Jobs brauchen immer noch Besitzer. Die Daten brauchen immer noch Verträge. Die Berechtigungen brauchen immer noch Überprüfung. Die Modellübergabe braucht immer noch Abnahmetests. Die Kostenaufzeichnungen brauchen immer noch Tags und Interpretation. Der Vorfallsprozess braucht immer noch Menschen, die die Tabelle, den Job und die nachgelagerten Konsequenzen verstehen.
Die Unternehmen, die am meisten profitieren, sind wahrscheinlich diejenigen mit wiederholten hochwertigen Workloads: regulierte Analytik, Fertigungsrückverfolgbarkeit, Telekommunikations- und Netzwerkdaten, Finanzrisiken, Cybersicherheitsdaten, Einzelhandelsprognosen, Life-Science-Daten, Kundendatenplattformen und KI-Anwendungen, die auf einen verwalteten Unternehmenskontext angewiesen sind. Diese Organisationen haben genügend wiederholte Arbeit, damit die Plattform von Bedeutung ist, und genügend Konsequenzen, damit Governance von Bedeutung ist. Sie haben auch am meisten zu verlieren, wenn die Plattform als Demoschicht behandelt wird.
Die Bedingungen der Bereitstellung bestimmen das Ergebnis
Eine gute Databricks-Bereitstellung hat eine erkennbare Gestalt. Unity Catalog ist aktiviert und wird tatsächlich verwendet. Wichtige Tabellen werden über den Namen referenziert, nicht über unverwaltete Pfade. Arbeitsbereiche sind an die richtigen Kataloge gebunden. Dienstprincipals sind entworfen, nicht improvisiert. Jobs werden aus versionierten Definitionen bereitgestellt. Wiederholte Workloads laufen auf geeigneten Jobs oder serverloser Rechenleistung, nicht auf verstreuten interaktiven Clustern. Die Kostenzuordnung verwendet Tags, Workload-Metadaten und Systemtabellen.
Die Datenqualitätsüberwachung deckt die Tabellen ab, bei denen Drift von Bedeutung ist. Modellversionen werden registriert, validiert und unter Governance bereitgestellt. Nachgelagerte Verbraucher wissen, welche Ausgaben zertifiziert und welche experimentell sind.
Diese Gestalt ist nicht automatisch. Sie erfordert Migrationsarbeit. Alttabellen müssen abgebildet werden. Alte Notebooks müssen in Jobs umgewandelt oder stillgelegt werden. Berechtigungen müssen rationalisiert werden. Teams müssen sich auf die Benennung einigen. Ingenieure müssen Pfadverknüpfungen durch verwaltete Referenzen ersetzen, wo die Herkunft von Bedeutung ist. Besitzer müssen entscheiden, was passieren soll, wenn ein Job Teilergebnisse liefert. Finanz- und Plattformteams müssen sich auf die Kostenkennzeichnung einigen. Sicherheitsteams müssen externe Standorte, Modellendpunkte und Berechtigungsnachweise überprüfen.
Geschäftsteams müssen akzeptieren, dass eine verwaltete Plattform einige informelle Arbeiten verlangsamen kann, um wiederholte Arbeiten sicherer zu machen.
DieHP Indigo-Kundengeschichteist nützlich, weil sie die Art von Bedingungen zeigt, die Databricks plausibel machen. Die Geschichte beschreibt ein Unternehmen mit Tausenden von Datenvolumen, Hunderten von Jobs und Pipelines, manuellen Dateien, getrennten Systemen und einem Problem der Rückverfolgbarkeit. Databricks und Unity Catalog werden als Möglichkeit präsentiert, Fertigungsdaten zu vereinheitlichen, die Herkunft zu verbessern, die Zeit für die Rückverfolgbarkeit zu reduzieren und Vorhersagemodelle zu unterstützen. Es ist eine vom Anbieter ausgewählte Geschichte, keine Prüfung. Dennoch veranschaulicht sie das richtige Wertmuster: wiederholte betriebliche Fragen, fragmentierte Daten, kostspielige Verzögerungen und eine Governance-Oberfläche, die für das Unternehmen von Bedeutung ist.
Das falsche Muster ist ebenfalls klar. Wenn ein Team hauptsächlich ein besseres Notebook möchte, könnte die Plattform mehr sein, als es benötigt. Wenn ein Unternehmen eine schlechte Datenverantwortung hat und keine Neigung, dies zu beheben, kann Databricks zu einem teuren Ort werden, an dem Unordnung bewahrt wird. Wenn der Käufer KI-Funktionen als Abkürzung zur Datenentwicklung behandelt, können selbstbewusste Antworten über unsicheren Daten das Ergebnis sein. Wenn die Finanzabteilung Jobs nicht mit dem Geschäftswert verknüpfen kann, kann die nutzungsbasierte Preisgestaltung eher zu einem Streitpunkt als zu einem Managementwerkzeug werden.
Wenn die Governance vollständig an Plattformadministratoren ohne Geschäftsverantwortliche delegiert wird, können Berechtigungen technisch ordentlich und betrieblich falsch sein.
Databricks konkurriert mit mehreren Alternativen. Eine ist manuelle oder halbmanuelle Arbeit: Notebooks, Tabellenkalkulationen, einmalige Skripte, BI-Auszüge und Besprechungen. Das kann für kleine Workloads billig und für wiederholte verwaltete Workloads katastrophal sein. Eine andere ist eine interne Plattform, die aus Apache Spark, Delta Lake oder Iceberg, Airflow, dbt, Kubernetes, Trino, Open-Source-Katalogen, MLflow und cloud-nativer Überwachung zusammengestellt ist. Das kann die Anbieterkonzentration verringern und die Kontrolle erhöhen, verlagert jedoch den Integrations-, Support- und Aktualisierungsaufwand auf den Kunden.
Eine weitere ist der Cloud-Data-Warehouse-Pfad: Snowflake, BigQuery, Redshift, Synapse und zugehörige Dienste können Analysen und SQL-Operationen vereinfachen, obwohl breitere ML-, Lake-, Governance- und Open-Table-Anforderungen variieren. Eine andere ist cloud-native Orchestrierung und Analyse von AWS, Azure oder Google Cloud, die eng mit einer Cloud ausgerichtet sein kann, während die Anbieterabhängigkeit zunimmt. Eine andere sind traditionelle SaaS-Analyse- oder Datenplattformen, die engere Segmente mit weniger Plattformambitionen lösen.
Databricks gewinnt nur dann, wenn seine Vereinheitlichung die Gesamtarbeit für wiederholte verwaltete Ausgaben reduziert. Es verliert, wenn der tatsächliche Engpass des Kunden in der Prozessvereinbarung, der Quellsystemqualität, der Geschäftsbewertung oder einem einfachen Warehouse-Anwendungsfall liegt, der nicht die gesamte Plattform benötigt. Es verliert auch, wenn der Käufer offene Portabilität höher bewertet als integrierte Betriebsabläufe.
Delta Lake und Open-Source-Ursprünge helfen dem Portabilitätsargument, aber die von Databricks verwalteten Dienste, die Unity Catalog-Konfiguration, Jobs, Systemtabellen, serverloses Verhalten und Pfade für die Modellbereitstellung sind weiterhin plattformspezifisch.
Das Urteil
Databricks verdient es, als Betriebsplattform für verwaltete Daten- und KI-Arbeit bewertet zu werden, nicht als Notebook-Unternehmen mit einer reichhaltigeren Speisekarte. Die Produktoberfläche ist in die schwierigen Teile des Unternehmensdatenbetriebs hineingewachsen: Orchestrierung, Richtlinien, Herkunft, Tabellenzuverlässigkeit, Kostenbeobachtbarkeit, Modelllebenszyklus und verwaltete Rechenleistung. Das ist eine rationale Antwort darauf, wie Unternehmen Daten tatsächlich nutzen. Exploration ist wertvoll, aber wiederholte verwaltete Ausgaben sind der Ort, an dem das Geld und das Risiko liegen.
Der stärkste Fall für Databricks ist ein Unternehmen mit vielen Teams, die wiederholte Daten- und Modellausgaben aus gemeinsamen Unternehmensdaten produzieren, insbesondere dort, wo Herkunft, Zugriffskontrolle, Prüfbarkeit und Kostenmanagement bereits schmerzen. In diesem Umfeld kann die Plattform ein Flickwerk aus Notebooks, Zeitplanern, Clustern, Katalogen, Modellregistern, benutzerdefinierten Kostenskripten und manuellen Untersuchungen ersetzen. Sie kann Teams ermöglichen, von explorativer Arbeit zu wiederholbaren Jobs mit weniger Übergaben überzugehen. Sie kann Fehler sichtbarer machen. Sie kann die Kosten besser zurechenbar machen.
Sie kann Governance-Teams eine Oberfläche geben, die mehr des Pfads von Daten über Modelle zum Verbraucher abdeckt.
Der schwächere Fall ist ein Unternehmen, das hofft, dass Databricks die Governance verschwinden lässt. Das wird es nicht. Es gibt der Governance mehr Maschinerie. Es liefert nicht die geschäftlichen Entscheidungen. Es kann den Zugang durchsetzen, aber nicht die Verantwortlichkeit definieren. Es kann die Herkunft anzeigen, wenn die Bedingungen erfüllt sind, aber nicht garantieren, dass jede wichtige Abhängigkeit modelliert wurde. Es kann Arbeiten wiederholen, aber unsichere Arbeit nicht sicher machen. Es kann Modelle bereitstellen, aber nicht entscheiden, ob einer Vorhersage vertraut werden sollte.
Es kann Kosten offenlegen, aber nicht beweisen, dass die Ausgabe sie wert war.
Die praktische Kaufdisziplin besteht darin, den akzeptierten Job zu benennen, bevor man die Geschichte kauft. Welcher wiederholte Job wird von einem Notebook oder fragmentierten Workflow zu Databricks übergehen? Wer besitzt ihn? Welche Eingabetabellen verwendet er? Welche Unity Catalog-Berechtigungen gelten? Welche Herkunft muss sichtbar sein? Welche Aufgabenfehler können sicher wiederholt werden? Was ist die erwartete Kostenspanne? Welches nachgelagerte Team akzeptiert die Ausgabe? Welche Belege beweisen die Akzeptanz? Was passiert, wenn der Job ein schlechtes Ergebnis schreibt?
Welche Alternative würde das Unternehmen nutzen, wenn Databricks nicht gewählt würde?
Diese Fragen machen die Plattform kleiner und realer. Sie schützen Databricks auch davor, nach dem falschen Standard beurteilt zu werden. Eine so breite Plattform wird immer Demos haben, die beeindruckend aussehen, und Grenzfälle, die unordentlich aussehen. Das dauerhafte Maß ist weniger theatralisch: Ein verwalteter Job lief erneut, produzierte die richtige Ausgabe, bewahrte die Richtliniengrenze, hinterließ Nachweise, blieb innerhalb einer erklärbaren Kostenhülle und gab dem nächsten Team etwas, das es sicher verwenden konnte.
Das ist die Databricks-These in ihrer stärksten Form. Nicht „alle Daten und KI an einem Ort“ als Slogan, sondern ein präziserer Handel: die wiederholte Arbeit dort zu platzieren, wo Richtlinie, Herkunft, Rechenleistung, Tabellenzustand, Modellübergabe und Wiederherstellung gemeinsam verwaltet werden können. Der Handel ist eine Überlegung wert. Es lohnt sich auch, ihn zu überwachen. Der verwaltete Job, der weiterläuft, ist keine Funktion. Es ist ein Betriebsstandard, und Databricks sollte danach beurteilt werden, wie oft Kunden ihn erreichen können, nachdem der Notebook-Glanz verblasst ist.

