De SAS Studio à SAS Data and AI Studio : Viya Copilot redéfinit la productivité des Data Engineers

Cet article en deux mots :

Suite à SAS Innovate 2026, SAS Studio évolue en SAS Data and AI Studio. Cet article décrypte l'impact de SAS Viya Copilot sur vos pipelines Viya 4. De la génération de code au futur Flow Assistant, découvrez comment l'IA transforme concrètement le quotidien des développeurs et architectes.

L'événement SAS Innovate 2026 a marqué un tournant architectural majeur pour les environnements Viya 4SAS Viya 4 est une plateforme d'IA, de data management et d'analytics de pointe, nativement conçue pour le Cloud (Cloud-Native). Contrairement aux versions précédentes, elle repose sur une architecture de microservices orchestrée par Kubernetes.

Elle permet de gérer l'intégralité du cycle de vie de la donnée — de l'ingestion à la mise en production des modèles (ModelOps) — en offrant une élasticité totale, une intégration transparente avec l'open-source (Python, R) et une interface unifiée pour les data scientists et les décideurs métiers.
. Ayant moi-même arpenté et filmé les allées des halls d'exposition lors de l'édition parisienne en juin dernier, la dynamique autour de l'intégration de l'IA dans nos outils du quotidien est palpable. L'annonce phare pour nous, développeurs et architectes, est sans conteste l'évolution de notre environnement de développement historique. Fini le simple éditeur de code, place à une interface augmentée.

Pour rédiger cet article, je me suis plongé en détail dans la présentation BoostingTechnique d'apprentissage séquentiel où chaque nouveau modèle corrige les erreurs des précédents. Elle réduit le biais et augmente la précision en pondérant les observations mal classées. Data Engineering Productivity with SAS Viya CopilotSAS Viya Copilot est un assistant IA générative intégré qui automatise le codage, l'analyse de données et la gouvernance via un chat interactif pour accélérer la productivité sur la plateforme. in SAS StudioInterface de développement Web intégrée à SAS Viya, SAS Studio permet d'écrire du code, de construire des flux visuels et d'analyser des données via un simple navigateur, sans installation locale. animée par Alexey Vodilin (Sr. Product Manager chez SAS), que vous pouvez retrouver dans son intégralité ici : https://www.youtube.com/watch?v=9Qlp5Ir37mQ.

Voici une analyse détaillée de ces nouvelles fonctionnalités qui vont fondamentalement changer notre façon de concevoir des pipelines de données.

Illustration

Rebranding : Bonjour SAS Data and AI Studio

Première annonce symbolique mais forte : dès la release 2026.06, SAS StudioInterface de développement Web intégrée à SAS Viya, SAS Studio permet d'écrire du code, de construire des flux visuels et d'analyser des données via un simple navigateur, sans installation locale. change officiellement de nom pour devenir SAS Data and AI Studio. Ce rebranding s'inscrit dans la volonté de SAS de refléter l'intégration croissante des capacités de Machine LearningBranche de l'IA utilisant des algorithmes pour apprendre des modèles à partir de données. Il permet d'automatiser des prédictions ou des décisions sans programmation explicite de chaque règle. et d'IA au cœur même du processus de préparation et de gouvernance des donnéesEnsemble de règles, processus et outils (comme SAS Information Governance) assurant la qualité, la conformité, la sécurité et la disponibilité des actifs de données au sein de l'écosystème Viya..

La première version stable intégrant SAS Viya CopilotSAS Viya Copilot est un assistant IA générative intégré qui automatise le codage, l'analyse de données et la gouvernance via un chat interactif pour accélérer la productivité sur la plateforme. sera déployée le 18 juin 2026 (Release 2026.06).

Viya Copilot (Release 2026.06) : Ce qui change dans l'éditeur de code

Dès juin, Viya Copilot fait son apparition sous deux formes : un panneau latéral de type chatbot et une assistance "inline" directement dans l'éditeur de code. Cette première itération se concentre sur les scripts SAS et Python.

Concrètement, le Code Assistant regroupe un ensemble de 7 actions principales réparties en deux catégories :

