WPS Communicate

Modules de langage SAS

Combinaison d’exécutions de programmes locales et à distance

Dans une session WPS ordinaire, tout le traitement est effectué sur un seul hôte local. Le module WPS Communicate permet d’exécuter des parties d’un programme sur des serveurs distants de manière synchrone ou asynchrone.

Il peut être utile d’exécuter différentes parties d’un programme sur des serveurs distincts. Par exemple, vous utilisez peut-être une application de génération de rapports qui extrait et résume des données avant de générer et de diffuser les rapports. Il peut alors être utile d’effectuer l’extraction et le résumé sur l’hôte où sont stockées les données, puis de transmettre les données résumées à une machine cliente pour la génération et la diffusion des rapports.

Cela peut être idéal pour l’utilisation en entreprise, où la sécurité, l’évolutivité et la facilité de gestion sont essentielles. Les données n’ont pas besoin de quitter le centre de données, et les analystes bénéficient des fonctions analytiques et programmatiques avancées de WPS. WPS Communicate vient compléter la technologie WPS Link, les deux fonctionnant parfaitement ensemble dans les environnements informatiques d’entreprise.

A l’aide de WPS Communicate, les ensembles de données requis pour traitement sur un serveur distant peuvent être téléchargés de manière programmatique depuis le programme SAS s’exécutant localement. Le code du programme SAS peut être alors être transmis pour exécution sur le serveur distant.

Les ensembles de données produits par le programme exécuté à distance peuvent alors être téléchargés vers la session WPS locale pour des opérations d’analyse ou de traitement supplémentaires.

WPS peut être installé sur une plate-forme totalement différente de celle du serveur WPS distant. Par exemple, une installation locale de WPS sur un poste de travail Windows peut communiquer avec des installations distantes de WPS sur des serveurs et mainframes Linux.

Etablissement des connexions WPS Communicate

Il est possible d’établir des connexions en utilisant des systèmes de chiffrement solides, résistants et standard. Vous pouvez aussi utiliser le protocole Telnet, plus ancien, pour les connexions aux systèmes hérités.

Avantages

Quelques avantages de la technologie WPS Communicate :

  • Les postes de travail WPS peuvent tirer parti de la puissance d’installations WPS sur un cloud, une grille informatique, un cluster ou des mainframes.
  • La sécurité est renforcée, car il est possible de développer et d’exécuter des programmes sans que les données ne quittent le centre de données.
  • Ce système programmatique est idéal pour l’automatisation et l’exécution programmée ou en mode batch.

Dépendances et utilisation

WPS Communicate ne peut être utilisé qu’avec WPS version 3.1 ou ultérieure.

WPS Communicate permet la connectivité entre les installations de WPS sur toutes les plates-formes prises en charge.

Informations supplémentaires

Les documents ci-dessous vous donnent une présentation détaillée de la configuration et de l’utilisation de WPS Communicate.

Syntaxe des éléments de langage Description
WPS-Communicate-User-Guide-and-Reference-Syntax-Diagram.pdf (1.3 MB)
Guide utilisateur et référence pour les éléments de langage pris en charge par le module WPS Communicate (version diagrammes syntaxiques)

 

Autres modules de langage SAS

WPS Core

Prise en charge des éléments de langage de base, des macros, des formats de fichier standard et de sortie du langage SAS (ensembles de données, fichiers séquentiels, fichiers de transport)

WPS Graphing

Prise en charge des éléments de langage de sortie graphique et de tracé

WPS Statistics

Prise en charge des éléments de langage d'analyse statistique

WPS Time Series

Prise en charge des éléments de langage d'analyse des séries temporelles

WPS Matrix Programming

Syntaxe permettant une manipulation avancée des matrices

WPS Machine Learning

Prise en charge du langage pour les algorithmes d'apprentissage automatique

WPS Interop For R

Prise en charge du langage R

WPS Interop For Python

Prise en charge du langage Python

WPS Interop For Hadoop

Prise en charge des éléments de langage pour l'interopération avec les environnements Big Data Hadoop

WPS Communicate

Demandez de manière programmatique l'exécution de parties d'un programme par des instances de WPS installées sur des serveurs distants ainsi que le chargement et téléchargement de données vers et depuis des serveurs distants.

WPS Language SDK

Développez des éléments de langage SAS personnalisés

Vous avez des questions?

Contactez notre équipe commerciale

Essayer ou acheter

Edition Standard
Edition Education
Edition Communauté