Utilitaire

Boîte à Outils SAS : Macros Utilitaires, Web & Programmation Système

36 Résultats disponibles

Gagnez des centaines d'heures de développement grâce à notre bibliothèque de scripts utilitaires. Cette catégorie s'adresse aux développeurs qui souhaitent sortir du cadre standard du Data Step pour interagir avec le système d'exploitation, le web et les structures internes de SAS©.
Nos ressources sont classées pour répondre aux besoins d'automatisation complexes :
Connectivité Web & APIs (PROC HTTP) : Scripts complets pour consommer des API REST, parser du JSON, gérer l'authentification et télécharger des fichiers directement depuis SAS©.
Programmation Système (OS) : Interagissez avec Windows/Linux sans quitter SAS©. Apprenez à lister des fichiers récursivement, créer des répertoires, exécuter des commandes Shell (XCMD) et gérer des fichiers binaires.
Macros & Fonctions Avancées : Étendez le langage SAS© avec PROC FCMP pour créer vos propres fonctions, utilisez PROC IML pour le calcul matriciel, et maîtrisez les dictionnaires de macros pour l'audit de code.
Utilitaires du Quotidien : Des dizaines de macros "plug-and-play" pour l'envoi d'emails, le nettoyage de la bibliothèque WORK, la gestion des logs et la génération de documentation automatique.
Utilitaire
Automatisation SAS : Comment importer une liste de fichiers dans une table en 3 secondes

Cette macro SAS permet de lister les noms de tous les fichiers dans un emplacement de dossier spécifié. Elle peut soi...

Voir le code
Utilitaire
Gestion de fichiers SAS : La méthode universelle pour copier et concaténer vos binaires

Macro SAS pour copier n'importe quel fichier octet par octet en utilisant des flux d'entrée/sortie binaires, offrant ...

Voir le code
Utilitaire
SAS Performance : La commande radicale pour purger la bibliothèque WORK et optimiser vos ressources

Ce script supprime toutes les tables de données temporaires (memtype=data) de la bibliothèque WORK.

Voir le code
Utilitaire
Connectez SAS au Web : Guide complet de PROC HTTP pour automatiser vos requêtes

Ce script SAS utilise la procédure HTTP pour envoyer une requête HTTP à un serveur web. Le corps de la requête est dé...

Voir le code
Utilitaire
Visualisation des bibliothèques de fonctions FCMP

Ce script SAS est utilisé pour lister et visualiser le contenu d'une bibliothèque de fonctions FCMP, spécifiquement '...

Voir le code
Utilitaire
Code Audit & Reverse Engineering : Accédez aux Scripts Internes de SAS pour Comprendre vos Outils Statistiques

Script lisant le contenu d'une entrée de catalogue SAS (source) pour l'afficher dans le journal.

Voir le code
Utilitaire
Nettoyage des journaux et sorties

Cette macro réinitialise les fenêtres de sortie, de journal et de résultats ODS dans l'environnement SAS.

Voir le code
Utilitaire
Afficher le contenu du catalogue de macros temporaires

Ce script utilise PROC CATALOG pour lister les entrées (macros compilées) du catalogue temporaire 'sasmacr' de la bib...

Voir le code
Utilitaire
Fonction F1

Ce script définit une fonction SAS simple nommée F1 qui prend un nombre en entrée et renvoie ce nombre incrémenté de un.

Voir le code
Utilitaire
Nettoyage du catalogue de macros WORK

Macro pour supprimer le catalogue de macros compilées dans la bibliothèque temporaire WORK.

Voir le code
Utilitaire
Définition de librairie CCLI

Ce script SAS définit une macro qui crée une librairie SAS ('libname') pointant vers un chemin spécifié sur le systèm...

Voir le code
Utilitaire
Consultation de la bibliothèque WORK

Exécution de la procédure DATASETS pour lister le contenu de la bibliothèque temporaire WORK.

Voir le code
Utilitaire
Macro pour lister les formats système SAS

Cette macro liste les formats système SAS standards, à l'exception des formats S370 qui ne sont pas inclus.

Voir le code
Utilitaire
Liste des variables d'un jeu de données

Cette macro retourne la liste des variables d'un jeu de données SAS, avec des options pour formater la sortie (délimi...

Voir le code
Utilitaire
Calcul de l'âge via fonctions FCMP personnalisées

