Lincoln

haltingbarberInternet and Web Development

Aug 15, 2012 (5 years and 7 days ago)

501 views

www.lincoln.fr





Retour d'expérience sur la mise en place de la version 9.2 de SAS


www.lincoln.fr





Sommaire



Introduction


Historique des versions


Focus sur l’installation d’une plate
-
forme


Eléments d’administration


Outil d’alimentation


Outils de requêtage / développement


Outils de restitution Web

www.lincoln.fr





Introduction



Quels sont les objectifs de cette présentation ?



Pas de résumé du What’s New ?


Pas de guide formel de migration



Mettre en avant les nouveautés fortes de SAS 9.2


Relater des retours d’expérience dans le cadre de
l’utilisation et de la découverte quotidiennes de cette
version


Cette présentation se focalisera sur la plate
-
forme
décisionnelle SAS 9.2 Enterprise BI Server et BI server

www.lincoln.fr





Historique des versions



9


Septembre 2003


9.1


Avril 2004


9.1.3 SP4


9.2


Mars 2009


9.2 TS1M0


9.2 TS2M1


9.2 TS2M2


9.2 TS2M3


9.3


2011 ?


Conséquences ?

www.lincoln.fr





Installation



Mise à jour très attendue de la matrice de compatibilité logicielle


Linux


Support de Linux 64
-
bits (pour tous tiers)


=> Possibilité d’installer la partie Middle Tiers (Web) sous Linux et même la plate
-
forme
SAS 9.2 complète sous Linux


Windows


Support de Windows 2008 x64 (non R2 pour Middle Tiers)


Support de Windows 7 x64 pour SAS Foundation



Logiciels tiers :

Version

JRE

JDK

Serveur
d’applications

Serveur WebDAV

Navigateur

9.1.3 SP4

Java 1.4.2 32
-
bits

Java 1.4.2 32
-
bits

Tomcat
4.1.18

WebSphere 5.1.1

WebLogic 8.1

Xythos 4.2.xx

Apache 2.0.xx

IE 5 & 6

Netscape 7

9.2 TS2M3

Java 5

Java 6 32
-
bits

Java 5

Java 6
64
-
bits

JBoss 4.2.x

WebSphere 6.1.x

WebLogic 9.2 10.x

N/A

IE 6 & 7

Firefox 2 & 3

www.lincoln.fr





Installation



Automatisation complète


Installation


Configuration


Choix du niveau de personnalisation de la configuration


Express (jusqu’à 20 écrans de choix)


Typical (jusqu’à 55 écrans de choix)


Custom (jusqu’à 110 écrans de choix)


Conséquences


Plus de modification de fichiers de configuration à la main


Outil de validation intégré


Difficulté de reprendre une installation partiellement en échec


Possibilité de customiser finement les noms et emplacements mais
moins de maîtrise du processus en cours d’installation


Installation potentiellement longue (mode Custom)

www.lincoln.fr





Installation



Comptes techniques requis


Réduction du nombre de comptes requis ((sas),
sassrv, sasadm et sastrust) ; de plus sasadm et
sastrust peuvent être internes aux Métadonnées


WevDAV


Disparition du serveur Webdav externe au profit d’un
serveur interne : SAS Content Server


Fusion de Xythos (gestion des droits) et Apache
(stockage au niveau de l’arborescence du serveur)


www.lincoln.fr





Installation



SAS Deployment Manager








Permet de reconstruire et de redéployer les applications
Web


Permet de supprimer des composants de la configuration
de la plate
-
forme


Permet de changer le nom d’hôte d’un des serveurs de la
plate
-
forme




www.lincoln.fr





Installation



Integrated Windows Authentication (IWA)


Capacité de se connecter au serveur de Métadonnés et de
travail SAS à l’aide des identifiants de session Windows


Concerne les clients SAS Enterprise Guide et SAS
Management Console


Mise en œuvre aisée et immédiate


Clients et serveurs doivent être dans le même domaine
Windows


