Annonce

🛠️ Voici le Data Product Builder

Décrivez ce que vous voulez dans un Data Contract, puis demandez à votre agent de code de le construire. Le Data Product Builder apporte le développement piloté par les contrats aux produits de données : Claude Code, OpenAI Codex ou GitHub Copilot CLI implémentent le produit de données en quelques minutes, dans le respect total de vos conventions et en pleine intégration avec Entropy Data.

Le Data Product Builder en action.

Comment ça marche

Les Data Engineers construisent aujourd'hui leurs produits de données avec des agents de code. L'agent écrit les modèles dbt, les tests, le workflow de CI. Il a besoin de trois entrées, et toutes peuvent être gérées depuis Entropy Data :

  • Le Data Contract définit le quoi : le jeu de données que le produit de données doit fournir, spécifié sous forme de contrat ODCS du point de vue du Data Consumer.
  • Le skill repository définit le comment : les conventions, les templates et les politiques de votre organisation pour construire des produits de données sur votre stack.
  • La marketplace de données fournit les données sur lesquelles s'appuyer : les produits de données en amont, les applications sources et les données externes que le nouveau produit de données consomme. L'agent les découvre via la CLI Entropy Data et demande même les accès pour le compte du nouveau produit de données.

L'agent de code combine ces trois éléments et implémente le produit de données en quelques minutes : un jeu de données, un projet dbt, un Databricks Asset Bundle, tout ce que votre stack exige, avec les tests, le workflow de déploiement, le data lineage et les métadonnées. Le résultat apparaît entièrement branché dans Entropy Data : publication sur la marketplace, data lineage, résultats des tests de contrat, détection de drift et gestion des accès.

L'onglet Data Product Builder sur la page d'un produit de données : choix de l'agent de code (Claude Code, OpenAI Codex, GitHub Copilot CLI), copie des commandes d'installation et de connexion, et aperçu des skills du builder.
L'onglet Builder sur la page du produit de données : choisissez le builder, récupérez la commande d'installation, copiez le prompt prérempli.

Des skill repositories open source

Un skill repository est un dépôt Git contenant des skills (des instructions Markdown que l'agent charge pour une tâche donnée), des templates de fichiers et des hooks de validation. Forkez-en un et encodez-y vos propres conventions. Entropy Data fournit des skill repositories open source pour chaque stack :

  • dataproduct-builder-dbt. dbt avec n'importe quel adaptateur : Snowflake, BigQuery, Databricks, Redshift, Postgres, DuckDB. GitHub Actions pour la CI.
  • dataproduct-builder-databricks. Databricks Asset Bundles avec Lakeflow Spark Declarative Pipelines. Partage via Unity Catalog.
  • Snowflake Native Apps Framework et AWS Glue. Bientôt disponibles.

Les dépôts communautaires et sur mesure sont les bienvenus. Proposez une pull request sur le registre dataproduct-builders pour y référencer le vôtre.

À vous de jouer

Lisez le guide du Data Product Builder pour la démonstration complète avec l'exemple Shelf Warmers : édition du contrat, découverte sur la marketplace, demandes d'accès et produit de données finalisé dans Entropy Data. Ou rendez-vous directement dans la documentation.