L'architecture de SAS Viya brille par sa capacité à segmenter et paralléliser les charges de travail. En utilisant le paramètre groupbyTable, vous fournissez une table définissant vos micro-segments. Le moteur distribué calcule alors les matrices de façon isolée et simultanée pour chaque groupe. Attention toutefois aux environnements très fragmentés : il est crucial d'utiliser le paramètre groupByLimit pour plafonner le nombre de niveaux évalués, évitant ainsi une surcharge de la mémoireGemini said
Espace de stockage temporaire (RAM) utilisé par le moteur CAS pour charger et traiter les données à haute vitesse, minimisant les accès disque pour optimiser les performances de SAS Viya. vive et protégeant la stabilité de vos microservicesLes microservices sont une approche d'architecture logicielle où une application est décomposée en une collection de petits services indépendants, spécialisés et communicant entre eux via des APIs légères. Contrairement aux architectures "monolithiques" anciennes, chaque microservice remplit une fonction unique (ex: gestion du catalogue, authentification, moteur de calcul).
Dans SAS Viya 4, cette architecture est native. Elle permet à la plateforme de s'exécuter sur Kubernetes, offrant une flexibilité totale : chaque composant de SAS peut être mis à jour, redémarré ou mis à l'échelle (scaling) individuellement sans affecter le reste du système..
Segmentation client : comment calculer des matrices de corrélation sur des milliers de groupes simultanément ?
Parallélisation Massive via l'Action Set 'Correlation'
Exemples pour l'action correlation
Corrélation de Pearson basique
Calcule la matrice de corrélation pour toutes les variables numériques de la table.
Analyse avancée avec Alpha de Cronbach et sauvegarde
Analyse complète incluant les covariances, l'alpha de Cronbach, le tri par rang, et l'exportation des résultats vers une table CAS.
Corrélation croisée (With)
Calcule uniquement les corrélations entre un groupe cible (Income) et les autres variables.
