builtins

echo

Description

Affiche les paramètres fournis dans le journal du client. Cette action est principalement utilisée pour le débogage ou pour écrire des messages personnalisés et des valeurs de variables dans le journal lors de l'exécution de programmes CASL.

builtins.echo <result=results> <status=rc> [parameter1=value1] [parameter2=value2] ...;
Paramètres
ParamètreDescription
...Accepte un nombre arbitraire de paramètres (paires nom=valeur). Chaque paramètre fourni sera imprimé dans le journal du client.

Exemples

Utilisation de l'action echo pour afficher une chaîne de caractères et un nombre.

Code SAS® / CAS Code en attente de validation par la communauté
Copié !
1 
2PROC CAS;
3BUILTINS.echo message="Bonjour SAS Viya" nombre=2025;
4RUN;
5 
Résultat :
Le journal affiche : message="Bonjour SAS Viya" nombre=2025

Utilisation de l'action echo pour inspecter le contenu d'une liste ou d'un dictionnaire CASL.

Code SAS® / CAS Code en attente de validation par la communauté
Copié !
1PROC CAS;
2 ma_liste = {a=1, b=2, c=3};
3 mon_dict = {nom="Test", statut="OK"};
4 BUILTINS.echo liste_donnees=ma_liste info_dict=mon_dict;
5RUN;
Résultat :
Le journal affiche le contenu structuré de la liste et du dictionnaire passés en paramètres.

FAQ

Quelle est la fonction principale de l'action echo ?
À quel ensemble d'actions (Action Set) appartient l'action echo ?
Quelle est la syntaxe CASL pour utiliser l'action echo ?

Scénarios associés

Cas d'usage
Validation des Paramètres de Campagne Marketing

L'équipe Marketing lance une segmentation complexe pour une campagne promotionnelle. Avant d'exécuter l'algorithme de clustering coûteux en ressources, le script doit valider et...

Cas d'usage
Traçabilité de Configuration IoT (Structure Complexe)

Dans un contexte Industrie 4.0, des milliers de capteurs envoient des configurations sous forme de structures JSON imbriquées (Listes et Dictionnaires). Le système doit être cap...

Cas d'usage
Audit des Transactions Suspectes (Caractères Spéciaux et Nulls)

Le département Fraude analyse des transactions contenant des données textuelles non nettoyées (noms avec accents, symboles monétaires, ou valeurs manquantes). Le test vérifie si...