WPS Interop for Python

Modules de langage SAS

WPS Interop for Python

Utiliser les langages de programmation SAS et Python ensemble

Le module WPS Interop for Python permet l'utilisation d'éléments de langage Python dans les programmes rédigés en langage SAS. Les sections de programme écrites en Python et les données sont automatiquement traitées dans l'environnement Python.

Pourquoi faire appel à l'interopérabilité ?

La combinaison des langages Python et SAS offre une solution unifiée. Vous pouvez associer les performances du langage SAS en matière de manipulation des données et d'analyse professionnelle à vos bibliothèques et syntaxes Python préférées. L'échange et le traitement des données entre les langages Python et SAS est facilité car ils sont exécutés au sein d'un même programme SAS.

Procédure Python

La procédure Python permet l'extension inline ou l'inclusion directe de syntaxe Python dans un programme SAS. Lors de l'exécution du programme SAS, WPS traite la syntaxe en langage SAS et utilise l'environnement Python installé et utilisé pour l'exécution de la syntaxe Python.

La sortie et les informations de journal générées par l'environnement Python sont automatiquement renvoyés à WPS et sont consultables directement à l'aide de l'interface graphique WPS Workbench.

PROC PYTHON offre également un moyen simple et efficace pour échanger des données entre les environnements SAS et Python avec Pandas DataFrames.

Dépendances et utilisation

WPS Interop for Python ne peut être utilisé que sur les plates-formes indiquées dans le tableau ci-dessous.

Plate-forme Est-ce pris en charge ?
AIX sur System p (POWER)Non
Linux sur ARMNon
Linux sur System p (POWER)Non
Linux sur x86Oui
macOS sur x86Oui
Solaris sur SPARCNon
Solaris sur x86Non
Windows sur x86Oui
Linux sur mainframe System zNon
z/OS sur System zNon

Informations supplémentaires

Le document ci-dessous vous donne une présentation détaillée de la configuration et de l'utilisation de WPS Interop for Python.

Procédure Python Description
WPS-Python-Procedure-User-Guide-Syntax-Diagram.pdf (130 KB) Guide utilisateur et référence pour les éléments de langage pris en charge par le module WPS Interop for Python (version diagrammes syntaxiques)
WPS-Python-Procedure-User-Guide.pdf (134 KB) Guide utilisateur et référence pour les éléments de langage pris en charge par le module WPS Interop for Python (version notation textuelle)

Autres modules de langage SAS