Tous Socles hérités Chantiers de migration Recette & réconciliation Échéances éditeurs

SAS Visual Analytics : fonctions, architecture et prise en main

20 min de lecture
Cet article a été généré par intelligence artificielle et publié sans révision humaine approfondie.

SAS Visual Analytics sert à explorer des données, construire des visualisations, publier des tableaux de bord et partager des rapports interactifs dans l’environnement SAS Viya. Sa valeur dépend moins du nombre de graphiques produits que de la qualité du modèle, des droits d’accès et des règles de calcul contrôlées avant publication.

En bref

  • SAS Visual Analytics réunit exploration des données, reporting interactif et diffusion de tableaux de bord dans une même interface.
  • L’architecture s’appuie sur SAS Viya et, pour les traitements en mémoire, sur SAS Cloud Analytic Services, souvent désigné par l’acronyme CAS.
  • La prise en main commence par l’inventaire des sources, des mesures, des dimensions et des droits, non par la mise en forme des graphiques.
  • Un rapport peut être visuellement cohérent tout en produisant un chiffre non réconcilié si les filtres, agrégations ou jointures diffèrent du socle de référence.
  • La modélisation et la recette doivent être documentées avant que les utilisateurs ne diffusent des indicateurs dans les comités de direction.

Cet article concerne un responsable décisionnel, un chef de projet BI ou un administrateur qui évalue SAS Visual Analytics dans un dispositif de reporting d’entreprise. Il traite des fonctions, de l’architecture et de la prise en main côté décisionnel ; les sujets de sécurité détaillée, de protection des données personnelles et de négociation contractuelle relèvent respectivement de vos équipes sécurité, DPO et achats.

Quelles fonctions de SAS Visual Analytics répondent aux besoins de reporting interactif ?

SAS Visual Analytics couvre trois usages qui doivent rester distingués dans le cadrage : l’exploration ponctuelle, la production de rapports diffusables et la consultation de tableaux de bord. Les trois apparaissent dans une interface proche, mais ils n’impliquent ni les mêmes droits ni le même niveau de contrôle. Un utilisateur qui teste une segmentation commerciale dans une page d’exploration n’a pas nécessairement vocation à publier son résultat comme indicateur officiel.

La documentation produit de SAS présente Visual Analytics comme un environnement de création et de partage de rapports interactifs, de tableaux de bord et d’analyses en libre-service. Cette description figure sur la page officielle SAS Visual Analytics, consultée le 12 mars 2026. Le terme libre-service ne retire pas le besoin de gouvernance. Il déplace une partie du contrôle vers le modèle de données, les autorisations et les objets réutilisables.

Explorer sans confondre découverte et chiffre de référence

L’exploration des données permet de filtrer une population, de croiser une période avec une catégorie, de comparer plusieurs scénarios et de repérer un changement de comportement. Dans SAS Visual Analytics, cette phase se traduit par l’ajout d’objets visuels, de contrôles de filtre, de calculs et de paramètres. Les utilisateurs peuvent passer d’un tableau à une carte, d’un histogramme à une série temporelle, puis modifier le niveau de détail sans demander un nouveau développement.

Cette souplesse produit un risque connu sur les socles décisionnels. Une mesure de chiffre d’affaires peut être additionnée au niveau de la facture dans une page et au niveau du client dans une autre. Si une relation entre tables multiplie les lignes ou si une condition de statut est appliquée seulement dans un rapport, les résultats divergent. Le problème ne se voit pas toujours à l’écran. Il apparaît lorsque la direction financière compare le total avec son rapport de clôture.

La bonne séparation est opérationnelle. Les jeux de données exploratoires servent aux hypothèses de travail. Les jeux certifiés portent un propriétaire métier, une définition de mesure, une périodicité de chargement et une règle d’usage. La visualisation ne corrige pas une définition instable. Elle peut au contraire lui donner une apparence convaincante et accélérer sa diffusion.

Produire des rapports et des tableaux de bord pilotables

Les fonctions de reporting interactif couvrent la mise en page, les filtres communs, les liens entre objets, les invites, les calculs et les interactions entre pages. Un tableau de bord destiné à un directeur commercial peut afficher une tendance mensuelle, un classement d’agences et le détail des comptes. La même publication doit conserver une logique de navigation lisible. Trop d’objets sur une page réduisent la capacité à identifier un écart significatif.

