If you don't find your country in the list, see our worldwide contacts in:
Africa | Asia/Pacific | Europe | Latin America & Caribbean | Middle East | North America
![]() |
||||||||||||||||||||||||||||||||||||||||||
|
SAS® ETL StudioQUESTIONS
- Depuis ETL Studio, je souhaite visualiser mes tables SAS avec un
format personnel. Où puis-je indiquer mes catalogues de formats
dans la console d’administration (SAS Management Console) ? Réponse SOLUTIONS Depuis ETL Studio, je souhaite visualiser mes tables SAS avec un format personnel. Où puis-je indiquer mes catalogues de formats dans la console d’administration (SAS Management Console) ? Il n’y a pas de menu permettant de définir ses propres formats, cette fonctionnalité sera intégrée ultérieurement. Il y a 2 manières de renseigner les formats : Vous pouvez copier votre catalogue FORMATS.SAS7BCAT dans le répertoire ~\Lev1\SASMain\SASEnvironment\SASFormats, correspondant à la bibliothèque LIBRARY. Pour rappel, les formats sont recherchés par défaut dans les catalogues WORK.FORMATS et LIBRARY.FORMATS. Comment enregistrer des tables dans une bibliothèque déclarée dans la SAS Management Console (SMC) sans utiliser SAS ETL Studio ou la SMC ? La première opération consiste à déclarer une bibliothèque META dans une session SAS classique (SAS 9.1) :
Ensuite il faut déclarer une bibliothèque pointant sur
le répertoire contenant la ou les tables que vous souhaitez ajouter
: puis, procéder à une copie de table d’une bibliothèque à l’autre :
Comment copier un flux de processus (ou « job ») ? - Pour copier le flux de processus au sein du même référentiel
: il suffit de faire un copier/coller du flux.
Cette manipulation implique que les tables utilisées dans le flux existent dans les deux référentiels, et ont la même définition. Dans SAS ETL Studio, lorsque je fais un clic droit sur une table et que je choisis « Afficher les statistiques » (ou « View statistics »), j’obtiens un listing décrivant notamment la liste des variables de la table et leurs attributs. Parfois, cette description est différente de ce que j’ai défini dans les métadonnées. Pourquoi ? La fonctionnalité « Afficher les statistiques » correspond à l’exécution de la procédure CONTENTS sur la table physique. Le décalage que pouvez constater indique que la table n’a pas été physiquement mise à jour suite à la modification de ses attributs dans les métadonnées, ou bien que la table a été modifiée sans mise à jour des métadonnées. Pour que la table soit physiquement modifiée, il y a 2 possibilités
: Pour que les métadonnées soient mises à jour en
fonction de la table : depuis SAS ETL Studio, faire un clic droit sur
la table, et sélectionner « Mettre à jour les métadonnées
de la table » (ou « Update table metadata »). J’ai défini une table dans les métadonnées. Physiquement, la table a changé : des colonnes ont été modifiées, certaines ont été supprimées, d’autres ajoutées. Dois-je modifier manuellement la définition de la table ? Non. Vous pouvez mettre à jour la description de la table à partir
de la table physique en quelques clics : depuis SAS ETL Studio, faire
un clic droit sur la table, et sélectionner « Mettre à jour
les métadonnées de la table » (ou « Update
table metadata »). |
|
||||||||||||||||||||||||||||||||||||||||