WPS Core
Modules de langage SAS

Prise en charge des éléments de langage de base
Le module WPS Core apporte une grande partie de la prise en charge du langage pour la programmation en SAS, notamment les étapes DATA, les procédures, les fonctions, les routines CALL, les formats, les informats et les macros, ainsi que les journaux, l’entrée des données, la sortie des donnée et la création de rapports sur les résultats.
Macros
WPS Core prend en charge l’ancien et le nouveau style de macro.
Fonctions et routines CALL
De nombreuses fonctions d’étapes DATA et routines CALL sont incluses dans WPS Core, notamment :
- Date et heure
- Mathématiques
- Chaînes
- Finances
- Statistiques
- Multioctets (« fonctions K »)
- Système de fichiers
Formats et informats
De nombreux formats et informats sont inclus dans WPS Core, notamment :
- Date et heure
- Numériques
- Chaînes
- Définies par l’utilisateur
- Exits INFILE
Procédures
De nombreuses procédures sont incluses dans WPS Core.
Journaux
Prise en charge complète des fichiers journaux de programme, avec messages d’erreur et avertissements. WPS Workbench permet de visionner, parcourir, enregistrer et imprimer les journaux. L’affichage du journal en mode plan et le surlignage facilitent la détection des erreurs dans les journaux des programmes.
Sortie
WPS Core prend en charge les destinations ODS (Output Delivery System, système d’acheminement des résultats) suivantes :
- ODS CHTML
- ODS CSV
- ODS CSVALL
- ODS EXCEL
- ODS EXCELXP
- ODS HTML
- ODS HTMLCSS
- ODS LISTING
- ODS MARKUP
- ODS MSOFFICE2K
- ODS OUTPUT
- ODS PDF
- ODS PHTML
- ODS RTF
Formats de fichiers de données
Le tableau ci-dessous offre un résumé des formats de données actuellement pris en charge par le module WPS Core.
Format de fichiers de données | Non compressé Données |
Compressé Données |
||
---|---|---|---|---|
Lecture | Ecriture | Lecture | Ecriture | |
SD2 (ensemble de données SAS version 6) | ![]() |
![]() |
||
SAS7BDAT (ensemble de données SAS version 7/8/9) | ![]() |
![]() |
![]() |
![]() |
SASSEQ (fichier séquentiel/de bande SAS version 8/9) | ![]() |
![]() |
![]() |
|
V8SEQ (fichier séquentiel/de bande SAS version 8) | ![]() |
![]() |
![]() |
|
V9SEQ (fichier séquentiel/de bande SAS version 9) | ![]() |
![]() |
![]() |
|
WPD (ensemble de données WPS) | ![]() |
![]() |
![]() |
![]() |
WPDSEQ (fichier séquentiel WPS) | ![]() |
![]() |
||
JSON | ![]() |
![]() |
||
XML | ![]() |
![]() |
||
Tableau | ![]() |
|||
XPORT (format de transport) | ![]() |
![]() |
||
CPORT/CIMPORT (format de transport) | ![]() |
![]() |
![]() |
![]() |
Format de fichiers de données | Non compressé Données |
|
---|---|---|
Lecture | Ecriture | |
SD2 (ensemble de données SAS version 6) | ![]() |
|
SAS7BDAT (ensemble de données SAS version 7/8/9) | ![]() |
![]() |
SASSEQ (fichier séquentiel/de bande SAS version 8/9) | ![]() |
![]() |
V8SEQ (fichier séquentiel/de bande SAS version 8) | ![]() |
![]() |
V9SEQ (fichier séquentiel/de bande SAS version 9) | ![]() |
![]() |
WPD (ensemble de données WPS) | ![]() |
![]() |
WPDSEQ (fichier séquentiel WPS) | ![]() |
![]() |
JSON | ![]() |
![]() |
XML | ![]() |
![]() |
Tableau | ![]() |
|
XPORT (format de transport) | ![]() |
![]() |
CPORT/CIMPORT (format de transport) | ![]() |
![]() |
Format de fichiers de données | Compressé Données |
|
---|---|---|
Lecture | Ecriture | |
SD2 (ensemble de données SAS version 6) | ![]() |
|
SAS7BDAT (ensemble de données SAS version 7/8/9) | ![]() |
![]() |
SASSEQ (fichier séquentiel/de bande SAS version 8/9) | ![]() |
|
V8SEQ (fichier séquentiel/de bande SAS version 8) | ![]() |
|
V9SEQ (fichier séquentiel/de bande SAS version 9) | ![]() |
|
WPD (ensemble de données WPS) | ![]() |
![]() |
WPDSEQ (fichier séquentiel WPS) | ||
JSON | ||
XML | ||
Tableau | ||
XPORT (format de transport) | ||
CPORT/CIMPORT (format de transport) | ![]() |
![]() |
La prise en charge des formats Microsoft ACCESS, Microsoft EXCEL, SPSS et dBASE est offerte par le module de moteur WPS pour les fichiers de base de données.
L’utilisation des modules de moteur de données WPS appropriés permet la connectivité avec les bases de données, les entrepôts de données et les sources Big Data Hadoop.
Types de fichiers
WPS Core prend également en charge les méthodes d’accès aux fichiers suivantes :
- Catalogue
- Presse-papiers (Windows uniquement)
- Fichiers délimités par des virgules, des tabulations ou autres
- DDE (Windows uniquement)
- DDEX
- Fichiers factices
- Courriel
- FTP
- HTTP
- Pipe
- Socket
- Sysout
- Temp
- URL
- VSAM (mainframe IBM z/OS uniquement)
Dépendances et utilisation
WPS Core peut être utilisé sur toutes les plates-formes prises en charge.
Prise en charge des éléments de langage – Liste détaillée
Les documents de la liste ci-dessous détaillent les éléments de langage pris en charge.
Syntaxe des éléments de langage | Description |
---|---|
WPS-Reference-for-Language-Elements-Syntax-Diagram.pdf (48.3 MO) | Guide de syntaxe pour tous les éléments de langage et options pris en charge dans tous les modules de WPS (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?
Essayer ou acheter
Edition Standard
Edition Education
Edition Communauté