[Skip Global Navigation]

Bienvenue sur le site de SPSS Maghreb
SPSS Statistics Programmability Extension

Options de programmation avancs par les utilisateurs et dveloppeurs SPSS

PASW Statistics Programmability Extension accrot considrablement la puissance, les capacits et la convivialit de PASW Statistics Base et de ses modules. Les dveloppeurs et les utilisateurs peuvent utiliser cette fonction pour tendre le langage de syntaxe de commande, utiliser des fonctions statistiques additionnelles et accder au moteur PASW Statistics depuis des applications externes.

Lextension PASW Statistics Programmability permet dtendre PASW Statistics avec des langages de programmation externes tels que Python, R et la version .Net de Microsoft Visual Basic. Cette extension autorise galement laccs depuis des applications externes au PASW Statistics Processor ce qui permet de tirer parti de ses multiples fonctionnalits. Une version optimise de PASW Statistics Programmability Extension est incluse PASW Statistics Base 17.0 faisant de PASW Statistics une solution trs puissante pour les statisticiens comme pour les dveloppeurs.

Avec PASW Statistics Programmability Extension, vous pouvez :

  • Utiliser des langages de programmation externes partir de la syntaxe de commande de PASW Statistics avec les commandes BEGIN PROGRAM et END PROGRAM.

Le langage externe pour lequel vous avez install le support dintgration est appel via la commande BEGIN PROGRAM.

Les instructions entre BEGIN PROGRAM et END PROGRAM sont crites dans le langage de programmation externe que vous avez choisi et excutes entirement par le processeur du langage externe.

Les diffrents langages supports peuvent tre appels dans des programmes spars lintrieur de la syntaxe de commande.

  • Obtenez un accs en programmation au moteur analytique PASW Statistics via linterface de programme dapplication (API). Les API fournissent des programmes avec :

Accs direct aux variables, proprits de variable et attributs (nom, format, libells, niveau de mesure, type et attributs dfinis par lutilisateur), nombre d'enregistrants.

Accs une version XML en mmoire du dictionnaire de donnes et de la sortie de la procdure.

Moteur dvaluation XPath autorisant laccs lespace de travail XML en mmoire.

Mthode de mise en attente et dexcution de la syntaxe de commande.

Accs direct au dernier code derreur et au dernier message.

  • Dveloppez vos propres procduresdont des procdures danalyse statistique non incluses dans PASW Statistics.

Dfinissez une nouvelle syntaxe dans le style de PASW Statistics via un schma XML et laissez PASW Statistics grer lanalyse syntaxique et la vrification derreur.

La procdure peut envoyer les rsultats vers une table pivot PASW Statistics ou vers des blocs de textetendant les capacits analytiques de PASW Statistics.

  • Obtenez le scripting ct serveur via des langages externes

Une extension ouverte vers PASW Statistics permet dcrire du code avec les langages de programmation externes appropris et dinclure ce code dans les tches de syntaxe de production.

Les scripts sexcutent sur le processeur PASW Statistics. En fonction du type de systme utilis, ils sont excuts sur le poste client ou sur le serveur. Si vous excutez des scripts sur le serveur PASW Statistics, vous pouvez excuter des oprations prcdemment disponibles uniquement via le scripting ct client.

Capacits de programmation

Combiner des API processeurs en backend un langage de programmation ou de script externe ouvre de multiples possibilits partir des tches de syntaxe.

Vous pouvez par exemple utilisez PASW Statistics Programmability Extension pour contrler le flux de vos tches de syntaxe de commande via les instructions dexcution conditionnelle (telles que If/Then/Else ) et les instructions de boucle (telles que For et While ) qui figurent dans le langage de programmation externe.

Utilisez les scripts crits avec les langages de programmation externes pour les excutions conditionnelles ou pour des dcisions sur la syntaxe excuter en fonction dune condition particulire, par exemple :

  • La valeur des attributs de variable dans le dictionnaire de donnes
  • Les valeurs de la sortie
  • Les valeurs de lensemble de donnes actif
  • Les codes de retour de niveau derreur des procdures PASW Statistics.
  • En clair, vous pouvez crer du code rutilisable qui acclre la transformation des donnes en dcisions.

Tirez parti dans vos scripts de toutes les capacits du langage de programmation externe non associes PASW Statistics. Par exemple, faites quune tche de production dclenche une notification par e-mail une fois la tche termine.

Avantages

  • Etendez les fonctions de PASW Statistics. Lextension PASW Statistics Programmability permet dajouter des fonctionnalits non incluses dans PASW Statistics.
  • Ecrivez des tches gnralises et plus flexibles. Crez des tches gnralises en contrlant la logique en fonction du Dictionnaire des Variables, la sortie de procdure (XML ou ensembles de donnes), les donnes de cas et lenvironnement. Le code rutilisable implique que les donnes ne sont pas lies un seul programme.
  • Grez les erreurs avec les exceptions gnres. PASW Statistics Programmability Extension simplifie la vrification de lexcution dune tche de syntaxe longue. Des centaines de modules standard pour Python sont disponibles.
  • Ragissez aux rsultats et aux mtadonnes.
  • Construisez des fonctionnalits PASW Statistics dans dautres applications.

Tirez parti des procdures cres et partages par dautres utilisateurs via SPSS Developer Central

Comment dmarrer Plug-ins dintgration

PASW Statistics Programmability Extension est inclus dans PASW Statistics Base ce qui vous permet de dmarrer rapidement. Les Plug-ins de PASW Statistics Programmability Integration sont disponibles en ligne sur SPSS Developper Central, www.spss.com/devcentral/. Vous pouvez ainsi tirer immdiatement parti de ces fonctions de programmation avance.

