Quel est l intérêt métier d utiliser une session continue avec le SAS Embedded Process for Spark ?

D un point de vue architectural, l exécution de programmes via executeProgram s appuie sur une 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. continue du SAS Embedded Process. Cela signifie que l environnement d exécution reste actif entre les appels, réduisant drastiquement les délais de latence liés au démarrage des exécuteurs SparkMoteur de calcul distribué open-source conçu pour le traitement rapide de données massives en mémoire, s'intégrant à SAS Viya pour optimiser les performances sur des clusters Hadoop ou Cloud. Pour les entreprises, cela se traduit par une agilité accrue dans le traitement des données massives et une optimisation des ressources de calcul.

Exemples pour l'action executeProgram

Exécution d'un script Scala basique

Cet exemple envoie une simple commande d'impression pour vérifier que l'Embedded Process répond bien.

Utilisation exhaustive des options avec fichier externe

On utilise ici un fichier externe pour exécuter une logique plus complexe, en s'appuyant sur la caslib configurée.

Passage de code Scala complexe en ligne

Exemple montrant comment passer plusieurs lignes de code via le paramètre program.