Limites du système

Compatibilité avec SAS

Compatibilité avec SAS

Le système d'accès à distance en temps réel (ADTR) utilise la version 9.4 de SAS. Les demandes de données doivent être soumises sous la forme de programmes SAS en format American Standard Code for Information Interchange (ASCII) simple. Statistique Canada ne fournit pas d'aide à la programmation et n'apporte pas de modifications aux programmes qui sont soumis. Si un programme ne fonctionne pas correctement, un journal sera envoyé accompagné d'une explication quant à la raison pour laquelle le programme a échoué.

Contraintes

Contraintes

  1. Limites du système
    • Aucune limite n'est imposée quant au nombre de programmes que vous pouvez soumettre, tant que vous êtes inscrit au système d'accès à distance en temps réel (ADTR). Cependant, le nombre de soumissions réussies par jour est limité à 10.
    • Pour chaque soumission de programme réussie, 10 appels de macros de procédure d'ADTR au maximum sont autorisés; en d'autres termes, 100 totalisations au plus peuvent être créées par jour.
    • Lors de l'exécution de vos programmes SAS, n'oubliez pas que l'espace temporaire maximal disponible aux fins de traitement SAS est de 100 Go.
    • Quatre ou cinq variables maximum peuvent être définies dans la liste de variables de classe, selon la macro de procédure d'ADTR appelée.
    • Les variables de classe ne peuvent pas contenir de valeurs manquantes.
    • Chaque variable de classe peut contenir au plus 500 valeurs distinctes.
    • Tous les nombres d'observations indiquées dans les journaux SAS qui sont retournés aux utilisateurs sont remplacés par xxxxxx.
  2. Restrictions relatives à SAS

Certains mots clés de SAS, ou énoncés, ne sont pas autorisés dans le cadre de l'ADTR. La liste suivante peut faire l'objet de modifications.

  • Certaines occurrences de % et de &.
  • Des commentaires sous la forme %*...;
  • L'écriture d'ensembles de données permanents sur l'espace disque du système d'ADTR.
  • _ERROR_
  • _N_
  • ABORT
  • CATNAME
  • DCREATE
  • DM
  • DOPEN
  • ENDRSUBMIT
  • ENDSAS
  • ERROR
  • EXECUTE
  • FDELETE
  • FILE
  • FILENAME
  • FIRST
  • FIRSTOBS
  • FOPEN
  • FTP
  • INFILE
  • LAST
  • LIBNAME
  • MAPS
  • MAPSGFK
  • MAPSSAS
  • MODULE
  • MODULEC
  • MODULEI
  • MODULEIC
  • MODULEIN
  • MODULEN
  • MOPEN
  • OBS
  • ODS
  • OPTION
  • OPTIONS
  • PATHNAME
  • PEEK
  • PEEKC
  • PEEKCLONG
  • PEEKLONG
  • POKE
  • POKELONG
  • PRINTTO
  • PTRLONGADD
  • PUT
  • PUTLOG
  • RSUBMIT
  • SASFILE
  • SASHELP
  • SASUSER
  • SIGNOFF
  • SIGNON
  • SYMGET
  • SYMPUT
  • SYMPUTX
  • SYSTASK
  • SYSTEM
Programmation shell (coquille) : testez votre code

Programmation shell (coquille) : testez votre code

Pour vous aider à vérifier votre code SAS, un programme shell (coquille) et un catalogue de macros SAS peuvent être téléchargés.

Veuillez ouvrir le programme shell et suivre les descriptions des différentes sections du programme :

Section 1

  • Cette section indique la façon dont le nom de bibliothèque standard libname que créera automatiquement le système d'ADTR doit être simulé.
  • Veillez à bien modifier le chemin d'accès au fichier vers l'emplacement où vous avez enregistré vos données d'essai.
  • N'utilisez pas d'autre nom de bibliothèque libname; celui-ci doit être RTRAData.

Section 2

  • Cette section n'est pas utile à la vérification, si vous avez créé votre propre ensemble de données d'essai.
  • Des ensembles de données d'enquête fictifs sont disponibles dans cette section.

Section 3

  • Cette section montre la façon dont la macro de la procédure d'ADTR doit être ciblée pour créer votre tableau.
  • Changez le nom du catalogue de macros SAS téléchargé en « sasmacr ».
  • Veillez à bien modifier le chemin d'accès au fichier vers l'emplacement où vous avez enregistré le catalogue SAS fourni (sasmacr.sas7bcat).

Section 4

  • Cette section montre la façon dont votre programme doit être inclus et exécuté.
  • Veillez à bien modifier le chemin d'accès au fichier vers l'emplacement où vous avez enregistré votre programme.
Date de modification :