Un rapport diffusé n’est pas nécessairement un tableau de bord. Le premier répond souvent à un besoin de lecture récurrente et de détail. Le second privilégie quelques indicateurs suivis régulièrement avec des seuils, des filtres et des accès ciblés. Dans un inventaire de parc, ces deux objets doivent être recensés séparément. Leur charge de maintenance, leur public et leur sensibilité à un changement de modèle ne sont pas identiques.

Les fonctions analytiques disponibles dans l’outil peuvent enrichir la lecture d’un jeu de données. Elles ne dispensent pas de vérifier la cohérence des entrées. Dès qu’un besoin bascule vers la data science ou la conception de modèles prédictifs, le périmètre sort de cet article. La question traitée ici reste celle de la fiabilité du dispositif décisionnel et de la réutilisation des résultats dans un reporting contrôlé.

Un premier livrable utile consiste donc à classer chaque rapport selon son statut : exploration individuelle, publication d’équipe ou indicateur officiel. Cette qualification conditionne les droits, la recette et l’effort de maintenance.

Détail d'une interface d'exploration de données avec graphiques abstraits
Illustration générée par intelligence artificielle.

Comment l’architecture SAS Visual Analytics organise-t-elle les données et les accès ?

SAS Visual Analytics n’est pas un poste isolé de création de graphiques. Dans son déploiement actuel, le produit s’inscrit dans SAS Viya, une plateforme où coexistent les services de calcul, les données, les métadonnées, les mécanismes d’authentification et les applications de consultation. L’architecture doit être lue dans le sens du parcours réel d’un chiffre : source, préparation, chargement, modèle, calcul, affichage puis droit d’accès.

La documentation SAS décrit CAS comme le moteur analytique distribué en mémoire de SAS Viya. Les principes d’administration et de chargement sont documentés dans le portail officiel SAS Documentation, consulté le 12 mars 2026. Cette documentation évolue avec les versions de Viya. Un dossier d’architecture doit donc indiquer la version exacte de la plateforme, le mode de déploiement retenu et les composants réellement activés, plutôt que de citer SAS Visual Analytics comme un bloc unique.

Du système source à la table utilisable dans un rapport

Les données peuvent provenir d’un entrepôt, de fichiers contrôlés, d’applications opérationnelles ou de traitements SAS existants. Elles ne devraient pas être exposées directement à tous les auteurs de rapport. Une couche de préparation fixe le grain, les jointures, les libellés, les formats et les règles de calcul partagées. Elle évite qu’une même marge soit recalculée de plusieurs manières selon la page consultée.

CAS intervient lorsque des tables sont chargées et exploitées pour soutenir l’analyse de données et les interactions attendues par les utilisateurs. La performance dépend alors de plusieurs facteurs : taille du jeu, cardinalité des dimensions, nombre d’utilisateurs simultanés, filtres appliqués, volume de calculs et stratégie de chargement. Un graphique lent n’est pas automatiquement un problème de moteur. Il peut provenir d’une table au grain trop détaillé ou d’un calcul exécuté à chaque interaction.

Dans un socle hérité, l’erreur fréquente consiste à déplacer une table sans documenter les transformations qui l’ont rendue exploitable. Une colonne peut paraître banale, par exemple « client actif ». Pourtant, elle peut encapsuler une règle de statut, une date d’effet et une exclusion de catégories. Si cette règle reste dans un ancien flux ou dans un calcul de rapport, le nouveau modèle devient difficile à contrôler.

Les métadonnées et les autorisations font partie du résultat

Les droits ne sont pas une tâche ajoutée à la fin du projet. Ils déterminent les lignes et les indicateurs accessibles. Une restriction territoriale, une limitation par société ou une exclusion de rémunérations modifie le contenu visible. La recette doit donc tester simultanément le calcul et l’habilitation. Tester le total global avec un compte administrateur ne démontre rien pour un responsable de périmètre.

