Comment la suppression de modèles externes optimise-t-elle le cycle de vie MLOps dans SAS Viya ?

Maîtrise du cycle de vie des modèles distants

L'action deleteModelExternal est une composante essentielle de l'architecture ModelOps (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. Operations) au sein de la plateforme SAS Viya. Lorsqu'un data scientistExpert exploitant SAS Viya pour extraire des connaissances via le Machine Learning et les statistiques, afin de résoudre des problèmes métier complexes à partir de données massives. ou un architecte de données déploie des modèles analytiques vers des systèmes de bases de données tiers pour du scoringProcessus d'application d'un modèle prédictif à de nouvelles données pour calculer une probabilité ou un score, permettant ainsi d'automatiser la prise de décision en temps réel sur SAS Viya. au plus près des données, ces artefacts finissent inévitablement par devenir obsolètes. L'utilisation de cette action permet de purger ces anciens modèles directement depuis le moteur Cloud Analytic ServicesMoteur d'exécution in-memory de SAS Viya. Il assure le traitement massivement parallèle (MPP) et distribué des données pour optimiser les performances analytiques et le passage à l'échelle., libérant ainsi de l'espace sur vos bases de données distantes et assurant une gouvernance stricte. Cela évite l'encombrement du plan de données externe et sécurise le processus d'inférence en garantissant que seuls les modèles validés et récents restent accessibles à la production.

Illustration de la réponse

Exemple de Code Additionnel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* CASL Script : Suppression programmatique d'un modèle externe dans Hadoop
(c) Nicolas Housset 2026 - Code SAS pour VIYA 4 - testé et validé en version 2024.09 */


proc cas;
/* Connexion et définition des variables de contexte */
model_to_delete = "Churn_Model_V2";
destination = "Hadoop_Prod";

/* Appel de l'action de suppression du modèle externe */
modelPublish.deleteModelExternal /
externalModelName = model_to_delete,
destination = destination,
modelName = "Churn_Model_V2_final",
library = "HPS";

/* Vérification du statut de l'opération */
run;
quit;

Exemples pour l'action deleteModelExternal

Suppression d'un modèle dans un environnement Hadoop

Cet exemple montre comment cibler un modèle nommé 'MonModeleScore' publié dans une base de données Hadoop. Simple et direct.

Suppression sécurisée d'un modèle dans Teradata

Ici, on supprime un modèle dans Teradata en spécifiant les informations de connexion complètes, comme la table cible, la base de données et les identifiants. Prenez garde à ne pas effacer le mauvais modèle, votre patron risque de ne pas apprécier la blague !

Nettoyage d'un modèle sur un système de fichiers (FILESYSTEM)

Vous pouvez également supprimer un modèle stocké dans un répertoire de système de fichiers classique. Il suffit d'indiquer le chemin du répertoire de base (%%modelDir%%).