Le suivi technique du projet interne est réservé aux étudiants de la licence professionnelle "Conception des Systèmes Décisionnels". Les pré-requis sont tous les cours de la licence, la période de réalisation étant à la fin des cours. Cependant la plateforme décisionnelle SAS V9 est approfondie ainsi que les aspects OLAP avec SAS, l'accès à SAS depuis java. De plus, les consignes sont données concernant les sites de rendu des groupes de projets.

Ce cours a été mis en ligne en 2008-2009.

Cliquez sur pour accéder aux vidéos YouTube.

Les groupes de projets 2006-2007 reposaient sur la liaison SAS 8.2 Oracle via SAS Access To Oracle, SAS AF, SAS Intrnet, SAS EIS.

Les groupes de projets 2007-2008 reposaient sur la liaison Java , processus stockés SAS de la plateforme SAS 9.1, Oracle via des applications Java (SAS AppDev Studio 3.0), requêtes MDX avec SAS Olap Server.

Les groupes projets de l'année 2008-2009 avaient optés pour les solutions techniques PHP & MySQL et Oracle & SAS d'autre part.

Les groupes projets de l'année 2009-2010 ont optés pour les solutions techniques Oracle & SAS & Java.

  • le projet CompuDistriRH () Oracle, Java (SAS AppDev Studio 3.3) & processus stockés SAS développés avec SAS Enterprise Guide, SAS Data Integration Studio, SAS OLAP Cube Studio
  • le projet CompuDistriDC () Oracle, Java (SAS AppDev Studio 3.3) & processus stockés SAS développés avec SAS Enterprise Guide, SAS Data Integration Studio
  • le projet DartiesDM () Oracle, Java (SAS AppDev Studio) & processus stockés SAS développés avec SAS Enterprise Guide, SAS Data Integration Studio
  • le projet DartiesCP () Oracle, Java (SAS AppDev Studio 3.3) & processus stockés SAS développés avec SAS Enterprise Guide, SAS Data Integration Studio

Les groupes projets de l'année 2010-2011 ont optés pour les solutions techniques plus diversifiées.

  • le projet CompuDistri-20101 () Oracle, PHP, SAS Web Stored Process Application & processus stockés SAS, Talend, liaison Adobe Flex.
  • le projet CompuDistri-20102 () Oracle, PHP, SAS Web Stored Process Application & processus stockés SAS, Talend, SAS OLAP Cube Studio, SAS Web OLAP Viewer, liaison Adobe Flex et SAS via les SAS BI Web Services.
  • le projet Darties-20101 () Oracle, Applet Java (SAS AppDev Studio 3.4) & processus stockés SAS, Talend
  • le projet Darties-20102 Oracle, Applet Java (SAS AppDev Studio 3.4) & processus stockés SAS, Talend
  • le projet MSAGE-2010 () Oracle, SAS et Talend

Les groupes projets de l'année 2011-2012 ont opté pour les solutions techniques centrée sur SAS 9.2 (Web Application avec les SAS Stored Processes).

  • le projet Darties-20111 () Oracle, portail PHP connecté via PDO/oracle avec une classe UserAgent qui invoque les processus stockés SAS via la SAS Stored Processes Web Application, Jobs Talends pour alimenter la base Oracle invoqué dans un fichier *.bat par un processus stocké SAS comprenant une commande X.
  • le projet Darties-20112 () Oracle, portail en PHP connecté via PDO/oracle, Ajax qui invoque les processus stockés SAS qui renvoient des flux XML, Jobs Talend exportés en tant qu'archives jar invocables avec un fichier bat.

Les groupes projets de l'année 2012-2013 ont opté pour les solutions techniques centrée sur SAS 9.2 (Web Application avec les SAS Stored Processes).

  • le projet Darties-20121 () Oracle, portail PHP connecté via PDO/OCI oracle utilisant la bibliotheque cURL (Client URL Request Library) de PHP qui invoque les processus stockés SAS via la SAS Stored Processes Web Application, Jobs Talends pour alimenter la base Oracle invoqué dans un fichier *.bat par un processus stocké SAS comprenant une commande X.
  • le projet Darties-20122 () Oracle, portail en PHP connecté via PDO/OCI oracle, Ajax qui invoque les processus stockés SAS qui renvoient des flux XML, Jobs Talend exportés en tant qu'archives jar invocables avec un fichier bat par le planificateur de tâches de Windows ou en tant que Web services (archive war déployées sur le tomcat de jboss du server SAS BI 4.2).
  • le projet Darties-20123 () Oracle, portail en PHP connecté via PDO/OCI oracle, Ajax qui invoque les processus stockés SAS qui renvoient des flux XML, Jobs Talend exportés en tant qu'archives jar invocables avec un fichier bat. Les graphiques ont été générés via la bibliothèque javascript Highcharts.