Ce script SAS définit et utilise des fonctions FCMP pour calculer l'âge d'une personne par rapport à une date donnée ...

Voir le code
Utilitaire
Documentation des options d'en-tête SAS

Ce bloc de commentaire fournit une description standard des options SAS couramment utilisées pour l'en-tête des scrip...

Voir le code
Utilitaire
Script Conteneur de Métadonnées et Tests de Commentaires

Script SAS minimaliste servant de conteneur pour divers types de commentaires, y compris des commentaires spéciaux qu...

Voir le code
Utilitaire
Macro lsfp2ds

Crée un dataset SAS à partir d'une liste de noms de fichiers Unix/Linux avec chemin complet.

Voir le code
Utilitaire
Macro mf_mkdir - Création récursive de répertoires

Cette macro SAS, `mf_mkdir`, crée un répertoire sur le système de fichiers, y compris tous les répertoires intermédia...

Voir le code
Utilitaire
Créer un dataset SAS à partir d'une liste de fichiers Unix/Linux

Macro SAS pour lister les noms de fichiers Unix/Linux et les écrire dans un dataset SAS.

Voir le code
Utilitaire
Exécuter une commande système et capturer la sortie dans un jeu de données

Cette macro SAS permet d'exécuter une commande du système d'exploitation local et de capturer sa sortie ligne par lig...

Voir le code
Utilitaire
Macro SAS _DATA: Extraction du nom de la table

Cette macro SAS extrait le nom d'une table à partir d'une référence complète (librairie.table) ou simple, en ignorant...

Voir le code
Utilitaire
Générer un libref SAS unique

Cette macro génère un libref SAS unique en ajoutant un suffixe numérique à un préfixe donné, afin d'éviter les confli...

Voir le code
Utilitaire
Vérification de l'Existence d'un Fichier sur SAS Drive

Cette macro SAS vérifie si un fichier spécifié existe sur SAS Drive. Elle retourne 1 si le fichier est trouvé et 0 si...

Voir le code
Utilitaire
Notification par e-mail SAS

Ce script SAS définit et utilise des macros pour envoyer des notifications par e-mail, incluant les heures de début e...

Voir le code
Utilitaire
Définition des En-têtes HTTP pour SASjs/server

Cette macro SAS définit les en-têtes HTTP personnalisés pour les réponses du serveur SASjs. Elle fonctionne en écriva...

Voir le code
Utilitaire
Vérification de l'existence d'un dossier sur SAS Drive

Cette macro vérifie si un dossier spécifié existe sur SAS Drive. Elle renvoie '1' si le dossier existe et '0' s'il n'...

Voir le code
Utilitaire
Génération d'Art ASCII avec Python et SAS

Cette macro SAS utilise un script Python intégré pour convertir une chaîne de texte en art ASCII, puis copie le résul...

Voir le code
Utilitaire
Nettoyage environnement de test FUTS

Script de nettoyage pour l'environnement de tests unitaires 'Modified FUTS', libérant une référence de fichier et sup...

Voir le code
Utilitaire
Validation des Schémas CDM

Macro SAS pour valider la compatibilité des versions des schémas UDM et CDM.

Voir le code
Utilitaire
Démonstration de la Suppression de Tables SAS

Ce script illustre l'utilisation de la macro `%delete_dataset` pour supprimer des tables SAS de diverses manières.

Voir le code
Utilitaire
Génération de documentation SAS en Markdown et HTML

Ce script SAS utilise les macros %code_diary et %convert_markdown_to_html pour générer de la documentation à partir d...

Voir le code
Utilitaire
Envoi d'un message de débug au journal

Cette macro envoie un message de niveau débug à un logger spécifié via la fonction log4sas_logevent. Elle inclut des ...

Voir le code
Utilitaire
Émet un message d'erreur à un enregistreur

Cette macro émet un message d'erreur à un enregistreur (logger) spécifié.

Voir le code
Utilitaire
Validation d'adresses email avec PRXMATCH et FCMP

Ce script SAS valide des adresses email en utilisant une fonction personnalisée `CheckMail` définie avec `PROC FCMP` ...

Voir le code
Utilitaire
Macro pour récupérer le label d'une variable

Cette macro SAS permet de récupérer dynamiquement le label associé à une variable spécifique dans un jeu de données SAS.

Voir le code