Cette analyse fonctionnelle détaille les concepts clés des procédures SAS
© pour la gestion des bibliothèques. PROC MIGRATE est la méthode privilégiée pour mettre à jour les membres d'une bibliothèque vers une version SAS
© plus récente, en adaptant la représentation et l'encodage des données à la bibliothèque cible. Un serveur SAS
©/CONNECT est requis si l'accès direct à la bibliothèque source n'est pas possible via NFS, ou si la bibliothèque source contient des catalogues avec une représentation de données incompatible. Le CEDA (Cross-Environment Data Access) permet un accès en lecture seule mais avec des restrictions de performance. Pour éviter la troncature lors des changements d'encodage, le moteur CVP peut être utilisé avec PROC MIGRATE.
PROC COPY est un utilitaire polyvalent pour copier, renommer ou déplacer des ensembles de données et leurs fichiers associés. L'option NOCLONE doit être spécifiée lors de la copie vers un environnement d'exploitation ou un encodage différent pour ajuster les attributs de données. Les utilitaires de système de fichiers pour la gestion des fichiers SAS
© sont généralement déconseillés.
Les procédures PROC CPORT et PROC CIMPORT offrent une méthode en deux étapes (création puis importation d'un fichier de transport) pour déplacer des bibliothèques entre environnements, particulièrement utile si SAS
©/CONNECT n'est pas disponible pour PROC MIGRATE. PROC CPORT prend en charge les jeux de données et les catalogues, mais pas toutes les vues SAS
©. Les fichiers de transport doivent être transférés en mode binaire. En cas de changement d'encodage, l'option EXTENDVAR= de PROC CIMPORT ou le moteur CVP peut prévenir la troncature.
Analyse des données
Type : CREATION_INTERNE
Les exemples utilisent des chemins de bibliothèque génériques ('library-path-1', 'library-path-2', 'c:\example', '/mydata/example') et des fichiers de transport ('c:\myfiles\mytransfer', '/mydata/mytransfer'), impliquant que les données source existent déjà. Pour une exécution autonome, ces chemins nécessiteraient d'être remplacés par des bibliothèques SAS existantes.