Les groupes projets de l'année 2013-2014 ont opté pour les solutions techniques centrée sur SAS 9.2 (Web Application avec les SAS Stored Processes). Cependant cette année, sur le serveur SAS BI, les application stockées SAS exécutées depuis les serveurs Pooled WorkSpace Server et SAS Stored Process server ne fonctionnent pas car ces serveurs ne démarrent pas. Un serveur SAS/IntrNet (SAS Application Dispatcher) de production et des serveurs de développement avec authentification META et des DATALIB SAS et Oracle, un PROGLIB par projet permettent la gestion des sessions, des entêtes réponse HTTP et des flux dynamiques de manière complémentaire.

  • le projet Darties-20131 () Oracle, portail PHP connecté via PDO/OCI Oracle pour générer en PHP les filtres basés sur les données relationnelles avec du code javascript pour la gestion des dépendances entre filtres. Ajax invoque les processus stockés SAS via la SAS Stored Processes Web Application, les programmes SAS/IntrNet et les web services (invocation RESTFUL) et écrit la réponse html dans des balises <div>. Les Jobs Talend pour alimenter la base Oracle sont exportés en tant que web services dans une application war dérivée du moteur SOAP Apache Axis1 déployée sur le serveur JBoss. La carte des régions commerciales est colorée par la proc GMAP de SAS à partir des contours des départements des cartes contenus dans les datasets MAPS.FRANCE et MAPS.FRANCE2 avec une couleur commune pour les départements appartenant à une même région commerciale. Le placement des magasins se base sur un fichier CSV gratuit disponible depuis le web. Les coordonnées des points sont modifiés par la proc GPROJECT de SAS.
  • le projet Darties-20132 () Oracle, portail en PHP connecté via PDO/OCI Oracle pour générer en PHP les filtres basés sur les données relationnelles avec du code javascript pour la gestion des dépendances entre filtres. Une balise <iframe> invoque les processus stockés SAS via la SAS Stored Processes Web Application, les programmes SAS/IntrNet et les web services (invocation RESTFUL). Les Jobs Talend sont exportés en tant que Web services (archive war déployée sur le serveur dérivé de tomcat incorporé dans JBoss du serveur SAS BI 4.2). La carte des régions commerciales a été calculée au préalable par union géométrique des contours des départements fournis par l'application gratuite IGN GEOFLA Départements simplifiés via les fonctions topologiques introduites dans la version 2.0 de la surcouche PostGIS du serveur PostgreSQL. La carte a été ensuite exportée en shapefile en vue de son importation sous SAS. La carte est rendue via la proc GMAP de SAS. Le placement des magasins se base sur le Répertoire Géographique des Communes fournis par l'IGN, aussi un fichier gratuit. Les tables avec attributs géographiques departements, region_commerciales et villes partagent sous PostGIS/PostgreSQL le même système de référence.
  • le projet Darties-20133 () Oracle, portail en PHP connecté via PDO/OCI Oracle pour générer en PHP les filtres basés sur les données relationnelles avec du code javascript pour la gestion des dépendances entre filtres. Une balise <iframe> invoque les processus stockés SAS via la SAS Stored Processes Web Application, les programmes SAS/IntrNet et les web services (invocation RESTFUL). Les Jobs Talend pour alimenter la base Oracle sont exportés en tant que web services dans une application war dérivée du moteur SOAP Apache Axis1 déployée sur le serveur JBoss. La carte des régions commerciales a été calculée au préalable par union géométrique des contours des départements fournis par l'application IGN gratuite GEOFLA Départements simplifiés via les fonctions topologiques introduites dans la version 2.0 de la surcouche PostGIS du serveur PostgreSQL. La carte a été ensuite exportée en shapefile pour être ensuite importée dans SAS. La carte est rendue via la proc GMAP de SAS. Le placement des magasins se base sur le Répertoire Géographique des Communes fournis par l'IGN, un fichier CSV aussi gratuit. Les tables avec attributs géographiques departements, region_commerciales et villes partagent sous PostGIS/PostgreSQL le même système de référence.

