Überlässt dbt es weiterhin Ihnen, die Daten selbst zu landen?

dbt ist von seinem Design her ein Transformationstool. Es setzt voraus, dass die Rohdaten bereits im Warehouse liegen, der Landing-Schritt ist also ein zweites Produkt mit einer zweiten Rechnung, auch jetzt, wo Fivetran und dbt Labs ein Unternehmen sind. Eine Warehouse-Plattform, die an einem Ort lädt und modelliert, schließt die Lücke ohne zweiten Vertrag.

Überlässt dbt es weiterhin Ihnen, die Daten selbst zu landen?

Die Data-Warehouse-Automationsplattform, der Datenteams aus vielen Branchen vertrauen

Kommt Ihnen das bekannt vor?

  • Bevor ein einziges dbt-Modell laufen kann, muss ein separates Produkt die Daten gelandet haben, und dieses Produkt hat seine eigene Preisgestaltung, sein eigenes Schema und seine eigenen Fehlerarten.
  • Die Pipeline besteht aus zwei Systemen mit einer Übergabe in der Mitte, und jeder Vorfall beginnt damit, herauszufinden, auf welcher Seite er liegt.
  • Landing-Schemata ändern sich unter den dbt-Sources, und das erste Anzeichen ist ein gescheiterter Lauf am nächsten Morgen.
  • Die Staging-Schicht in dbt existiert vor allem, um Entscheidungen rückgängig zu machen, die das Ingestion-Tool über die Struktur getroffen hat.

dbt, inzwischen gemeinsam mit Fivetran unter einem Dach, ist ausdrücklich ein Transformationstool. Es extrahiert nicht, und es lädt nicht von außerhalb des Warehouse. Das ist eine saubere Designentscheidung, und sie hinterlässt jedem Team ein zweites Produkt, das beschafft, konfiguriert und bezahlt werden muss, bevor das erste Modell läuft.

Warum die Lücke mehr kostet, als es aussieht

  • Zwei Produkte, zwei Rechnungen. Ingestion wird zu eigenen Bedingungen bepreist, nach Zeilen oder nach Connector, und Transformation zu ihren eigenen, nach Seats oder nach Nutzung. Keines weiß vom anderen.
  • Zwei Schemata. Das Ingestion-Tool landet die Daten in seiner Struktur. Die Staging-Schicht von dbt verbringt dann ihre ersten Modelle damit, diese Struktur in eine zu übersetzen, die das Projekt nutzen kann.
  • Eine Übergabe, alle Vorfälle. Eine Schemaänderung auf der Landing-Seite wird als gescheiterter dbt-Lauf entdeckt. Wer den Fix verantwortet, ist eine Diskussion, bevor es ein Ticket ist.
  • Selbst eine Fusion heilt die Architekturprobleme nicht. Seit dem 01.06.2026 sind Fivetran und dbt Labs ein Unternehmen, und weiterhin zwei Produkte mit getrennter Preisgestaltung. Das Landing Schema ist weiterhin nicht das Modell.

Wo Ingestion hingehört

  • Direkt an das Modell. Das Tool, das die Business-Keys und die Historienregeln kennt, ist das Tool, das die Quelle am besten so laden kann, wie das Modell sie braucht.
  • Bepreist mit dem Warehouse, nicht pro Zeile. Laden über die Plattform läuft auf Compute, das Ihnen bereits gehört, ohne zweite Messung.
  • Verantwortung in einer Hand. Eine Pipeline ohne Übergabe hat keinen Streit darüber, welche Seite kaputt gegangen ist.

Was sich mit Datavault Builder ändert

Datavault Builder lädt und modelliert in derselben Plattform: Batch, Delta und CDC Loads aus Datenbanken, Dateien, REST-APIs, NoSQL und Python-Quellen, mit Streams wie Kafka, die als Micro Batches ankommen, direkt in Hubs, Links und Satelliten gemappt.

  • Kein zweites Produkt für den Datenimport. Quellen verbinden sich mit der Plattform, die das Warehouse generiert. Ein Vertrag, ein Tool, ein Ort, an dem man nachsieht, wenn etwas scheitert.
  • Keine Form, die rückgängig zu machen wäre. Die Landing-Tabelle wird so, wie sie ankommt, auf das Modell gemappt. Es gibt kein Zwischenschema, das eine Staging-Schicht umkehren muss.
  • Schemaänderungen werden dort behandelt, wo sie landen. Eine neue Spalte ist ein Mapping Update, kein gescheiterter Lauf am nächsten Morgen.
  • Die Auslieferungsschicht folgt im selben Tool. Marts und Datenprodukte werden per Drag and Drop auf der semantischen Schicht gebaut, mit versionierten Geschäftsregeln. Teams, die den Betrieb in dbt behalten, bekommen die dbt-Modelle aus demselben Modell generiert.
  • Der Long-Tail kann bleiben. Ein Managed-Connector ist weiterhin eine gute Wahl für kleine SaaS-Quellen. Dem Vault ist egal, welchen Weg eine Tabelle genommen hat.

