L’agent IA de Databricks accélère la migration des SQL hérités

Databricks déploie un agent IA qui reconvert les scripts SQL hérités en formats compatibles avec son environnement lakehouse, promettant des migrations plus rapides et moins laborieuses depuis des systèmes comme Oracle et Teradata. Cet outil, intégré à la suite Lakebridge, utilise Genie Code pour translater les SQL complexes et les procédures stockées, réduisant ainsi la nécessité pour les développeurs de corriger manuellement les erreurs après la conversion initiale.
Un moteur plus intelligent pour les codes récalcitrants
Les outils de migration traditionnels reposent sur la correspondance de motifs ou des règles syntaxiques basiques, qui échouent face aux logiques de contrôle, aux curseurs ou aux SQL dynamiques – éléments représentant environ 15 % d’une base de code classique, mais exigeant la majorité des corrections manuelles. Le convertisseur agentique de Databricks ajoute une couche de raisonnement, lui permettant d’interpréter le contexte plutôt que le simple texte. Il peut décomposer de grands lots de fichiers, valider les traductions et relancer automatiquement les sections échouées, un processus auparavant réservé aux ingénieurs humains.
Des règles personnalisées, mais encore en version bêta
Pour gérer les particularités spécifiques aux entreprises, l’outil permet aux équipes de définir des règles de migration pour les structures SQL propriétaires, transformant les correctifs ponctuels en modèles réutilisables. Pourtant, la version bêta impose encore des limites : les conversions doivent être exécutées par lots de 300 fichiers maximum, obligeant les organisations disposant de milliers de procédures stockées à échelonner les migrations. Databricks compense en incitant les ingénieurs à encoder leurs correctifs sous forme de « compétences de migration personnalisées », mais la cohérence du système dans des environnements hérités variés reste à évaluer.
Pourquoi c’est important
Pour les entreprises attachées à des entrepôts de données vieillissants, cet agent réduit à la fois le délai et la main-d’œuvre spécialisée nécessaires pour basculer vers des plateformes modernes. Le vrai changement ne réside pas uniquement dans la vitesse, mais dans le transfert de la charge cognitive : des tâches fastidieuses de débogage vers une supervision, permettant aux équipes de se concentrer sur l’affinage plutôt que la réparation du code. À mesure que la technologie mûrit au-delà de la bêta, sa capacité à s’adapter à différents environnements déterminera si elle devient un outil incontournable ou un simple outil de niche. Quoi qu’il en soit, elle marque un tournant où l’IA prend en charge les parties routinières de la migration, libérant les humains pour les aspects stratégiques.
Source : DEV Community. Synthèse éditoriale assistée par IA — TechnoExpress.

