L'action groupBy, issue du set d'actions Simple Analytics, est le moteur fondamental pour structurer vos données en BY groups au sein de l'environnement Cloud Analytic ServicesMoteur d'exécution in-memory de SAS Viya. Il assure le traitement massivement parallèle (MPP) et distribué des données pour optimiser les performances analytiques et le passage à l'échelle.. Contrairement aux approches traditionnelles, cette action construit des combinaisons de valeurs de variablesColonnes d'une table SAS contenant des données spécifiques (numériques ou caractères). Elles possèdent des attributs comme le nom, le type, la longueur, l'étiquette et le format d'affichage. de manière distribuée, permettant de traiter des milliards de lignes en un temps record. Elle est particulièrement utilisée par les architectes de solutions pour préparer le terrain à des analyses statistiques descriptives ou pour identifier la cardinalitéLa cardinalité représente le nombre de valeurs distinctes contenues dans une colonne. Une cardinalité élevée indique une grande diversité de données, influençant le choix des modèles dans CAS. réelle d'un jeu de données complexe avant de lancer des modèles de Machine LearningBranche de l'IA utilisant des algorithmes pour apprendre des modèles à partir de données. Il permet d'automatiser des prédictions ou des décisions sans programmation explicite de chaque règle..
Comment automatiser la création de groupes dynamiques pour des analyses massives dans SAS Viya ?
Exemples pour l'action groupBy
Groupement simple par région et produit avec somme
Cet exemple regroupe les données par 'region' et 'produit', en calculant la somme des montants pour chaque groupe.
Groupement détaillé avec tri décroissant, moyenne et limite
Ici, nous allons calculer la moyenne des montants, trier les variables du groupe par ordre décroissant, inclure les valeurs manquantes, limiter la sortie aux 10 premiers résultats et promouvoir la table en mémoire globale (pour que tout le monde en profite).