Data Strategie

dbt Labs en Fivetran: dbt-werkbelastingen naar datameer verplaatsen

dbt Blog
dbt Labs en Fivetran: dbt-werkbelastingen naar datameer verplaatsen

Samenvatting

dbt Labs en Fivetran verplaatsen dbt-modellen stap voor stap naar een datameer met Apache Iceberg.

Apache Iceberg en dbt-werkbelastingen

dbt Labs en Fivetran presenteren Apache Iceberg als open tabelindeling tussen opslag en rekenkracht. Via een Iceberg REST-catalogus, waarvoor beide bedrijven Apache Polaris ondersteunen, kunnen Snowflake, Databricks en BigQuery dezelfde tabellen lezen en schrijven zonder dat teams gegevens hoeven te kopiëren.

De aanpak vermijdt een grote migratie in één keer. Teams kunnen afzonderlijke modellen verplaatsen terwijl de bestaande dbt-structuur intact blijft.

Fivetran Move en Lake Compute

Fivetran demonstreerde Move, een functie die een bestaande Snowflake-native tabel ter plaatse omzet naar een Iceberg-tabel. De tabel behoudt dezelfde naamruimte, zodat afhankelijke dbt-modellen en BI-dashboards geen wijzigingen nodig hebben. In de demonstratie duurde de omzetting enkele minuten.

Voor de getoonde werklast daalde de Snowflake-rekenfactuur met ongeveer 15 tot 20 procent. Fivetran rekende daarvoor geen extra kosten, omdat de bestaande prijs op basis van maandelijkse actieve rijen gelijk bleef.

Met Lake Compute verschuift het concept naar de transformatielaag. Teams kunnen eenvoudige dbt-modellen, zoals filters, casts en hernoemingen, op lake-native rekenkracht uitvoeren, terwijl zware joins of warehouse-functies in het bestaande platform blijven.

Wat Apache Iceberg betekent voor BI-architecturen

De keuze voor een open tabelindeling vermindert de koppeling tussen data en één rekenengine. Dat maakt het mogelijk om per model een passende engine te gebruiken en voorkomt dat een latere platformwissel opnieuw maanden werk vereist. dbt Labs beschrijft eerdere migraties als trajecten van drie tot negen maanden met aanzienlijke risico’s.

De aanpak past bij een stapsgewijze architectuur: opslag blijft toegankelijk voor meerdere engines, terwijl transformaties per model kunnen verschuiven. Voor BI-teams is vooral het behoud van tabelnamen en dashboardverbindingen relevant.

Concrete takeaway

Breng dbt-modellen eerst onder in eenvoudige en zware categorieën. Test Fivetran Move met een bestaande Snowflake-tabel en beoordeel daarna welke eenvoudige modellen zonder wijziging van de DAG naar Lake Compute kunnen.

Lees het volledige artikel
Meer over Data Strategie →