Comment sécuriser vos services CAS contre l'explosion du nombre de groupes ?

Lors de l'analyse de données non structurées ou sales, le risque est de générer un nombre de groupes si important qu'il sature 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.
du serveur. Le paramètre groupByLimit permet de définir un seuil de sécurité. Si le système détecte que le nombre de groupes dépasse cette limite, l'action s'interrompt immédiatement, protégeant ainsi l'intégrité de votre sessionInstance de connexion active entre un client et le serveur CAS (Cloud Analytic Services), isolant les ressources, les bibliothèques et les traitements d'un utilisateur au sein de SAS Viya. SAS Viya et les ressources partagées du clusterEnsemble de nœuds (machines) interconnectés, gérés par Kubernetes, qui collaborent pour exécuter les microservices et le moteur CAS de SAS Viya, assurant haute disponibilité et passage à l'échelle..

Exemples pour l'action groupByInfo

Calcul basique des identifiants et fréquences de groupes

Dans cet exemple, on regroupe simplement les véhicules par origine (Origin). L'action générera toutes les colonnes de diagnostic par défaut.

Utilisation avancée avec Algorithm2, filtres et nommage sur-mesure

Passons aux choses sérieuses ! On combine plusieurs colonnes de regroupement, on active l'algorithme de haute performance, et on personnalise les noms des colonnes de métadonnées pour que la table de sortie soit immédiatement présentable.