''Former les étudiants à la mise en œuvre d'un intranet décisionnel avec le système SAS. ''

Public :

  • Master pro 1 Modélisation Statistique & Applications Décisionnelles
  • Master pro 1 Mathématiques & Applications des Mathématiques

Pré-requis :

  • Une bonne connaissance des systèmes de gestion de bases de données.

ou Introduction aux Systèmes de Gestion des Bases de Données ;

  • Une bonne connaissance de la programmation Web coté serveur.

ou Technologies du Web - Partie serveur ;

  • Programmation SAS de Base : étape Data, procédures SQL, SORT, MEANS, PRINT, TABULATE, REPORT, CONTENTS, DATASETS...
  • SAS Macro ;
  • le module SAS/Stat ;
  • le module SAS/Graph ;

Objectifs principaux :

À la fin du cours, l'étudiant(e) sera en mesure :

  • faire le choix entre les diverses solutions vues en cours (statiques, SAS/IntrNet, Applications stockées d'un serveur SAS/BI) et pas vues en cours (Programmation SAS, Java Web avec SAS AppDev Studio, Utilisation et génération de documents XML, Publication d'une application stockée en service Web SOAP ou XML/A, Génération de rapports à l'aide d'une couche sémantique avec SAS Web Reports Studio, Création d'un tableau de bord avec SAS BI Dashboard) ;
  • de mettre en œuvre les solutions vues en cours.

Objectifs secondaires :

  • Parfaire la connaissance des aspects informatiques des solutions SAS ;
  • Voir les solutions propriétaires SAS qui sont complémentaires aux services Web vus dans le cours Intégration d'Application d'Entreprise en M2.

Contenus pour répondre à ces objectifs :

  • Web statique : génération au préalable
    • Architecture : client SAS pour générer des pages HTML et déployer dans un répertoire diffusé par un serveur Web dans un premier temps, puis navigateur comme client web et serveur web pour simplement diffuser un contenu web
    • Texte préformaté en xhtml avec les balises <pre> et </pre> ;
    • Étape data avec les ordre PUT ;
    • Les outils de formatage HTML qui sont un ensemble de macros SAS dédiées au HTML ;
    • L'Output Delivery System pour créer du HTML avec éventuellement utilisation d'applets paramétrée ;
    • Personnalisation des sorties ODS avec la proc TEMPLATE.
    • Architecture étendue dans la phase préalable de génération aux données relationnelles distantes avec SAS/Access et non connectées (PROC IMPORT) ;
    • Architecture étendue dans la phase préalable de génération aux datasets distants avec un serveur SAS/SHARE ;
    • Architecture étendue dans la phase préalable de génération à la lecture de datasets distants, à l’échange de fichiers de données et aux calculs avec un serveur d'application SAS distant avec le module SAS/CONNECT.
  • Web dynamique (génération à la volée d'un contenu web) avec le module SAS/IntrNet.
    • Architectures (serveurs de développement/serveurs de production) et composants de la solution (Navigateur comme client, Broker CGI comme extension de serveur web, serveur d'application SAS exécutant , htmSQL comme extension de serveur web, serveur de datasets SAS/SHARE) ;
    • Principe de fonctionnement et configuration des serveurs ;
    • Mise en œuvre d'une solution intranet basée sur le broker CGI avec gestion du contexte utilisateur ;
    • Mise en œuvre d'une solution intranet basée sur le htmSQL.
  • Web dynamique avec un serveur SAS BI 4.2.
    • Architecture et composants de la solution (gestion des métadonnées, gestion du serveur SAS/SHARE, serveur d'application stockées et la servlet SAS Stored Processes Web Application) ;
    • Outils pour éditer la solution : SAS/Foundation, SAS Management Console, SAS Entreprise Guide ;
    • Migration d'une solution SAS/IntrNet en applications stockées ;
    • Applications avancées.

Ce cours a été mis en ligne en 2012.

Accéder au cours en ligne : NetUBS

Se connecter "en tant qu'invité" : Aide à la connexion