sasDémarrer avec sas

Bonjour le monde!

En raison de la structure de SAS, il existe trois manières principales de créer "Hello World!" exemples:

  1. Dans une étape de données pour placer un message dans le journal SAS ( _null_ indique qu'aucun jeu de données en sortie ne doit être créé):
data _null_;
    put "Hell" "o World!";
run;
 
  1. Dans une étape de données pour stocker "Hello World!" dans une variable ( foo indique qu'un ensemble de données de sortie appelé foo doit être créé que a) ne contient qu'un seul enregistrement et b) ne contient qu'une seule variable: bar , qui a une valeur de Hello World! tout le Hello World! ):
data foo ;
    bar="Hello" ;
    put bar= "World!";
run ;
 
  1. Via la langue SAS Macro (en "code ouvert" en dehors des étapes de données). & identifie un appel à une variable macro et . identifie la fin de la variable (si un espace blanc n'est pas souhaité):
%let foo=Hello;
%put &foo.o World!;
 
  1. Hybride: utilisation d'une variable macro dans une étape de données:
%let foo=Hello;

data _null_ ;
  put "&foo World!";
run ;
 

Installation ou configuration

SAS peut être exécuté dans un modèle client-serveur, en utilisant soit le client lourd Enterprise Guide, soit le client léger SAS Studio (Web-enabled), soit en mode "serveur local" où un système SAS entièrement fonctionnel est présent sur un ordinateur local (Windows ou un bureau ou serveur Unix / Linux s'exécutant en mode interactif) et s'exécutent soit en mode Display Manager (le client local), soit via l'un des clients client-serveur ci-dessus (connecté au serveur installé localement).

L'installation SAS est généralement effectuée par un administrateur SAS, qui installera le logiciel à partir d'un dépôt de logiciel personnalisé pour le site (et souvent fourni directement par SAS Institute).

Pour les besoins de l'apprentissage de SAS, il existe également la version gratuite de SAS University Edition, qui peut être installée gratuitement à des fins éducatives sur tout ordinateur Windows, Mac ou Unix / Linux. Il est disponible directement auprès de SAS, actuellement sur la page SAS University Edition , en exécutant une instance AWS (sur le niveau gratuit) ou en téléchargeant une machine virtuelle localement. Consultez le guide d'installation sur SAS.com pour les instructions à jour ou ci-dessous pour les instructions actuelles (juillet 2016).

Pour l'installer localement, vous devez d'abord télécharger et installer Oracle Virtualbox 5.0 (Windows / Mac / Linux) . Ensuite, téléchargez l' image disque la plus récente de SAS University Edition , qui fait environ 2 Go et nécessite la création d'un profil SAS.com.

Une fois cela fait, vous devez configurer la machine virtuelle dans VirtualBox. Importez la machine virtuelle SAS en tant qu'appliance ("Import Appliance" dans VirtualBox). Créez un dossier que SAS utilisera comme stockage local (pour que vous puissiez placer les fichiers dans un emplacement où SAS peut les voir) et définissez-le en tant que dossier partagé dans la boîte de dialogue des paramètres de l'ordinateur. Configurez-le pour le montage automatique.

Ensuite, démarrez la machine virtuelle SAS et une fois démarrée, vous pouvez vous connecter via votre navigateur Web, en vous connectant à http: // localhost: 10080 / si vous avez utilisé les paramètres par défaut.

Si vous rencontrez des problèmes, les forums de la communauté SAS - Analytics U sont les forums des fournisseurs pour obtenir une assistance, ou posez une question sur le débordement de la pile .

Vue d'ensemble de la base SAS

SAS est un système intégré de solutions logicielles qui vous permet d'effectuer les tâches suivantes:

  • saisie, extraction et gestion des données
  • rédaction de rapports et conception graphique
  • analyse statistique et mathématique
  • prévision des activités et aide à la décision
  • recherche opérationnelle et gestion de projet
  • développement d'applications

Comment vous utilisez SAS dépend de ce que vous voulez accomplir. Certaines personnes utilisent de nombreuses fonctionnalités du système SAS et d'autres n'en utilisent que quelques-unes.

Architecture du serveur SAS

Présentation : Il existe généralement deux types de déploiement SAS:

  1. Installation de SAS Foundation uniquement (BASE SAS). Ceci est généralement installé sur un PC. Il n'exécute aucun logiciel serveur.

  2. Déploiement planifié SAS pour leur architecture de serveur qui installera l'environnement du serveur SAS avec éventuellement tous les logiciels clients SAS.

Lequel de ceux que vous possédez sera indiqué dans votre courriel SAS Software Order en indiquant la planification ou la non-planification. Si vous effectuez une installation planifiée, vous aurez besoin d'un fichier de plan pour votre commande, d'abord votre topologie.

Note d'installation 44320: Utilisation de plans de déploiement lors d'une installation SAS®

Architecture du serveur SAS

L'environnement du serveur SAS est divisé en trois niveaux différents:

  1. Serveur (s) de métadonnées SAS - Le serveur de métadonnées SAS est chargé de gérer l'environnement du serveur SAS, y compris les bibliothèques, les utilisateurs et la configuration du serveur.

2. Serveur (s) d’ application SAS - Le serveur d’application SAS est principalement un serveur de calcul sur lequel vos clients lancent généralement des travaux.

3. SAS Middle Tier (s) = Le niveau intermédiaire de SAS est principalement votre niveau Web qui exécute vos applications Web.

4. Niveau client - Le niveau client correspond aux applications client de vos utilisateurs qu’elles utilisent pour se connecter à l’environnement, telles que SAS Enterprise Guide.

Papier 363-2011 | Comprendre l'anatomie d'un déploiement SAS®: Qu'y a-t-il dans la soupe de serveur? Mark Schneider, Donna Bennett et Connie Robison, SAS Institute Inc., Cary, Caroline du Nord

Topologie:

Les niveaux de métadonnées SAS, SAS Application Server et SAS Middle Tier peuvent être installés sur un seul serveur ou répartis sur plusieurs serveurs. Ceci est déterminé par le fichier de plan que vous avez, il doit correspondre à la topologie souhaitée pour votre déploiement.

Généralement, la plupart des clients, sinon tous, sont des applications Windows, de sorte que le niveau client se trouve sur les postes de travail de vos utilisateurs SAS. En option, ils pourraient probablement être installés sur le ou les serveurs s'ils sont basés sur Windows.

Systèmes d'exploitation pris en charge par SAS

Versioning

Les principales versions actuelles de SAS sont les versions 9.4 et 9.3. Ce sont les versions du moteur SAS de base le plus couramment utilisé aujourd'hui. Le lien vers les notes de version pour les versions 9.1 + et d'autres documents connexes est inclus ci-dessous.

Veuillez également noter qu'il existe divers packages et fonctions qui étendent les fonctionnalités de SAS et que ceux-ci ont leur propre documentation et fonctionnalité .