Couche examinée Objet à documenter Risque si elle est omise Vérification attendue avant publication
Sources Table, fichier, fréquence et responsable Données incomplètes ou périmées Comparer la date de chargement et le périmètre avec la source de référence
Préparation Jointure, filtre, formule et grain Double compte ou rupture de définition Tracer chaque mesure jusqu’à ses colonnes d’origine
CAS et données en mémoire Table chargée, session et mécanisme de rechargement Écart entre données consultées et données actualisées Contrôler le calendrier de mise à disposition
Rapport Filtre de page, paramètre et calcul local Indicateur divergent selon la visualisation Recetter le total, les détails et les cas limites
Accès Groupes, rôles et filtres de lignes Exposition ou absence injustifiée de données Tester avec des comptes représentatifs des profils métier

Ce tableau a été construit à partir des principes d’administration et de contenu décrits par SAS dans sa documentation Visual Analytics, consultée le 12 mars 2026. Aucun environnement SAS Viya n’a été ouvert pour cet article. Les vérifications proposées reposent donc sur la documentation officielle et sur les contrôles de recette applicables à un socle décisionnel.

Une architecture lisible ne garantit pas un rapport juste, mais elle permet d’identifier où se forme un écart. C’est cette traçabilité qui rend ensuite la recette défendable.

Quels objets de visualisation choisir pour une analyse de données exploitable ?

La visualisation répond à une question de lecture avant de répondre à une question de design. Une courbe sert à observer une évolution dans le temps. Un histogramme sert à comparer des catégories. Un tableau détaillé sert à vérifier une ligne ou à préparer une action. Lorsque le choix de l’objet ne correspond pas à la décision attendue, le rapport accumule des graphiques sans réduire l’incertitude.

SAS Visual Analytics met à disposition des graphiques, des tableaux croisés, des contrôles, des cartes et des objets de texte ou de conteneur. La liste précise dépend de la version de SAS Viya et des modules disponibles. SAS publie une présentation de ses capacités de visualisation et de reporting sur sa page produit officielle, consultée le 12 mars 2026. Avant de comparer les fonctions, il faut fixer le niveau de détail attendu et la source du chiffre affiché.

Commencer par la mesure, puis choisir l’affichage

Une mesure doit être définie avant d’être représentée. Un montant facturé, un montant encaissé et un montant reconnu en comptabilité ne répondent pas à la même question. Le graphique ne doit pas masquer cette différence. Une page qui affiche « chiffre d’affaires » sans période, sans population et sans règle de comptage produit une ambiguïté qui se propage ensuite dans les échanges métier.

Pour une analyse mensuelle, une série temporelle permet de repérer les ruptures de tendance. Un filtre sur la période doit alors être affiché, car il modifie l’interprétation. Pour comparer des unités, un graphique en barres ordonné révèle mieux les écarts qu’un graphique circulaire chargé de catégories. Les tableaux de bord destinés à des instances de pilotage gagnent à limiter le nombre de mesures visibles à celles qui déclenchent une décision ou une investigation.

Les indicateurs de couleur exigent une prudence particulière. Le rouge, l’orange et le vert supposent une cible, une tolérance et une période de comparaison documentées. Un taux de service de 94 % n’est ni satisfaisant ni insuffisant en lui-même. Son interprétation dépend de l’objectif contractuel, de la période et du calcul retenu. Ces règles doivent appartenir au modèle ou être écrites dans le rapport, pas rester implicites chez l’auteur.

Traiter les interactions comme des règles de calcul

Les interactions entre objets facilitent l’exploration des données. Cliquer sur une agence peut filtrer un tableau de détail, une évolution mensuelle et une répartition par produit. Ce comportement est utile seulement si le lecteur comprend le périmètre filtré. Un titre dynamique, une zone de contexte ou une indication claire du filtre actif évitent de lire un total partiel comme un total global.

Dans un reporting interactif, les calculs locaux méritent une attention équivalente aux mesures du modèle. Une part de marché calculée dans un objet peut utiliser un dénominateur différent de celui d’un rapport de référence. Une règle de cumul annuel peut inclure le mois courant dans une page et l’exclure dans une autre. La modélisation ne se limite donc pas aux tables. Elle comprend les formules qui influencent une décision.

  1. Écrivez la question métier à laquelle l’objet doit répondre, avec sa période et sa population.
  2. Identifiez la mesure de référence, son unité et son propriétaire métier.
  3. Choisissez la visualisation adaptée au type de comparaison attendu.
  4. Affichez les filtres actifs et les paramètres qui modifient le résultat.
  5. Testez le même objet avec un cas nominal, un périmètre vide et une valeur atypique.