L’implémentation SAS de IWA n’est pas supportée pour les
applications Web


SSO (Single Sign
-
On)


Tentative d’implémentation de IWA pour les applications Web


Nécessite des compétences SAS, JBoss, AD, Windows


Nécessite un ensemble de documentations


Au final très difficile à mettre en œuvre



www.lincoln.fr





Description

Titre

Pages

What's New in SAS 9.2 Intelligence Platform

whatsnew.pdf

342

Overview of SAS 9.2 Intelligence Platform

biov.pdf

69

SAS Intelligence Platform: 9.1.3 to 9.2 Migration Guide

bimig.pdf

189

Installation and Configuration Guide

biig.pdf

192

Generic pre
-
installation checklists

biicl.pdf

29

System Administration Guide

bisag.pdf

387

Security Administration Guide

bisecag.pdf

267

Application Server Administration Guide

biasag.pdf

190

Data Administration Guide

bidsag.pdf

128

Desktop Application Administration Guide

bidaag.pdf

95

Web Application Administration Guide

biwaag.pdf

449

SAS Foundation Services: Administrator's Guide

fndsvcag.pdf

58

SAS 9.2 Interface to Application Response Measurement Reference

armref.pdf

128

Grid Computing in SAS 9.2

gridref.pdf

114

SAS 9.2 Logging: Configuration and Programming Guide

logug.pdf

157

SAS 9.2 Management Console: Guide to Users and Permissions

mcsecug.pdf

60

Scheduling in SAS 9.2

scheduleug.pdf

80

Administration



Une documentation vaste

www.lincoln.fr





Administration



SAS Management Console


Séparation stricte de la gestion des métadonnées liées aux
contenus BI (onglet
Dossiers
) des métadonnées en
rapport avec l’infrastructure logicielle de la plate
-
forme
SAS (onglet
Plug
-
ins
)


Tentative de résolution de l’aporie liée à la destination de
la SMC : Service informatique ou Utilisateur administrateur


Création de 2 rôles :
"
Management Console : Advanced
"

et
"Management Console : Content Management“ (dossiers,
utilisateurs, librairies, autorisations)


www.lincoln.fr





Administration



SAS Management Console


Onglet Dossiers organisé sur le modèle des dossiers Windows


Possibilité de mettre en place de vraies arborescences projets


www.lincoln.fr





Administration



SAS Management Console


Organisée de manière plus claire


Toujours organisée en plug
-
ins


Plug
-
ins plus complets : Configuration Manager pour
les applications Web, Gestionnaire de serveurs


Possibilité de tester plus finement les serveurs


Possibilité de visualiser les connections aux serveurs,
d’avoir des détails sur la fréquentation des spawners,
d’interrompre des sessions SAS et Web (avec
messages)


Plug
-
ins parfois difficiles à localiser/installer

www.lincoln.fr





Administration



Généralisation de la notion de rôle


Auparavant, seul Web Report Studio les utilisait


Possibilité de créer ses propres rôles


Possibilité de mettre en place des droits puissants (et
potentiellement complexes à gérer)


Gestion des droits inchangée


Droits directs, indirects, hérités


Pas de simplification dans la mise en place des droits


Nouveaux modes d’authentification


Mode Token pour les serveurs SAS (authentification auprès
du serveur de métadonnées)

www.lincoln.fr





Administration



Peu de nouveautés en ce qui concerne le déploiement
des applications/programmes


Intégration par batch des packages de métadonnées


Pas de possibilité d’exporter les ACT (utilisation d’une proc
metadata obligatoire ou recréation à la main)


Pas de possibilité d’exporter un portail ou ses portlets


Pas de possibilité d’exporter une liste de librairies


Accès direct au contenu WebDAV


Deux applications Web disponibles


SAS Admin Console


SAS Content Server Console


www.lincoln.fr





Outils d’alimentation



ETL


Ergonomie d'ensemble nettement améliorée


Lisibilité accrue


Facilité accrue concernant la modification des jobs


