dbt Fusion je nový engine postavený na Rustu, který mění způsob, jakým datové týmy pracují s modelem dbt. Zrychluje buildy, detekuje chyby v reálném čase a díky tzv. state-aware orchestration dokáže snížit náklady až o 64 %. Zkrátka – rychlejší vývoj, nižší účty a méně frustrace.
V datové komunitě se poslední měsíce hodně mluví o dbt Fusion — novém enginu, který je další generací nástroje dbt. Přináší vyšší výkon, lepší porozumění SQL kódu a nástroje, které z datové transformace dělají rychlejší a bezpečnější proces.
Pokud pracujete s dbt Core nebo dbt Cloud, Fusion by vás měl zajímat.
dbt Fusion je nové jádro nástroje dbt, přepsané v programovacím jazyce Rust.
Zachovává stejný způsob práce – modely v SQL, konfigurace v YAML – ale přináší zcela novou úroveň výkonu a inteligentního zpracování.
Cílem Fusionu je, aby dbt:
Fusion dokáže parsovat a kompilovat projekty až desítkykrát rychleji než původní dbt Core.
Velké projekty s mnoha modely tak běží svižněji, vývojáři dostávají okamžitou zpětnou vazbu a zkracuje se doba testování změn.
Nový engine přináší tzv. lokální SQL analýzu – dbt rozumí vztahům mezi modely a sloupci už při psaní.
To umožňuje:
Díky tomu lze chyby zachytit dříve – ještě před spuštěním buildu – a vývoj je plynulejší a bezpečnější.
Nový engine dokáže při každém běhu rozpoznat, které modely se skutečně změnily, a spustí pouze ty.
Podle výsledků dbt Labs to vedlo k 35 % modelů znovu použitých každý den, což přineslo 9 % úsporu výpočetních nákladů.
Po další optimalizaci a zjednodušení jobů se úspora vyšplhala na 55 %, celkově tedy 64 % snížení nákladů na compute – z ročních výdajů 850 000 USD na 259 000 USD.
Fusion rozšiřuje možnosti continuous integration (CI) v dbt Cloud.
Každý pull request se testuje v izolovaném prostředí, takže můžete bezpečně ověřit dopad změn dřív, než se dostanou do produkce.
Zvyšuje to spolehlivost a snižuje riziko chyb v datových modelech.
dbt přichází i s novou semantic layer,která sjednocuje metriky napříč BI nástroji a datovými zdroji.
Ve spojení s MCP serverem dokáže zpřístupnit data i AI nástrojům – umožňuje například konverzace s daty nebo automatizované analýzy v reálném čase.
Z Fusionu nejvíc vytěžíte, pokud:
Pokud cítíte, že váš dbt projekt už naráží na limity výkonu nebo potřebujete větší spolehlivost a úsporu nákladů, je Fusion logickým dalším krokem.
Rádi vám pomůžeme zjistit, co přechod na dbt Fusion znamená ve vašem konkrétním prostředí – od testu kompatibility až po nasazení v produkci.