Cette séquence ne ralentit pas la création. Elle évite surtout de découvrir en recette qu’un graphique séduisant repose sur un agrégat non validé.

Le prochain point concerne la prise en main réelle : créer une page est accessible, mais publier un objet durable demande un ordre de travail plus strict.

Comment organiser la prise en main de SAS Visual Analytics sans multiplier les rapports fragiles ?

La prise en main de SAS Visual Analytics doit partir d’un périmètre limité et mesurable. Un premier rapport peut viser un processus métier, une population clairement identifiée et un nombre restreint de mesures. L’objectif n’est pas de reproduire dès le départ tout le parc existant. Il s’agit de vérifier que les sources, la modélisation, les droits et les contrôles de restitution fonctionnent ensemble.

SAS propose des ressources de démarrage et des démonstrations sur son site officiel. Les supports disponibles depuis la page SAS Visual Analytics, consultée le 12 mars 2026, montrent la création de rapports, l’usage des objets visuels et le partage du contenu. Ces démonstrations sont utiles pour comprendre l’interface. Elles ne remplacent pas un protocole de reprise de règles métier ou de recette de chiffres.

Préparer le jeu de données avant le premier tableau de bord

Le travail commence par une fiche de données. Elle indique la source, la fréquence d’actualisation, le grain, les dimensions, les mesures, les filtres permanents et le propriétaire. Pour une table de ventes, le grain peut être la ligne de facture ou la facture. La différence détermine si un montant peut être additionné sans précaution lorsqu’un utilisateur ajoute une dimension produit ou client.

Les dimensions doivent porter des libellés compréhensibles et des valeurs stabilisées. Une catégorie vide, un code obsolète ou une hiérarchie incomplète crée des graphiques difficiles à lire et des écarts difficiles à expliquer. Les valeurs nulles demandent une décision explicite : exclusion, regroupement sous une catégorie ou conservation visible. Les laisser être traitées différemment selon les pages revient à créer plusieurs règles pour la même mesure.

Un pilote limité permet également de mesurer les difficultés réelles de reprise. Il est préférable de sélectionner un rapport comportant une mesure connue, quelques filtres, un détail vérifiable et un public identifié. Reprendre seulement une page décorative ne teste ni le modèle ni l’architecture. Reprendre d’emblée le rapport le plus complexe peut bloquer le projet avant que les conventions de travail soient établies.

Chiffrer la charge en séparant création et recette

Une estimation doit isoler la préparation, la création des objets, la validation métier, la recette fonctionnelle et la correction des écarts. Pour un pilote composé de huit pages, supposons quatre pages de lecture directe et quatre pages avec filtres croisés, calculs et navigation. Le ratio retenu pour cet exemple est de quatre heures par page directe et de huit heures par page interactive. Il s’agit d’une hypothèse de cadrage, non d’un tarif ni d’un engagement.

Le calcul est visible : 4 pages × 4 heures donnent 16 heures ; 4 pages × 8 heures donnent 32 heures. La construction représente donc 48 heures. Si la recette métier est évaluée à 40 % de la construction, elle ajoute 19,2 heures. La préparation des données, la reprise des autorisations, la formation et la correction des écarts sont exclues. Le total de ce périmètre borné atteint 67,2 heures, soit une charge à compléter avant toute décision de généralisation.

Le ratio provient ici d’un modèle de chiffrage pédagogique destiné à distinguer les postes de charge ; il ne prétend pas décrire un parc réel sans inventaire. Un rapport apparemment court peut contenir une logique de contexte, des calculs de cumul, une sécurité de ligne ou des exceptions de calendrier qui doublent la charge de recette. À l’inverse, plusieurs pages construites sur un modèle stable peuvent réutiliser les mêmes composants.

La prise en main est réussie lorsque les auteurs savent expliquer d’où vient chaque chiffre, qui peut le voir et à quelle date il a été mis à jour. La maîtrise de l’interface vient après cette capacité de justification.

Comment recetter les tableaux de bord SAS Visual Analytics avant leur diffusion ?

