Table vers SAS (Outils de conversion)
Résumé
Convertit une table en jeu de données SAS.
Utilisation
Cet outil prend en charge la connexion à SAS Desktop installé sur un ordinateur local ou à SAS Cloud Analytic Services (CAS). Si vous utilisez CAS, l’ordre des enregistrements peut changer au cours de la conversion.
Remarque :
À compter de septembre 2025, le paquetage Python
swatn’est pas compatible avec Python version 3.13, qui est la version requise pour ArcGIS Pro 3.6. Les connexions CAS reposant sur ce paquetage, toute tentative d’exécution de cet outil avec CAS génère une erreur. Les connexions CAS seront de nouveau prises en charge une fois que le paquetageswatest compatible avec la version Python incluse avec ArcGIS Pro.Le paramètre Custom Session Configuration File (Fichier de configuration de session personnalisée) doit être utilisé pour les déploiements à distance de SAS, tels que Workspace Server, UNIX et Mainframe. Le fichier de configuration n’est pas nécessaire si SAS est installé sur la même machine qu’ArcGIS Pro.
Fournissez le jeu de données SAS sous la forme
libref.tablename, oùlibrefest le nom d’une bibliothèque SAS ou CAS ettablename, le nom du jeu de données SAS. Par exemple, le jeu de donnéesSASUSER.MYTABLEfait référence à un jeu de données SAS nomméMYTABLEdans la bibliothèqueSASUSER.Les bibliothèques SAS, les noms de jeu de données et les noms de colonne ne sont pas sensibles à la casse. Par exemple,
SASUSER.MYTABLEest traité de la même manière quesasuser.mytableetSASUser.MyTable.Le nombre d’enregistrements qu’il est possible de convertir dépend de la mémoire disponible de l’ordinateur.
Dans le cas d’un déploiement SAS local, les bibliothèques
SASUSER,SASHELP,MAPS,MAPSSASetMAPSGFKsont disponibles par défaut. Pour que vous puissiez utiliser une bibliothèque personnalisée, libref doit être défini dans votre fichier SAS Autoexec.Lorsque vous vous connectez à CAS, vous pouvez authentifier vos informations d’identification de deux manières :
Saisissez votre nom d’utilisateur et votre mot de passe à l’aide des paramètres CAS Username (Nom d’utilisateur CAS) et Password (Mot de passe). Le mot de passe sera masqué et non accessible via l’historique du géotraitement.
Fournissez un fichier d’autorisation (Authinfo) à l’aide du paramètre CAS Authorization (Authinfo) File (Fichier d’autorisation [Authinfo] CAS) contenant votre nom d’utilisateur et votre mot de passe codé. Grâce à cette option, vous n’avez pas besoin de ressaisir votre mot de passe à chaque exécution de l’outil.
Pour utiliser automatiquement un fichier Authinfo chaque fois que vous exécutez l’outil, nommez le fichier
_authinfo(avec le trait de soulignement) et enregistrez-le dans le répertoire d’accueil de Windows (généralementC:\Users\<username>). Le fichier peut avoir n’importe quelle extension (par exemple,_authinfo.txtou_authinfo.netrc). Si le fichier existe dans le répertoire d’accueil, le paramètre CAS Authorization (Authinfo) File (Fichier d’autorisation [Authinfo] CAS) est automatiquement renseigné avec lui. Vous n’avez ainsi pas besoin de rechercher le même fichier Authinfo chaque fois que vous utilisez l’outil.Le fichier Authinfo contient des informations de connexion pour plusieurs hôtes et ports. Cependant, dans le cas le plus simple d’un utilisateur unique se connectant à un seul hôte ou port, le fichier Authinfo consiste en une ligne unique présentant la syntaxe suivante :
default user MYUSERNAME password {SAS004}1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZVous pouvez coder votre mot de passe pour le fichier à l’aide de la procédure SAS PROC PWENCODE.
En savoir plus sur la création de fichiers Authinfo et le codage des mots de passe
La bibliothèque
WORKest un espace de travail temporaire créé au démarrage d’une session SAS. Tous les fichiers sont supprimés à la fermeture de la session. Cet outil démarre et ferme une nouvelle session SAS lors de son exécution. Vous ne devez donc pas utiliser la bibliothèqueWORKdans cet outil.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Input Table (Table en entrée) |
Table en entrée. |
Table View |
|
Jeu de données SAS en sortie (libref.tablename) |
Jeu de données SAS en sortie. Fournissez le jeu de données sous la forme |
String |
|
Remplacer le jeu de données SAS (Facultatif) |
Spécifie si un jeu de données SAS existant est remplacé dans la sortie.
|
Boolean |
|
Utiliser les descriptions de domaine et sous-type (Facultatif) |
Spécifie si les descriptions de domaine et de sous-type sont incluses dans le jeu de données SAS en sortie.
|
Boolean |
|
Charger le jeu de données SAS sur SAS Cloud Analytic Services (CAS) (Facultatif) |
Spécifie si le jeu de données SAS en sortie est chargé sur CAS ou enregistré dans une bibliothèque SAS locale.
|
Boolean |
|
URL de nom d’hôte CAS (Facultatif) |
Adresse URL de l’hôte CAS. |
String |
|
Port (Facultatif) |
Port de la connexion CAS. |
Long |
|
Nom d’utilisateur CAS (Facultatif) |
Nom d’utilisateur de la connexion CAS. |
String |
|
Mot de passe (Facultatif) |
Mot de passe de la connexion CAS. Ce mot de passe est masqué et n’est pas accessible après l’exécution de l’outil. |
String Hidden |
|
Fichier de configuration de session personnalisée (Facultatif) |
Fichier spécifiant les configurations personnalisées de la session SAS. Ce fichier est requis uniquement pour les déploiements SAS locaux ou distants personnalisés. |
File |
|
Fichier d’autorisation (Authinfo) CAS (Facultatif) |
Fichier contenant les informations d’authentification lors de la connexion à CAS. Ce fichier doit contenir le nom d’utilisateur et le mot de passe codé pour la connexion. Si un fichier est fourni, il n’est pas nécessaire de spécifier les paramètres CAS Username (Nom d’utilisateur CAS) et Password (Mot de passe). |
File |
Environnements
Cet outil n’utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui