Est-il possible de filtrer les noeuds et liens à la volée sans créer de tables intermédiaires coûteuses en mémoire ?

Filtrage Dynamique et Optimisation In-Memory

Absolument. L'action propose des mécanismes avancés pour minimiser l'empreinte 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.
et le transfert de données. Au sein des objets de configuration des noeuds et des liens, vous pouvez exploiter le paramètre where pour appliquer des conditions de filtrage strictes. Plus puissant encore, le paramètre whereTable permet d'effectuer une jointure restrictive dynamique avec une autre table existante. Vous pouvez même configurer l'extraction avec une expression complexe comme computedVarsProgram = "if weight < 10 then flag=1; else flag=0;" pour générer et évaluer de nouvelles 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. à la volée, évitant ainsi toute étape de Data Preparation préalable sur disque.

Illustration de la réponse

Exemples pour l'action biconnectedComponents

Calcul de base des composantes biconnexes

Exécution de l'action avec les paramètres par défaut pour obtenir un résumé.

Analyse complète avec identification des points d'articulation

On demande explicitement la création des tables de sortie pour voir quels nœuds sont des points d'articulation et quels liens appartiennent à quelle composante.