Un plug-in dintgration PASW Statistics Programmability fournit le lien et les instructions de configuration qui permettent une tche de syntaxe de tirer parti dun langage de programmation externe spcifique ou dune bibliothque de liens dynamiques (DLL).

Egalement disponible pour tlchargement, le SDK pour PASW Statistics Programmability Extension. Ce SDK fournit aux dveloppeurs les informations ncessaires pour dvelopper un plug-in dintgration pour lutilisation dun langage de programmation avec PASW Statistics Programmability Extension. Outre la fourniture de documentation pour la cration dun nouveau plug-in, le SDK inclut le code source complet de lexemple de plug-in dintgration PASW Statistics-Python.

De nouveaux plug-ins dintgration pour la programmation sont dvelopps par SPSS et seront mis disposition pour tlchargement sur SPSS Developer Central ds quils seront disponibles.

Plug-in dintgration PASW Statistics-Python

Le plug-in dintgration PASW Statistics Python est un plug-in exemple, complet, gratuit, pour lintgration du langage de programmation Python* open source PASW Statistics Programmability Extension.

Ce plug-in inclut :

  • Un programme dinstallation avec auto configuration pour utilisation avec PASW Statistics.
  • Un package Python natif avec une bibliothque de fonctions qui interagit avec lAPI processeur en backend de PASW Statistics.
  • Une documentation complte avec des exemples.

Le plug-in dintgration PASW Statistics-Python permet dutiliser les commandes BEGIN PROGRAM et END PROGRAM pour tendre la syntaxe avec la programmation Python. Vous pouvez galement utiliser ce plug-in pour accder au processeur en backend de PASW Statistics et le piloter partir dune application externe.

Avant dinstaller le plug-in dintgration PASW Statistics-Python, vous devez installer Python. La version recommande de Python pour votre version de PASW Statistics est incluse sur le CD dinstallation de PASW Statistics.

Plug-in dintgration PASW Statistics-.Net

Le plug-in dintgration PASW Statistics-.Net est un plug-in exemple, gratuit, complet, pour lintgration de la version .NET** de Microsoft Visual Basic PASW Statistics Programmability Extension.

Ce plug-in inclut :

  • Un programme dinstallation avec auto configuration pour utilisation avec PASW Statistics.
  • Un package .NET natif avec une bibliothque de fonctions qui interagit avec lAPI processeur en backend de PASW Statistics.
  • Une documentation complte avec des exemples.

Le plug-in dintgration PASW Statistics .NET vous permet galement de piloter le moteur analytique de PASW Statistics partir dune application externe.

Avant installation du plug-in, vous devez tlcharger et installer une copie de .NET Framework partir du Centre de Tlchargement de Microsoft ladresse www.microsoft.com/downloads.

Plug-in dintgration PASW Statistics-R

Le plug-in dintgration PASW Statistics-R est un plug-in exemple, gratuit et complet pour lintgration du langage de programmation R*** PASW Statistics Programmability Extension.

Le plug-in dintgration PASW Statistics-R inclut :

  • Un programme dinstallation avec auto configuration pour utilisation avec PASW Statistics.
  • Un package R intgr avec une bibliothque de fonctions qui interagit avec lAPI processeur en backend de PASW Statistics.
  • Une documentation complte avec des exemples.

Le plug in dintgration PASW Statistics-R permet dutiliser les commandes BEGIN PROGRAM et END PROGRAM pour tendre la syntaxe avec la programmation R.

Avant installation du plug-in, vous devez tlcharger et installer une copie du langage R ladresse www.r-project.org/.

Procdures dfinies par lutilisateur

Vous pouvez tendre les fonctionnalits de PASW Statistics en crant des procdures dfinies par lutilisateur pour des applications statistiques spcifiques.

Avec le nouveau Custom Dialog Builder en combinaison avec PASW Statistics Programmability Extension, vous pouvez :

  • Construire des interfaces utilisateur personnalises pour supporter les algorithmes crits en Python ou en R.
  • Ajoutez ces interfaces personnalises votre systme de menus, pour tre accessibles par dautres utilisateurs.

SPSS Developer Central

SPSS Developer Central est situ ladresse www.spss.com/devcentral/. Cest la ressource en ligne pour les utilisateurs et les dveloppeurs intresss par la programmation et le dveloppement lis SPSS. Sur ce site, vous pouvez tlcharger les extensions de programmabilit et des codes sources, accdez des forums, participez aux discussions sur les pratiques de la programmabilit et lire des articles sur la programmabilit de PASW Statistics.

Sur SPSS Developer Central, vous trouverez galement de nombreuses bibliothques dexemples et des tches de syntaxe pour utilisation avec les plug-ins tels que le Plug-In dIntgration PASW Statistics-Python. Parmi les ressources disponibles pour Python figurent :

  • Des fonctions permettant de simplifier les appels au processeur en backend de PASW Statistics pour les tches courantes.
  • Des fonctions pour travailler avec PASW Statistics Viewer.
  • La rgression Bootstrap.
  • La rgression Poisson.

Autre grande ressource pour la programmabilit dans PASW Statistics : le guide SPSS Programming and Data Management. Il documente la richesse des fonctionnalits sous-jacentes linterface utilisateur de PASW Statistics. Il inclut des exemples dtaills de la syntaxe de commande, de lOutput Management System (OMS) et de la syntaxe de commande tendue avec le langage de programmation Python.

Tlchargement brochure SPSS Statistics Programmability Extension