Les données sont générées en interne à partir de la réponse JSON de l'API SAS Model Manager après avoir listé les destinations de publication. Le dataset 'dests' est créé dynamiquement à partir de cette réponse.
1 Bloc de code
MACRO CALL
Explication : Ce bloc définit les variables globales pour l'URL du serveur Viya, l'identifiant et le mot de passe, puis utilise la macro '%mm_get_token' pour s'authentifier auprès de SAS Viya et obtenir un jeton d'accès stocké dans la macro-variable `myTokenName`.
Explication : Ce bloc configure la destination de publication 'HRCASDestination'. Il tente d'abord de supprimer une destination existante du même nom pour garantir une création propre, puis la définit en associant la CASLIB 'hrmodels' et la table 'mm_model_table' sur le serveur CAS par défaut.
Explication : Similaire au bloc précédent, ce bloc configure la destination de publication 'SalesCASDestination'. Il supprime d'abord une destination existante si nécessaire, puis la définit en l'associant à la CASLIB 'salesmodels' et à la table 'mm_model_table'.
Explication : Ce bloc liste les destinations de publication via '%mm_printpublishdestination', stocke la réponse JSON dans le fileref 'pubsvrs'. Ensuite, '%mm_read_json' convertit cette réponse JSON en un dataset SAS nommé 'dests'. Enfin, `PROC PRINT` affiche des informations clés sur les destinations de publication récemment définies, telles que leur nom, type, table associée, serveur CAS et librairie CAS.
Copié !
* List publishing destinations - should include the two created above;
%mm_printpublishdestination(
baseURL=%str(&servernm),
limit=8,
resp=pubsvrs,
keepresp=Y,
token=%myTokenName
);
%mm_read_json(
fref=pubsvrs,
respType=GET_ITEMS,
outds=dests,
statusVar=_status
);
proc print data=dests noobs;
var name destinationType destinationTable casServerName casLibrary;
run;
1
* List publishing destinations - should include the two created above;
2
%mm_printpublishdestination(
3
baseURL=%str(&servernm),
4
limit=8,
5
resp=pubsvrs,
6
keepresp=Y,
7
token=%myTokenName
8
);
9
10
%mm_read_json(
11
fref=pubsvrs,
12
respType=GET_ITEMS,
13
outds=dests,
14
statusVar=_status
15
);
16
17
PROC PRINTDATA=dests noobs;
18
var name destinationType destinationTable casServerName casLibrary;
19
RUN;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
« Dans un écosystème SAS Viya 4, la capacité à déployer rapidement des modèles analytiques repose sur une gestion rigoureuse des destinations de publication. Ce script illustre parfaitement l'automatisation de la configuration des environnements d'exécution, une étape clé du processus ModelOps pour garantir que les modèles atteignent les décideurs sans friction technique. »
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.