Les groupes projets de l'année 2014-2015 ont opté pour les solutions techniques centrée sur SAS 9.4 (Web Application avec les SAS Stored Processes). Le serveur ENS-DSIVA-0002 a été installé cette année aussi, sur le serveur SAS BI, les application stockées SAS exécutées depuis les serveurs Pooled WorkSpace Server et SAS Stored Process server fonctionnent à nouveau. La phase réalisation des projets interne est réservée aux étudiants en formation initiale.

  • le projet Darties-20141 () Oracle, portail en PHP connecté via PDO/OCI Oracle pour générer en PHP les filtres basés sur les données relationnelles. Parce que la SAS Stored Process Web Application fait une redirection temporaire pour l'authentification SSO, les requêtes CORS pour Cross Origin Resources Sharing) ne peuvent être activées. Aussi Ajax invoque plutôt des programmes SAS/IntrNet en activant CORS et écrit la réponse html dans des balises <div>. Les Jobs Talend sont exportés en tant que Web services (archive war déployée sur un serveur Jetty d'application web). Les web services Talend sont invoqués via un formulaire html et ouvre une fenêtre pour afficher le résultat. La carte des régions commerciales est colorée par la proc GMAP de SAS à partir des contours des départements fournis par l'application gratuite IGN GEOFLA Départements simplifiés via les fonctions topologiques introduites dans la version 2.0 de la surcouche PostGIS du serveur PostgreSQL. La carte a été ensuite exportée en shapefile en vue de son importation sous SAS. La carte ensuite est rendue via la proc GMAP de SAS. Le placement des magasins se base sur le Répertoire Géographique des Communes, édition 2014, fournis par l'IGN, aussi un fichier gratuit. Les tables avec attributs géographiques departements et rgc_2014 partagent sous PostGIS/PostgreSQL le même système de référence.
  • le projet Darties-20142 Oracle, portail PHP connecté via PDO/OCI Oracle pour générer en PHP les filtres basés sur les données relationnelles avec du code javascript pour la gestion des dépendances entre filtres. Une balise <iframe> invoque les processus stockés SAS via la SAS Stored Processes Web Application. Les Jobs Talend pour alimenter la base Oracle sont exportés en tant que web services dans une application war dérivée du moteur SOAP Apache Axis1 déployée sur un serveur d'application web Jetty. Les web services Talend sont invoqués via un formulaire html et ouvre une fenêtre pour afficher le résultat. La carte des régions commerciales est colorée par la proc GMAP de SAS à partir des contours des départements fournis par l'application gratuite IGN GEOFLA Départements simplifiés via les fonctions topologiques introduites dans la version 2.0 de la surcouche PostGIS du serveur PostgreSQL. La carte a été ensuite exportée en shapefile en vue de son importation sous SAS. La carte est rendue via la proc GMAP de SAS. Le placement des magasins se base sur le Répertoire Géographique des Communes fournis par l'IGN, aussi un fichier gratuit. Les tables avec attributs géographiques departements et rgc_2014 partagent sous PostGIS/PostgreSQL le même système de référence.

