Publication de WPS version 3.1

Blog

Megaphone

Publié

31 mar. 2014

Catégorie

Produits

Partager

World Programming publie aujourd'hui la version 3.1 de son logiciel WPS pour les postes de travail, serveurs et mainframes.

La version 3.1 apporte de nombreuses nouvelles fonctionnalités et améliorations au logiciel WPS.

Nouveautés de WPS version 3.1

  • Prise en charge des caractères multi-octets (DBCS)

    Le logiciel WPS prend désormais en charge les caractères multi-octets. Il est désormais possible de définir le codage sur UTF-8 et de lire, enregistrer et consulter des programmes, données, fichiers journaux et sorties incluant des données comportant des caractères multi-octets. Il est désormais également possible d'utiliser des caractères multi-octets dans les noms de répertoire et de dossier.

    WPS Workbench prend désormais en charge les caractères multi-octets. UTF-8 est le codage recommandé, et sera probablement le codage standard à l'avenir. WPS inclut désormais les fonctions d'étapes DATA multi-octets « K » suivantes :

    • KCOMPARE
    • KCOMPRESS
    • KCOUNT
    • KINDEX
    • KINDEXC
    • KLEFT
    • KLENGTH
    • KLOWCASE
    • KREVERSE
    • KRIGHT
    • KSCAN
    • KSTRCAT
    • KSUBSTR
    • KSUBSTRB
    • KTRANSLATE
    • KTRIM
    • KTRUNCATE
    • KUPCASE
    • KUPDATE
    • KUPDATEB
    • KVERIFY
  • Amélioration de la connexion entre WPS Workbench et les serveurs WPS distants

    La manière dont WPS Workbench se connecte à un serveur WPS distant a été améliorée. Les modifications permettent d'accéder au système de fichiers du serveur distant. Cela signifie que, en plus de maintenir les données sur le serveur distant, il est désormais possible de stocker, développer et exécuter des programmes en langage de programmation SAS sur le serveur distant.

    Une nouvelle vue permet d'accéder aux systèmes de fichiers locaux et distants.

    Cette fonction est particulièrement intéressante pour les utilisateurs en entreprise et pour les installations de WPS sur serveur, cloud, cluster ou grille informatique depuis WPS Workbench.

  • Déchargement des résumés interne à la base de données

    Le logiciel WPS peut maintenant déléguer les charges de travail de résumé aux systèmes de base de données chaque fois que possible – on parle alors parfois de traitement interne à la base de données. Cela s'ajoute à la délégation des charges de travail de projection, sélection, jointure et tri déjà présente dans le logiciel WPS.

    Cette fonction peut permettre de réduire notablement la durée d'exécution des tâches de résumé sur les moteurs de bibliothèque reposant sur un système de base de données ou d'entrepôt de données.

  • Statistiques de série temporelle

    Le nouveau module WPS Time Series ajoute la prise en charge de l'analyse des séries temporelles, avec les procédures suivantes :

    • PROC ARIMA
    • PROC EXPAND
    • PROC FORECAST
    • PROC X12
  • Procédures ajoutées à WPS Core

    Le module de base de WPS, WPS Core, prend en charge les procédures supplémentaires suivantes :

    • PROC HTTP
    • PROC JAVAINFO
    • PROC SOAP
  • Procédures ajoutées à WPS Statistics

    Le module de statistiques de WPS, WPS Statistics, prend en charge les procédures supplémentaires suivantes :

    • PROC KDE
    • PROC STEPDISC
    • PROC VARCLUS
  • Prise en charge du langage R grâce à la nouvelle procédure R

    Vous avez désormais accès au langage R via la procédure R (PROC R).

    Cette nouvelle procédure permet d'utiliser le langage R au sein d'un programme en langage SAS. Le code en R du programme et les ensembles de données peuvent être échangés entre WPS et un environnement R, et les journaux de sortie et les graphiques générés par l'environnement R peuvent être récupérés directement dans une sortie ODS WPS.

  • Connexion aux données et exécution de programmes à distance avec WPS Communicate

    WPS 3.1 apporte le nouveau module WPS Communicate.

    WPS Communicate permet la connexion à des serveurs WPS distants, la transmission et la réception de données, et l'exécution de programmes à distance.

    Les éléments de syntaxe pris en charge incluent :

    • RSUBMIT
    • PROC UPLOAD
    • PROC DOWNLOAD

    Les connexions peuvent être réalisées par telnet ou SSH, selon les plates-formes et les règles de sécurité.

  • Actian Matrix®

    Le nouveau moteur WPS pour Actian Matrix offre une prise en charge dédiée de l'accès aux bases de données Actian Matrix (anciennement appelé ParAccel).

  • Fonctions d'appel externes

    La syntaxe du langage SAS est désormais prise en charge pour les routines et fonctions d'appel d'étapes DATA suivantes :

    • CALL MODULE
    • CALL MODULEN
    • CALL MODULEC

    Cela permet d'accéder aux fonctions dans les DLL externes et les objets partagés contenant des fonctions.

  • Prise en charge du langage Java

    WPS Core prend désormais en charge le composant d'étapes DATA JAVAOBJ et la procédure JAVAINFO, pour permettre l'appel de méthodes dans des classes Java compilées.

  • Optimisation de la clause WHERE

    Les performances d'exécution des clauses WHERE dans WPS ont été notablement améliorées, ce qui réduira le temps d'exécution de la plupart des clauses WHERE dans les étapes DATA et les procédures. Selon les scénarios, le temps d'exécution peut être divisé par deux à dix.

  • Prise en charge des protocoles Secure Socket

    WPS Core prend désormais en charge la communication SSL et TLS.

    Cela permet un accès chiffré sécurisé aux services réseaux, comme par exemple :

    • Messages électroniques utilisant la méthode d'accès « email »
    • Services Web utilisant la méthode d'accès HTTP, PROC HTTP ou PROC SOAP
  • Eléments de langage de base

    WPS version 3 inclut un nombre d'éléments de langage pris en charge encore plus élevé.

Informations supplémentaires

Utilisateurs existants

Les utilisateurs existants peuvent consulter cette page, qui permet de télécharger un fichier Readme contenant plus d'informations sur toutes les nouveautés et les correctifs dans WPS 3.1.2.

Nouveaux utilisateurs

Les nouveaux utilisateurs peuvent consulter cette page, qui permet d'explorer de manière plus approfondie toutes les fonctionnalités disponibles dans WPS, ou de demander une version d'évaluation gratuite.