A dbt Labs nyílt forráskódú nyelvet indított dashboardokhoz

A dbt Labs bemutatta a dbt Charts nevű, nyílt forráskódú nyelvet dashboardok készítéséhez. A YAML-alapú megoldás a dbt-projekt részeként kezeli a lekérdezéseket, a diagramokat és az elrendezést, így a változások a kódkezelési és tesztelési folyamatokhoz kapcsolódhatnak.
- A dbt Labs bemutatta a YAML-alapú dbt Charts nyelvet.
- A dashboardok leírása a dbt-projekt charts mappájába kerülhet.
- A nyelv Apache 2.0 licenc alatt nyílt forráskódú.
- A helyi futtatást a dct parancssori felület támogatja.
- A hosztolt szolgáltatás vizuális szerkesztőt, verzióelőzményeket és társalgásos AI-felületet kínál.
Egységesebb alap az AI által készített dashboardokhoz
A dbt Labs blogbejegyzése szerint az AI-eszközök már képesek egyetlen utasításból dashboardot létrehozni, az eredmények azonban projektenként eltérőek lehetnek. Az egyik megoldás JavaScriptet, a másik Pythont, CSS-t vagy különböző diagramkészítő könyvtárakat használhat. Ez megnehezíti az egységes karbantartást, és az analytics engineer számára azt is, hogy visszakövesse, melyik lekérdezés áll egy üzleti felhasználó által ellenőrizni kért adat mögött.
A hagyományos üzletiintelligencia-eszközök ezzel szemben elsősorban felületalapú termékek, amelyekhez később adtak AI-funkciókat. A dbt Charts készítői szerint ez korlátozza, hogy egy AI-ügynök mennyire tudja módosítani a dashboardokat.
YAML-fájlok, Git és helyi futtatás
A dbt Charts egyszerű YAML-szintaxist használ. A nyelv változókra, lekérdezésekre, diagramokra és sorokra épül, az elrendezés leírását pedig a dbt Charts csapata a dashboardok Markdownjához hasonlítja. A dbt-projekt modelleknek fenntartott mappája mellé egy charts mappa kerül, így például egy oszlop átnevezése vagy egy modell frissítése ugyanabban a Git-ágban, ugyanazokkal a tesztekkel és telepítési folyamatokkal kezelhető.
A nyelv nyílt forráskódú, Apache 2.0 licenc alatt érhető el, ugyanúgy, mint a dbt. Helyben a dct nevű parancssori felületen keresztül futtatható. A dbt Labs a dbt Chartsot a dbt Summit 2026 hétfőjén indította el a dbtcharts.com oldalon. A projektet Dave Fowler, a dbt Charts általános igazgatója és vezetője, valamint RJ Andrews, a kezdeményezés tervezője mutatta be.
Tervezési alapelvek és a hosztolt szolgáltatás
A dbt Charts alapértelmezett megjelenési szabályokat is kínál. Ezek között szerepelnek a jelmagyarázatok helyett használt közvetlen feliratok, a tizedesvesszőhöz igazított táblázatok, valamint az olyan tengelyfeliratok, amelyeket a rendszer arra az oldalra helyez, ahonnan az olvasó könnyebben követheti a legfrissebb adatokat. A cél az, hogy egy kizárólag az alapértelmezéseket használó dashboard egyedi formázás nélkül is olvasható legyen.
A bemutatón Fowler közvetlenül a dashboardon módosította a diagramok címeit, színeit és a Markdown-szöveget, majd a beépített Git-előzmények segítségével visszaállította a teljes oldalt egy korábbi verzióra. A dbtcharts.com hosztolt terméke ehhez jogosultságkezelést, megosztást, vizuális szerkesztőt, verzióelőzményeket és társalgásos AI-felületet ad.
A felhasználók így helyben, parancssorból is dolgozhatnak a nyílt forráskódú nyelvvel, a hosztolt változat pedig a szerkesztést, a megosztást és az AI-alapú létrehozást egészíti ki. A dbt Labs bejelentése alapján a dashboardok kezelése a dbt-projekt modelljeihez és fejlesztési folyamataihoz kapcsolódhat.
dbt Labs: dbt Charts: a new open-source language for dashboards that live inside your dbt repo