Les groupes projets de l'année 2015-2016 ont opté pour les solutions techniques centrée sur SAS 9.4 (Web Application avec les SAS Stored Processes / les application stockées SAS exécutées depuis les serveurs Pooled WorkSpace Server et SAS Stored Process server sur le serveur ENS-DSIVA-0002 déjà installé). La phase réalisation des projets interne basée sur les technologies SAS est réservée aux étudiants en formation initiale. Les étudiants en apprentissage ont réalisé pendant 4 semaines un projet décisionnel qui s'appuie sur TALEND et SAP BusinessObjects InfoView/WebIntelligence.

  • le projet Darties-20151 Oracle 12c, portail Apache/PHP 5.3.3 hébergé sur le serveur chelidae connecté via PDO/OCI Oracle pour générer en PHP les filtres basés sur les données relationnelles avec du code javascript pour la gestion des dépendances entre filtres. Le site PHP est basé sur une architecture MVC utilisant un modèle PARIS, l'active record au dessus de l'ORM IDIORM étendu pour supporter Oracle via PDO et le moteur de templates TWIG. L'extension cURL de PHP invoque via le web scrapper goutte les processus stockés SAS via la SAS Stored Processes Web Application et qui modifie les tableaux produits par SAS à la volée. Les Jobs Talend pour alimenter la base Oracle sont exportés en tant que web services dans une application war dérivée du moteur SOAP Apache Axis1 déployée sur un serveur d'application web tomcat hébergé sur le serveur chelidae. Les web services Talend sont invoqués via un formulaire html et ouvre une fenêtre pour afficher le résultat. La carte des régions commerciales est colorée par la proc GMAP de SAS à partir des contours des départements fournis par l'application gratuite IGN GEOFLA Départements simplifiés via les fonctions topologiques introduites dans la version 2.0 de la surcouche PostGIS du serveur PostgreSQL. La carte a été ensuite exportée en shapefile en vue de son importation sous SAS. La carte est rendue via la proc GMAP de SAS. Le placement des magasins se base sur le Répertoire Géographique des Communes édition 2015 fournis par l'IGN, aussi un fichier gratuit. Les tables avec attributs géographiques departements et rgc_2015 partagent sous PostGIS/PostgreSQL le même système de référence. Les logos des enseignes sont placés sur la carte via un dataset annotate.
  • le projet Darties-20152 Oracle 12c, portail Apache/PHP 5.3.3 hébergé sur le serveur chelidae connecté via PDO/OCI Oracle pour générer en PHP les filtres basés sur les données relationnelles avec du code javascript pour la gestion des dépendances entre filtres. Une balise <iframe> invoque les processus stockés SAS via la SAS Stored Processes Web Application. Les Jobs Talend pour alimenter la base Oracle sont exportés en tant que web services dans une application war dérivée du moteur SOAP Apache Axis1 déployée sur un serveur d'application web tomcat hébergé sur le serveur chelidae. Les web services Talend sont invoqués via un formulaire html et ouvre une fenêtre pour afficher le résultat.
  • le projet Darties-20153 Oracle 12c, portail Apache/PHP 5.3.3 hébergé sur le serveur chelidae connecté via PDO/OCI Oracle pour générer en PHP les filtres basés sur les données relationnelles avec du code javascript pour la gestion des dépendances entre filtres. Une balise <iframe> invoque les processus stockés SAS via la SAS Stored Processes Web Application. Les Jobs Talend pour alimenter la base Oracle sont exportés en tant que web services dans une application war dérivée du moteur SOAP Apache Axis1 déployée sur un serveur d'application web tomcat hébergé sur le serveur chelidae. Les web services Talend sont invoqués via un formulaire html et ouvre une fenêtre pour afficher le résultat. Seuls les profils directeur commercial, directeur régional et administrateur sont implantés.
  • le projet Darties-20154 Oracle 12c, portail Apache/PHP 5.3.3 hébergé sur le serveur chelidae connecté via PDO/OCI Oracle pour générer en PHP les filtres basés sur les données relationnelles avec du code javascript pour la gestion des dépendances entre filtres. Le site utilise une architecture MVC via une framework à la main aidé de bootstrap pour la gestion CSS responsive. Une balise <iframe> invoque les processus stockés SAS via la SAS Stored Processes Web Application. Les Jobs Talend pour alimenter la base Oracle sont exportés en tant que web services dans une application war dérivée du moteur SOAP Apache Axis1 déployée sur un serveur d'application web tomcat hébergé sur le serveur chelidae. Les web services Talend sont invoqués via un formulaire html et ouvre une fenêtre pour afficher le résultat.

