L'IA peut accélérer le travail SQL, mais à condition que les requêtes soient conçues au niveau de granularité approprié, vérifiées au regard des plans d'exécution et testées avant leur mise en production. Ce cours montre comment utiliser l'IA comme un partenaire pratique pour la rédaction de requêtes, le débogage, l'optimisation des performances et le déploiement opérationnel, tout en restant vigilant quant à l'exactitude et aux risques. Il s'adresse aux analystes, aux professionnels de la donnée et aux développeurs qui souhaitent renforcer leurs processus SQL sans pour autant déléguer leur jugement au modèle.
Ce cours aborde la conception de requêtes assistée par l'IA, le débogage du code SQL généré par l'IA en privilégiant l'analyse du plan d'exécution, ainsi que l'optimisation des performances avec vérification mesurée de l'équivalence. Il traite également du passage du code SQL d'un notebook à un pipeline planifié, ainsi que des aspects liés aux risques, à la conformité et à la prise de décision pour les étapes ultérieures.