Administration
Devenez le maître du serveur CAS : Guide complet de la gestion des privilèges sous SAS Viya

Ce document décrit les concepts et les méthodes pour désigner ou gérer les privilèges de superutilisateur dans SAS Cl...

Voir le code
Analyse Textuelle
SAS Viya et BOOLRULE : Générez automatiquement des règles métiers "Si... Alors" depuis vos données textuelles

Cet exemple démontre l'utilisation de la procédure BOOLRULE pour extraire des règles d'association à partir de donnée...

Voir le code
Manipulation de données
Boostez votre DATA Step : Le guide technique de l'exécution distribuée sous SAS Viya

Ce document décrit en détail les étapes pour exécuter un programme DATA Step dans l'environnement Cloud Analytic Serv...

Voir le code
Manipulation de données
SAS Viya : Nettoyez vos Corpus Textuels et Éliminez le "Bruit" avec l'Option IGNORE de PROC TEXTMINE

Cet exemple illustre comment utiliser la procédure TEXTMINE de SAS pour analyser du texte tout en ignorant des partie...

Voir le code
Accès aux données
SAS Viya : Exportez vos Modèles CAS vers le Disque Local avec PROC ASTORE (Déploiement)

Ce document décrit comment télécharger un modèle ASTORE d'un serveur CAS vers le système de fichiers local. Cela perm...

Voir le code
Manipulation de données
SAS Viya et UTF-8 : Le piège caché entre CHAR et VARCHAR qui fausse vos fonctions INDEX

Ce script illustre l'utilisation de la fonction INDEX pour trouver la position d'une sous-chaîne dans des variables d...

Voir le code
Manipulation de Données
SAS Viya et DATA Step : Maîtrisez l'instruction KEEP et évitez le piège classique du WHERE

Explique l'utilisation de l'instruction KEEP dans une étape DATA exécutée en mémoire distribuée (CAS) pour sélectionn...

Voir le code
Manipulation de données
SAS Viya et CASUTIL : Le guide complet pour charger vos données en mémoire distribuée et booster vos performances

Cette fonctionnalité permet de charger un jeu de données SAS existant depuis l'environnement SAS vers le serveur Clou...

Voir le code
Manipulation de données
Data Wrangling à l'échelle : Comment paralléliser vos étapes DATA massives sans apprendre Spark

Ce script SAS démontre comment exécuter une étape DATA directement dans l'environnement SAS Cloud Analytic Services (...

Voir le code
Manipulation de données
Feature Engineering Multi-Thread : Parallélisez la préparation de vos données sans réapprendre à coder

Ce document explique comment exécuter une étape DATA dans l'environnement CAS (Cloud Analytic Services) en utilisant ...

Voir le code
Manipulation de données
SAS Viya et Multi-threading : Accélérez vos DATA Steps sans changer une seule ligne de code

Cet exemple démontre comment exécuter une étape DATA en mode multi-threadé dans un environnement SAS Cloud Analytic S...

Voir le code
ETL
Visualiser les informations de traitement DATA Step avec les variables automatiques

Ce document explique comment utiliser les variables automatiques du DATA Step, en particulier '_THREADID_', pour comp...

Voir le code
Administration
Administration SAS Viya : Visualisez toutes les sessions actives du serveur en 3 lignes de code

Ce script liste les sessions CAS actives et exporte les résultats dans une table SAS locale.

Voir le code
Macro
Vérification d'existence de fichier SASHDAT dans CAS

Macro vérifiant si une table au format .sashdat existe dans une librairie CAS spécifiée.

Voir le code
ETL
Macro ETL chargement dimension CAS

Macro pour charger et persister une table de dimension dans l'environnement CAS.

Voir le code
Administration
SAS Viya : Remplacez votre "WORK" locale par une CASLIB (L'astuce pour coder sans préfixe)

Ce script configure les options de session et les bibliothèques d'accès aux données CAS (CASLIBs) pour un utilisateur...

Voir le code
Administration
Devenez Architecte SAS Viya : Comment Créer et Déployer vos Propres Actions CAS (UDA) Persistantes

Ce script SAS définit et gère des actions définies par l'utilisateur (User-Defined Actions, UDA) pour SAS Cloud Analy...

Voir le code
Administration
Gestion des formats SAS dans CAS

Ce script SAS démontre la gestion complète des formats utilisateur dans l'environnement SAS Viya CAS, incluant la cré...

Voir le code
Administration
Renommer une table CAS

Ce script SAS démontre comment renommer une table CAS existante dans un environnement SAS Viya 4 en utilisant les act...

Voir le code
Administration
Gestion des formats définis par l'utilisateur dans CAS pour Viya

Ce script SAS démontre comment créer, sauvegarder, promouvoir et rendre accessibles des formats définis par l'utilisa...

Voir le code
Administration
Monitoring SAS Viya : Transformez vos logs ESM et PostgreSQL en insights CAS haute performance

Ce script SAS automatise l'extraction, la transformation et le chargement (ETL) des données de monitoring de SAS Ente...

Voir le code
Manipulation de données
Performance SAS Viya : FedSQL vs Action CASL, qui gagne le match du GROUP BY

Ce script SAS démontre l'utilisation des actions GROUPBY via PROC FEDSQL et PROC CAS (avec l'action simple.groupBy) s...