Les groupes projets de l'année 2016-2017 ont opté pour les solutions techniques centrée sur SAS 9.4 (Web Application avec les SAS Stored Processes / les application stockées SAS exécutées depuis les serveurs Pooled WorkSpace Server et SAS Stored Process server,SAS OLAP, SAS Web Report Studio, SAS Information Delivery Portal, SAS Visual Analytics sur le serveur ENS-DSIVA-0002 déjà installé) et Pentaho 6.1. La phase réalisation des projets interne basée sur les technologies SAS est réservée aux étudiants en formation initiale. Les étudiants en apprentissage ont réalisé pendant 4 semaines un projet décisionnel qui s'appuie sur TALEND et SAP BusinessObjects InfoView/WebIntelligence.

  • le projet Darties3-2016 PostgreSQL 9.1.9, portail Apache/PHP 5.2.5 hébergé sur le serveur ens-dsiva-0002 connecté via PDO/PostgreSQL pour générer en PHP les filtres basés sur les données relationnelles avec du code javascript pour la gestion des dépendances entre filtres. Une balise <iframe> invoque les processus stockés SAS via la SAS Stored Processes Web Application. La carte des régions commerciales est colorée par la proc GMAP de SAS à partir des contours des départements fournis par l'application gratuite IGN GEOFLA Départements simplifiés via les fonctions topologiques introduites dans la version 2.0 de la surcouche PostGIS du serveur PostgreSQL. La carte a été ensuite exportée en shapefile en vue de son importation sous SAS. La carte est rendue via la proc GMAP de SAS. Le placement des magasins se base sur le Répertoire Géographique des Communes édition 2015 fournis par l'IGN, aussi un fichier gratuit. Les tables avec attributs géographiques departements et rgc_2015 partagent sous PostGIS/PostgreSQL le même système de référence. Les logos des enseignes sont placés sur la carte via un dataset annotate. Pentaho Data Integration 6.1 est exécuté en ligne de commandes pour le chargement des données. Sur le portail Pentaho CE 6.1 les comptes DC,DR,DM en plus du compte admin ont été crées. Le cube Mondrian est sécurisé. Pentaho CDE avec le plugin IvyDC avec le composant Vector Map permet aussi d'implanter les rapports sécurisés qui interrogent la base PostgreSQL.
  • le projet Darties4-2016 PostgreSQL 9.1.9, portail Apache/PHP 5.2.5 hébergé sur le serveur ens-dsiva-0002 connecté via PDO/PostgreSQL pour générer en PHP les filtres basés sur les données relationnelles avec du code javascript pour la gestion des dépendances entre filtres. Une balise <iframe> invoque les processus stockés SAS via la SAS Stored Processes Web Application. La carte des régions commerciales est colorée par la proc GMAP de SAS à partir des contours des départements fournis par l'application gratuite IGN GEOFLA Départements simplifiés via les fonctions topologiques introduites dans la version 2.0 de la surcouche PostGIS du serveur PostgreSQL. La carte a été ensuite exportée en shapefile en vue de son importation sous SAS. La carte est rendue via la proc GMAP de SAS. Le placement des magasins se base sur le Répertoire Géographique des Communes édition 2015 fournis par l'IGN, aussi un fichier gratuit. Les tables avec attributs géographiques departements et rgc_2015 partagent sous PostGIS/PostgreSQL le même système de référence. Les logos des enseignes sont placés sur la carte via un dataset annotate. Pentaho Data Integration 6.1 est exécuté en ligne de commandes pour le chargement des données. Pentaho Data Integration 6.1 est exécuté en ligne de commandes pour le chargement des données. Sur le portail Pentaho CE 6.1 les comptes DC,DR,DM en plus du compte admin ont été crées. Le cube Mondrian est sécurisé. Pentaho CDE avec le plugin IvyDC avec le composant Vector Map permet aussi d'implanter les rapports sécurisés qui interrogent la base PostgreSQL.

Les groupes projets de l'année 2017-2018 ont opté pour les solutions techniques centrée sur SAS 9.4 (Web Application avec les SAS Stored Processes / les application stockées SAS exécutées depuis les serveurs Pooled WorkSpace Server et SAS Stored Process server, SAS OLAP, SAS Web Report Studio, SAS Information Delivery Portal, SAS Visual Analytics sur le serveur ENS-DSIVA-0002 déjà installé) et Pentaho 6.1 CE, Microsoft PowerBI et IBM Cognos. La phase réalisation des projets interne basée sur les technologies SAS est réservée aux étudiants en formation initiale. Les étudiants en apprentissage ont réalisé pendant 4 semaines un projet décisionnel qui s'appuie sur Pentaho Data Integration et SAP BusinessObjects InfoView/WebIntelligence.

  • le projet Darties1-2017 Oracle 12.1, portail Apache/PHP 5.2.5 hébergé sur le serveur chelidae connecté via PDO/OCI pour générer en PHP les filtres basés sur les données relationnelles avec du code javascript pour la gestion des dépendances entre filtres. Une balise <iframe> invoque les processus stockés SAS via la SAS Stored Processes Web Application. Pentaho Data Integration 6.1 est exécuté en ligne de commandes pour le chargement des données. Sur le portail Pentaho CE 6.1 les comptes DC,DR,DM en plus du compte admin ont été crées. Le cube Mondrian est sécurisé. Pentaho CDE avec le plugin IvyDC avec le composant Vector Map permet aussi d'implanter les rapports sécurisés qui interrogent la base Oracle.

Accéder au cours en ligne : NetUBS (site sur le suivi technique du projet interne LP CSD)

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