[Actualité] Architecture générale SAS® (4) : outils standards
par
, 07/04/2015 à 15h37 (3911 Affichages)
Bonjour,
Ce 4ème billet est dédié aux outils standards fournis "out of the box" par une installation basique de type "Office Analytics" pour la dernière version, c'est à dire la 9.4.
Tout d'abord nous avons les outils "clients", avec Studio.
Studio est une interface de programmation web, dont la destination finale sera de remplacer Enterprise Guide à terme. Enterprise Guide est un outil d'une très grande puissance, mais qui a comme défaut d'être un client "lourd", qui nécessite d'être installé sur le poste client. Ses performances de traitement des tâches locales (comme l'affichage des graphiques par exemple) sont directement liées à la puissance du poste. Heureusement, les calculs ne sont effectués que sur le serveur, comme l'exécution du code SAS.
Studio ne possède pas encore d'interface "graphique" comme EGuide, c'est à dire qu'aujourd'hui seul le code "écrit" est géré. Au fur et à mesure des versions Studio s'enrichira sûrement de cet aspect. Il possède cependant déjà des tâches préprogrammables (insertion directe de code pré-établi directement dans la fenêtre de code), l'aide syntaxique (comme EGuide), ainsi qu'une gestion très efficace du journal d'exécution et des erreurs (bien mieux que dans une session classique).
Je ne m'étendrai pas sur les Addins pour Microsoft Office, qui sont juste bluffants quand on travaille directement dans Excel et que l'on va chercher des données dans SAS, en cliquant sur quelques boutons, sans connaitre le code SAS.
Ils permettent par exemple d'aller chercher un tableau de données, puis d'utiliser ensuite Excel pour en sortir quelques graphiques.
Si vous ne "touchez" pas au tableau lui-même, le lien entre le tableau et la requête SAS qui l'a produit est conservé, ce qui veut dire qu'en cliquant sur le bouton "Refresh" (Actualiser) dans le ruban Excel mettra à jour tout seul les données du tableau, donc les graphiques.
Bien entendu ça fonctionne aussi pour Powerpoint ou Word (à partir de 2007 seulement). Les versions 64 bits d'Office sont également supportées.
Je n'ai pas parlé d'Enterprise Guide, maintenant en version 7.1, qui est l'outil des stateux par excellence, qui fait normalement partie du "package". Les connexions définies pour EGuide et l'addin Office sont communes, bien entendu.
D'un point de vue "Administrateur", on a une nouvelle palette d'outils, qui facilitent drôlement la vie.
Pour ceux qui ont un peu regardé la 9.4, ils savent tout d'abord que certains éléments sont maintenant stockés dans une base PostgreSQL 9.
On trouve dans cette base les éléments du Content Server, par exemple, ainsi que tout ce qui concerne le contenu d'Environment Manager en termes de données collectées.
Backup and Recovery Manager est un nouvel outil permettant de gérer des sauvegardes/restaurations cohérentes, y compris sur des plateformes multi-tiers. La sauvegarde prend en compte les métadonnées, bien entendu, mais aussi les fichiers de configuration et les bases PostgreSQL faisant partie de l'installation.
Un seul service pour sauvegarder/restaurer toute une plateforme : c'est vrai que ça manquait avant, le trou est comblé (autant j'espère que les administrateurs).
Environment Manager : LE outil que tout le monde attendait (surtout les administrateurs de plateformes).
C'est quoi cette bête?
Gestion des services SAS : Health (lancé/pas lancé), gestion : Lancement/Arrêt/Relance
Monitoring des serveurs (CPU/RAM/Disque)
Administration : création/modification/suppression des users et groupes
Tout ça dans un service Web "à part" sur le serveur, qui sait bien entendu discuter avec tous les serveurs de la plateforme SAS.
Je veux relancer le serveur d'applications Web? Je veux arrêter le serveur HTML pour une maintenance? Je veux savoir qui travaille avec EGuide ou l'addin Office? Je veux avoir des statistiques d'utilisation des machines? ...
=> Une seule réponse : Environment Manager (EV pour les intimes)
N'hésitez pas à me dire quels sujets vous voudriez voir abordés dans mes billets, j'essaierai de les traiter.