L'action addPrototypes, faisant partie de l'Action SetGemini said
Groupe logique de fonctionnalités CAS (Cloud Analytic Services) contenant des actions spécifiques (statistiques, data mining, etc.) pour traiter les données en mémoire de manière optimisée. 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. dans SAS Viya, est une fonctionnalité clé pour les architectes de solutions et les développeurs. Son rôle principal est de charger des définitions de prototypes (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.) et de les stocker dans une table CAS. En termes métier, cela permet d'intégrer des fonctions personnalisées écrites en langage 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. (Function Compilation Macro Processor) directement dans l'environnement de Cloud Analytic Services (CAS). Cette intégration est cruciale pour l'extensibilité et la réutilisabilité du code, permettant aux utilisateurs d'enrichir les capacités de traitement de données de CAS avec des logiques métier spécifiques ou des algorithmes complexes, sans avoir à recoder en 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. ou dans d'autres langages de client CAS. Cela favorise une plus grande agilité et une meilleure performance pour les opérations analytiques intensives.
Qu'est-ce que l'action addPrototypes et quel est son rôle stratégique dans SAS Viya?
addPrototypes : Le Pont entre FCMP et CAS
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.