Le paramètre saveTable, qui accepte les valeurs TRUE ou FALSE (par défaut FALSE), contrôle si la table FCMPProcédure de création de fonctions et sous-programmes personnalisés réutilisables. Elle permet d'étendre le langage SAS et de partager des logiques métier complexes entre différentes étapes DATA. contenant les définitions de prototypes doit être persistée. Lorsque saveTable=TRUE, la table fonctionnelle est sauvegardée, ce qui permet sa réutilisation ultérieure sans avoir à recharger les définitions PROTOPROTO est une interface de programmation permettant d'appeler des fonctions C externes à partir de SAS. Elle facilite l'intégration de bibliothèques tierces pour étendre les capacités de traitement. à chaque 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. CAS. C'est essentiel pour la performance et la gestion de la persistance des actifs analytiques.
Quand est-il nécessaire d'utiliser le paramètre saveTable avec l'action addPrototypes ?
Persistance des Prototypes via saveTable
Exemples pour l'action addPrototypes
Ajout d'un prototype simple
Cet exemple montre comment addPrototypes compile un module C externe via routineCode. La table CAS my_protos générée est persistée (saveTable=TRUE) pour exécuter ce code distribué in-memory.
Prototypage avancé avec chiffrement et promotion
Cet exemple pour l'action CAS addPrototypes implémente l'obfuscation via encode et la persistance globale (promote), sécurisant ainsi vos fonctions FCMP compilées en environnement multi-utilisateurs.