Voir le code
Optimisation de la performance
SAS/CONNECT & Viya : Doublez la Vitesse de vos Traitements grâce à l'Exécution Asynchrone (Code Ready-to-use)

Ce script utilise SAS/CONNECT pour établir et gérer deux sessions SAS distantes distinctes. Il soumet ensuite de mani...

Voir le code

Derniers codes ajoutés

Optimisation SAS : Maîtriser FULLSTIMER pour auditer vos performances
Ce document explique comment collecter et interpréter les statistiques de performance dans SAS, en utilisant les options système FULLSTIMER et STIMER pour analyser le temps réel, le temps CPU, l'utilisation de la mémoire et les I/O.
Optimisation de la performance
Guide SAS : Comment gérer et corriger les erreurs de données (Invalid Data)
Ce document explique les erreurs de données qui surviennent lorsque certaines valeurs de données ne sont pas appropriées pour les instructions SAS spécifiées dans le programme. Par exemple, si une variable est définie comme numérique mais que sa valeur est de type caractère, SAS génère une erreur de données.
Débogage
Maîtriser le débogage SAS : Points-virgules, guillemets et option NOAUTOCORRECT
Les erreurs de syntaxe surviennent lorsque les instructions d'un programme ne sont pas conformes aux règles du langage SAS. Cet article fournit des exemples et des explications sur la manière dont SAS gère ces erreurs, y compris les mots-clés mal orthographiés et les points-virgules manquants, ainsi que des conseils pour les résoudre.
Débogage
SAS DATA Step : Maîtriser la variable IORC et SYSRC pour un code robuste
Cette documentation fournit des exemples pratiques pour le débogage d'erreurs en programmation SAS, en se concentrant sur la gestion des conditions inattendues et des erreurs logiques dans les étapes DATA.
Débogage
Log SAS : Pourquoi votre programme tourne mais produit des erreurs (Warning & Notes)
Ce document décrit les erreurs qui surviennent lors de l'exécution d'un programme SAS traitant des valeurs de données. La plupart de ces erreurs produisent des avertissements ou des notes dans le journal SAS.
Débogage
Variables non initialisées : Sécurisez votre code SAS avec l'option VARINITCHK
Les erreurs sémantiques surviennent lorsque la forme des éléments d'une instruction SAS est correcte, mais que les éléments ne sont pas valides pour cette utilisation. Elles sont détectées à la compilation et peuvent activer le mode de vérification de syntaxe.
Débogage
Vitesse vs Mémoire : Comment configurer SAS pour une performance CPU maximale ?
Ce document fournit des techniques pour optimiser les performances du processeur (CPU) dans les programmes SAS, notamment en gérant l'utilisation de la mémoire, en réduisant les opérations d'entrée/sortie (I/O), en stockant les programmes compilés, en optimisant les chemins de recherche des fichiers exécutables SAS, en spécifiant les longueurs de variables et en utilisant le traitement parallèle. Il aborde également l'optimisation de la compilation des programmes SAS.
Optimisation de la performance
Log SAS illisible ? Optimisez vos audits avec MSGLEVEL et les variables IORC
Ce document décrit diverses méthodes et outils pour le débogage des programmes SAS, y compris l'identification et la résolution des erreurs de syntaxe, des erreurs sémantiques et des erreurs d'exécution. Il présente également les modes de point de contrôle et de redémarrage pour les processus par lots, ainsi que le mode de vérification de la syntaxe.
Débogage
SAS : Maîtrisez l'instruction MODIFY pour mettre à jour vos tables sans les dupliquer
Cet exemple illustre comment utiliser l'instruction `MODIFY` dans un DATA Step pour mettre à jour un jeu de données principal (`master`) à partir d'un jeu de données de transaction. Les observations sont appariées sur une variable clé (`partNumber`), permettant la modification d'observations existantes et l'ajout de nouvelles observations.
ETL
SAS Viya : Comment charger et manipuler vos données in-memory avec PROC CASUTIL
Cet exemple utilise trois instructions PROC CASUTIL pour charger, partitionner et modifier une table de données dans l'environnement SAS Cloud Analytic Services (CAS).
Manipulation de données CAS