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. sont écrites et stockées dans une table spécifiée par le paramètre funcTable. Ce paramètre est obligatoire et fait référence à un type de paramètre commun appelé casouttable. Cela signifie que vous devez fournir les détails de la table de sortie, tels que son nom et sa caslibEspace de stockage logique dans SAS Viya. Elle définit l’accès aux données (source physique) et leur chargement en mémoire (serveur CAS) pour permettre des analyses distribuées haute performance. (bibliothèque CAS), où les définitions compilées seront persistées. Cette table fonctionnelle peut ensuite être chargée ou référencée par d'autres actions ou programmes CASLLangage de script de SAS Viya utilisé pour interagir avec le serveur CAS. Il permet de combiner des actions CAS, de gérer la logique de programmation et de manipuler les résultats en mémoire. pour exécuter les fonctions 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. définies.
Où sont stockées les définitions PROTO après l'exécution de l'action addPrototypes ?
funcTable : Le Référentiel de vos Fonctions
Cette réponse vous a-t-elle aidé ?
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.