Dans SAS Viya, le partage de données entre utilisateurs repose sur un concept clé : la promotion. Une table chargée en mémoire est par défaut visible uniquement par vous (Session Scope). Pour la rendre publique, vous devez la promouvoir (Global Scope).Cependant, il arrive souvent que l'instructio...
Les utilisateurs historiques de SAS 9 cherchent de plus en plus à migrer vers SAS Viya pour exploiter la puissance du moteur CAS (Cloud Analytic Services). Ce moteur distribué et in-memory permet d'accélérer considérablement les processus existants et d'analyser des volumes de données massifs.Cep...
L'automatisation des tâches analytiques via l'API REST de SAS Viya est une pratique courante pour intégrer la puissance de SAS dans des pipelines externes. Cependant, une erreur fréquente survient lors de l'utilisation de l'action runCode pour manipuler des tables situées dans des bibliothèques C...
Lors de l'automatisation de tâches dans SAS Viya, il est courant d'utiliser des macros pour configurer des sources de données. Un cas classique consiste à boucler sur une liste de domaines d'authentification (par exemple pour Oracle) afin de créer dynamiquement des CASLIBs.Cependant, une difficul...
Lorsqu'on débute avec SAS Viya, il est fréquent de rencontrer différentes syntaxes pour effectuer une tâche apparemment identique : connecter une bibliothèque SAS à une Caslib. Une confusion courante survient lors de l'initialisation d'une session et de l'assignation d'un libref.Faut-il définir l...
Lors de l'exécution de modèles complexes dans SAS Viya (comme VDMML), il peut arriver que votre processus s'arrête brutalement en affichant un message d'erreur spécifique concernant les quotas. Ce problème survient souvent lors de l'entraînement de modèles gourmands en ressources, tels que les "R...
Le passage de SAS 9.4 à SAS Viya s'accompagne souvent d'une courbe d'apprentissage concernant la gestion des données en mémoire. Une confusion fréquente survient lors de la transition de PROC SQL vers PROC FEDSQL pour interagir avec des tables chargées dans les bibliothèques CAS (CASLIBs).Si vous...
L'intégration de données massives entre SAS Viya et un cluster Hadoop est une opération courante, mais elle peut parfois se heurter à des problèmes de configuration subtils. L'un des obstacles les plus fréquents lors de la définition d'une Caslib est l'apparition d'une erreur de délai d'attente (...
Dans l'architecture de SAS Viya, la gestion de la mémoire et des sessions est un concept clé. Il arrive fréquemment qu'un utilisateur charge des données ou crée une librairie (caslib) dans une session (appelons-la Session A), et souhaite ensuite y accéder depuis une nouvelle session (Session B).C...
Si l'abstraction du niveau database.schema via la CASLIB est la règle générale dans Viya, PostgreSQL ajoute une couche de complexité supplémentaire : il est extrêmement pointilleux sur la casse (Case Sensitivity).C'est là que la majorité des développeurs SAS perdent leurs cheveux. Voici pourquoi ...