Was zu entscheiden ist

Listen Sie die Quellen auf, bei denen das Schema des Ingestion-Tools und das dbt-Staging Modell, das es rückgängig macht, von zwei verschiedenen Personen gepflegt werden. Das sind die Quellen, die zuerst über die Plattform gelandet werden sollten.

Erleben Sie es live mit Ihren eigenen Datenquellen

Buchen Sie eine kostenlose Demo und bringen Sie den Connector mit, der Sie am meisten kostet, an Geld oder an Zeit.

In drei Schritten zu einer Pipeline, die Sie kontrollieren

  1. Über die Plattform landen

    Datavault Builder lädt per Batch, Delta oder CDC aus Datenbanken, Dateien, REST-APIs, NoSQL und Python-Quellen.

  2. Auf den gelandeten Daten modellieren

    Quellen werden im selben Tool in Hubs, Links und Satelliten gemappt, ohne Übergabe und ohne zweites Schema zum Abgleichen.

  3. Aus demselben Modell ausliefern

    Marts und Datenprodukte per Drag-and-Drop, oder generierte dbt-Modelle, wenn der Betrieb in dbt bleibt.

Wie Datavault Builder die Reibungsverluste in der Ingestion beseitigt

  • Ingestion ist eingebaut

    Batch-, Delta- und CDC-Ladevorgänge aus Datenbanken, Dateien, REST-APIs, NoSQL und Python-Quellen, mit Streams wie Kafka, die als Micro-Batches ankommen. Dieselbe Plattform, die das Warehouse generiert, keine zweite Rechnung.

  • Ihr Schema, nicht das des Anbieters

    Quelltabellen werden auf ein Data-Vault-2.0-Modell gemappt, das Sie entworfen haben. Eine neue Spalte oder eine umbenannte Tabelle ändert ein Mapping, keine Kette von Skripten nach dem Load.

  • Nur Deltas bewegen sich

    Hubs, Links und Satelliten laden, was sich geändert hat. Vollständige Ladevorgänge bleiben im Staging, statt jede Nacht weiter unten neu verarbeitet zu werden.

  • Historie wird von Haus aus behalten

    Jede Änderung wird so festgehalten, wie sie eintrifft. Historien- und Stichtagsabfragen funktionieren also auch dort, wo die Quelle ihre eigenen Zeilen überschreibt.

  • Code, den Sie nie von Hand schreiben

    Laden, Historisierung und Lineage werden in Echtzeit aus dem Modell generiert und laufen nativ auf Snowflake, Databricks, BigQuery, SQL Server, Fabric, Oracle oder PostgreSQL.

  • Eine Plattform, bis zu neun Tools weniger

    Modellierung, ETL, CI/CD, Dokumentation und Lineage an einem Ort. Das ist es, was 14,7 Minuten von der Anforderung bis zur Produktion möglich macht.

Ausgezeichnet von BARC im Data Fabric Survey 26

Sprechen Sie mit unserem Experten

Zwanzig Minuten mit unserem Sales Director und eine ehrliche Antwort, ob das zu Ihrem Stack passt.

Matt Collett

Matt Collett

Sales Director

Was suchen Sie?

Mit dem Absenden stimmen Sie unserer Datenschutzerklärung.

Weitere Probleme in dieser Serie

  • Der dbt Kompromiss

    Der dbt Kompromiss: Code-Wildwuchs, versteckte TCO und das Argument für automatisierte Modellierung

    dbt hat Software Engineering in SQL gebracht, und Teams wollen das zu Recht. Der Preis ist eine Transformationsschicht, die in Code, Kosten und Compute wächst, auf einem Ingestion-Tool, das weiterhin ein separates Produkt ist. Ein generierter Data Vault nimmt diese ganze Schicht aus der Codebasis. Er braucht dbt nicht, lässt sich aber damit kombinieren.

  • Warehouse Compute

    Treibt Ihr dbt-Run still und leise die Warehouse-Compute-Kosten hoch?

    dbt führt alles im Warehouse aus, ein Full Refresh, wo ein inkrementeller Lauf reichen würde, oder eine Tabellen-Materialisierung, die jede Nacht neu gebaut wird, zeigt sich also als Credits, nicht als Fehler. Inkrementelle Logik ist in dbt optional. In einem generierten Data Vault ist sie die einzige Art, wie Loads geschrieben werden.

  • Modell-Wildwuchs

    Hat Ihr dbt-Projekt mehr Modelle, als irgendjemand erklären kann?

    ref() macht ein neues Modell zu einer Entscheidung von einer Zeile, und ein Projekt aus Hunderten kaum kontrollierter SQL-Dateien ist das Ergebnis. Einen Business-Key weiter oben zu ändern heißt dann, jedes Modell zu finden, das ihn geerbt hat. Die Lösung lautet nicht, noch mehr Tests zu schreiben. Es ist ein Modell, das die Struktur generiert, statt sie anzuhäufen.

Fragen und Antworten