Comment anticiper les problèmes de compatibilité des noms de variables lors de l'exportation du code ?

Si le code généré est destiné à être exécuté dans un environnement tiers ayant des restrictions strictes sur les caractères autorisés, vous devez activer le paramètre encodeName. Lorsqu'il est défini sur vrai, ce paramètre s'assure que les noms de variablesColonnes d'une table SAS contenant des données spécifiques (numériques ou caractères). Elles possèdent des attributs comme le nom, le type, la longueur, l'étiquette et le format d'affichage. complexes dans la table de sortie sont convertis dans un format sûr, prévenant ainsi les erreurs de syntaxe lors du déploiement en aval.

Exemples pour l'action dnnCode

Génération de code de base

Génère un simple code DATA step pour un modèle existant et sauvegarde les instructions textuelles dans une nouvelle table CAS.

Génération avancée avec formatage pour les humains

Génération de code avec inclusion de commentaires explicatifs, paramétrage fin de l'indentation, et définition d'un ID de modèle spécifique pour une meilleure traçabilité.