Illustration
  • Pour la création de code : Generate (générer de nouveaux blocs à partir d'un prompt) et Examples (fournir des modèles et squelettes de départ).
  • Pour le code existant : Comment (documenter automatiquement), Explain (vulgariser une logique complexe), Find problems (détecter les erreurs et optimiser), Format (indenter et structurer) et Refine (affiner et modifier, comme renommer des variablesColonnes d'une table SAS contenant des données spécifiques (numériques ou caractères). Elles possèdent des attributs comme le nom, le type, la longueur, l'étiquette et le format d'affichage.).


Illustration


Voici comment ces actions se traduisent lors du développement :

  • Documentation Q&A : Il est désormais possible de poser des questions en langage naturel sur la documentation SAS directement via le chatbot, évitant ainsi les allers-retours constants sur le site du support.
  • Formatage de code : Sélectionner un bloc de code PROC SQL mal indenté et utiliser l'action Format pour le structurer proprement.
  • Refactoring et Renommage : Vous pouvez utiliser la commande inline /refine pour demander de renommer toutes les variablesColonnes d'une table SAS contenant des données spécifiques (numériques ou caractères). Elles possèdent des attributs comme le nom, le type, la longueur, l'étiquette et le format d'affichage. "x" en "y" dans un bloc d'étapes Data.
  • Explication de code : Face à un script legacy complexe (comme une boucle itérative Python de calcul de distances géodésiques), l'action Explain génère un résumé étape par étape dans le panneau latéral.
  • Génération de code Python : À partir d'un prompt textuel utilisant l'action Generate. Lors de la démonstration , l'outil a créé un script Python complet (incluant requests, try/except et les arrondis) pour convertir une colonne de prix USD vers EUR via l'API publique Frankfurter.



Illustration

La Roadmap de fin 2026 : Support de R et "Flow Assistant"

La véritable puissance de Copilot se révélera avec les mises à jour prévues pour la fin de l'année 2026. SAS a confirmé l'intégration du langage R, mais c'est surtout le Flow Assistant qui retient l'attention pour automatiser la création des pipelines visuels :

Illustration

Documentation et Résumé de Flux : L'assistant est capable d'analyser un flux complet pour en générer un résumé textuel exhaustif.

Standardisation automatique : D'un simple clic via un prompt, Copilot génère un nœud "Manage Columns" pour forcer le nom de toutes les colonnes en minuscules

Protection des PII - Personal Identifiable Information : L'assistant peut identifier et masquer automatiquement des données sensibles. La démonstration montre l'ajout d'un nœud masquant les adresses e-mail (Mailbox) pour assurer la conformité

Règles métiers dynamiques : Copilot traduit des règles métiers textuelles en nœuds de transformation complexes. Il génère automatiquement le code PROC SQL avec des CASE WHEN pour calculer une catégorie de risque client

Illustration

Sécurité des données et Architecture

En tant qu'architecte, la question de la sécurité est primordiale. Lors de la sessionInstance de connexion active entre un client et le serveur CAS (Cloud Analytic Services), isolant les ressources, les bibliothèques et les traitements d'un utilisateur au sein de SAS Viya. de Questions/Réponses, Alexey Vodilin a tenu à clarifier un point essentiel :

  • Accès aux données : Copilot ne lit que les métadonnéesInformations décrivant les données, les utilisateurs et les ressources dans SAS Viya. Elles assurent la traçabilité, la sécurité et la gouvernance au sein de l'architecture distribuée.. Lors de ses analyses, l'assistant accède aux noms de colonnes et aux types de variablesColonnes d'une table SAS contenant des données spécifiques (numériques ou caractères). Elles possèdent des attributs comme le nom, le type, la longueur, l'étiquette et le format d'affichage., mais les données réelles de vos tables ne sont jamais ingérées par le modèleReprésentation mathématique entraînée sur des données pour capturer des tendances, prédire des résultats ou classifier des observations via des algorithmes (Régression, Forêt aléatoire, Gradient Boosting)..
  • Historique des prompts : Pour des raisons de confidentialité et de gestion, le système ne conserve pas l'historique des prompts d'une sessionInstance de connexion active entre un client et le serveur CAS (Cloud Analytic Services), isolant les ressources, les bibliothèques et les traitements d'un utilisateur au sein de SAS Viya. à l'autre. Le contexte repart de zéro.


Nicolas Housset

Passionné d'informatique, je suis Consultant et expert technique SAS VIYA, également co-fondateur de la société Flexcelite. Spécialisé dans les technologies SAS (Viya, 9.4) et les infrastructures associées (Linux, Hadoop, Azure), ce blog est mon espace pour partager mes mémos techniques et retours d'expérience.