dbt Cloud
Plateforme d'analytics engineering pour la transformation des données
dbt, pour data build tool, est devenu la façon standard de transformer des données brutes dans un entrepôt comme Snowflake, BigQuery ou Databricks. Les analystes écrivent des instructions SQL select, définissent les dépendances entre elles, et dbt construit tables et vues dans le bon ordre, avec contrôle de version, tests et documentation. Ça apporte au travail d’analytique des pratiques d’ingénierie logicielle comme la revue de code et l’intégration continue.
dbt Cloud est le produit hébergé de dbt Labs. Il fournit un IDE dans le navigateur, la planification des jobs, une CI qui teste les changements avant la production, un catalogue de données avec la lignée, et une couche sémantique qui définit les métriques une fois pour les outils de BI. Les fonctions d’IA aident à générer des modèles, des tests et de la documentation, et à répondre à des questions sur le projet, ce qui accélère les tâches répétitives.
dbt Core, le moteur open source, est gratuit, et dbt Cloud a une offre développeur gratuite et des offres payantes équipe et entreprise. Faire tourner dbt soi-même demande de l’infrastructure et de l’orchestration, ce que le produit cloud retire. Les alternatives incluent SQLMesh, Dataform dans BigQuery, Coalesce et des fonctions natives des entrepôts. dbt convient aux analytics engineers qui veulent une couche de transformation structurée et testable.