Possibilité de contrôler l'ordre d'exécution du flux de processus


Possibilité de planifier les étapes d’un job


Possibilité d'insérer des jobs dans des jobs


Possibilité d'insérer le même objet plusieurs fois dans le même job


Possibilité d’exécuter partiellement un job (sélection d'une
transformation ou d'un bloc de transformation)


Statistiques sur chaque étape d’un job (CPU, temps de traitement)


Pas réellement de nouvelles transformations


Pas de possibilité d'homogénéiser les transformations Data
Integration Studio avec les tâches SAS Enterprise Guide


Impossibilité d’effectuer un déploiement automatique des jobs

www.lincoln.fr





Outils d’alimentation



Cubes


Beaucoup de modifications qui concernent OLAP Cube
Studio ET OLAP Server


Mise à jour à chaud des cubes (Update In
-
Place)


Modification structurelle d’un cube possible
(Incremental Update)


Export et import des métadonnées d’un cube sous
forme de package ou en mode batch


Cohabitation de schémas OLAP


Refonte totale de la sécurité appliquée


Gestion des formats délicate

www.lincoln.fr





Outils de requêtage / développement



SAS Enterprise Guide


Deux nouvelles versions 4.2 et 4.3 !


4 rôles par défaut pour les utilisateurs de SEG :


Analysis


Programming


OLAP


Advanced


4.2


Nombreuses améliorations générales (gestion des différentes
connections)


Outil de filtres et requêtes offrant plus de possibilités


La gestion des fenêtres demande une certaine prise en main


4.3


Complétion automatique et aide syntaxique


Analyseur de programmes


Ouverture des rapports WRS



www.lincoln.fr





Outils de requêtage / développement



Stored Process


Modification de la gestion de l’écran d’options : plus besoin de surcharger les
fichiers jsp associés


Fonctionnement en mode Background (utile pour Stored Process Alerts
Portlet, Personal Repository Navigator et WebDAV Navigator)


Gestion des prompts (invites) dans les métadonnées


Création d’une invite dans SAS Enterprise Guide


Stockage dans les métadonnées


Mise en place de droits et réutilisation des invites dans tous les outils (dont
applications Web) de la BI


Prompts en cascade


Utilisation de fonctions écrites en C ou C++


Amélioration générale des performances en 64
-
bits


Support de IPv6


Nombreuses améliorations dans Base et Graph


www.lincoln.fr





Outils de restitution Web



Information Delivery Portal


Nouveaux Portlets permettant l'affichage automatique du
contenu d'un rapport, d'un Stored Process, …


Edition possible des rapports WRS à l’intérieur du portail


Utilisation du SAS Content Server


Uniformisation du thème entre les applications Web


Web OLAP Viewer for Java


Nouveau drag and drop


Recherche et navigation améliorées

www.lincoln.fr





Outils de restitution Web



Web Report Studio


Ergonomie d'ensemble nettement améliorée, notamment le
clic
-
droit pour faire apparaître les menus


Amélioration générale de l’interface utilisateur


Nouvelles fonctionnalités dans la création des rapports et
des graphiques (calendrier, modification des couleurs de
tous les graphiques d’un rapport)


Liens entre les sections d'un même rapport ou entre
rapports différents


Interaction avec les sorties graphiques générées par un
Stored Process intégré au rapport


Amélioration des prompts et des filtres

www.lincoln.fr





Conclusion



Un support des OS et des logiciels tiers nettement
amélioré


Un processus d’installation de la plate
-
forme SAS 9.2 BI
automatisé


Une administration de la plate
-
forme potentiellement
plus complète et plus puissante mais qui reste complexe
(droits)


Peu d’avancées en ce qui concerne les procédures de
livraison, de gestion des environnements


Des clients lourds très améliorés


Des applications Web en retrait par rapport à la
tendance générale à l’amélioration de l’offre et à
l’enrichissement des possibilités

www.lincoln.fr





Questions

Pour toute question :

contact@lincoln.fr