La recette ne cherche pas à démontrer que le nouveau rapport affiche exactement les mêmes chiffres qu’un outil antérieur. Cette promesse est rarement tenable. Elle cherche à mesurer les écarts, à les rattacher à une cause connue et à obtenir l’accord des responsables de données et des métiers sur les règles retenues. Une différence acceptable doit être définie par indicateur et par périmètre, jamais déclarée de manière générale.

Le premier test compare un total global sur une période close. Le second descend au niveau de détail : société, entité, client, produit, date ou document selon le sujet. Le troisième teste les limites : population vide, annulation, correction, données retardées, valeurs manquantes et changement de statut. Cette méthode réduit le risque d’un total global juste par compensation entre plusieurs écarts opposés.

Construire un protocole de réconciliation réutilisable

Chaque indicateur diffusé devrait posséder une fiche de recette. Elle nomme la source de référence, la mesure comparée, la période, les filtres, le niveau de détail, l’auteur du contrôle, la date de test et le résultat. Elle consigne aussi les écarts trouvés. Une différence de 0,4 % n’a pas de sens sans savoir si elle porte sur un montant de factures, sur une période de trois jours ou sur une population incluant des annulations.

Les causes les plus fréquentes sont connues dans les projets décisionnels : filtre appliqué à un niveau différent, date de référence différente, jointure qui démultiplie des lignes, traitement des valeurs nulles, arrondi, devise, définition divergente du statut ou chargement effectué à des heures différentes. La visualisation rend le résultat visible, mais l’écart se forme le plus souvent dans la préparation, le modèle ou la règle de calcul.

Un double run reste utile pour les rapports qui participent à un pilotage mensuel ou à une clôture. Pendant une période définie, l’ancien rapport et le nouveau sont produits avec les mêmes données disponibles à une heure convenue. Les écarts sont classés : écart expliqué et accepté, anomalie à corriger, différence de périmètre à arbitrer. Cette phase doit avoir une date de fin. Maintenir deux chaînes indéfiniment revient à financer deux référentiels sans résoudre la divergence.

Décider ce qui doit être publié, corrigé ou abandonné

La publication ne doit pas être automatique à l’issue de la création. Un rapport est publiable si sa définition est validée, si les droits ont été testés, si les écarts sont tracés et si un propriétaire accepte la responsabilité métier de l’indicateur. Un rapport peu consulté, dont les calculs restent indéchiffrables et dont la source n’est plus alimentée, n’a pas nécessairement à être reconstruit dans SAS Visual Analytics.

L’arbitrage change selon le volume et l’usage. Pour un petit parc de rapports peu ouverts, la reconstruction sélective est souvent plus défendable que la reprise exhaustive. Pour un parc important contenant des règles de gestion non documentées, une reprise progressive accompagnée d’un double run peut être préférable. Dans les deux cas, l’inventaire d’usage précède le calendrier de production.

Avant de publier le premier tableau de bord, extrayez l’historique d’usage disponible, vérifiez la durée de rétention des journaux et rapprochez-la du cycle réel de vos rapports. Un rapport trimestriel ne se détecte pas dans des traces conservées seulement quelques semaines.

SAS Visual Analytics est-il uniquement un outil de tableaux de bord ?

Non. Il couvre aussi l’exploration des données, la création de rapports interactifs, les calculs, les filtres et le partage de contenus dans l’environnement SAS Viya. Les tableaux de bord ne constituent qu’un des usages possibles.

Quel est le rôle de CAS dans SAS Visual Analytics ?

CAS, SAS Cloud Analytic Services, fournit les capacités de traitement en mémoire utilisées dans SAS Viya pour charger et exploiter des données. Son paramétrage, les volumes traités et la stratégie de chargement influencent les performances des analyses.

Peut-on reprendre un rapport existant sans recetter les chiffres ?

Non. La reprise visuelle ne prouve pas que les filtres, jointures, agrégations, périodes ou règles de statut sont identiques. Chaque mesure publiée doit être comparée à une source de référence sur un périmètre documenté.

Par quoi commencer la prise en main de SAS Visual Analytics ?

Commencez par un jeu de données identifié, une mesure connue, un public limité et une fiche de définition. Créez ensuite un rapport pilote, testez les droits et réconciliez les résultats avant d’étendre la diffusion.