Tabelle in SAS (Conversion Tools)
Zusammenfassung
Konvertiert eine Tabelle in ein SAS-Dataset.
Verwendung
Dieses Werkzeug unterstützt die Verbindung zu SAS Desktop, das auf einem lokalen Computer installiert ist, oder die Verbindung zu SAS Cloud Analytic Services (CAS). Wenn Sie CAS verwenden, ändert sich während der Konvertierung möglicherweise die Reihenfolge der Datensätze.
Hinweis:
Seit September 2025 ist das Python-Paket
swatnicht mehr kompatibel mit Python Version 3.13, der erforderlichen Version für ArcGIS Pro 3.6. Da CAS-Verbindungen auf diesem Paket basieren, führt der Versuch, dieses Werkzeug mit CAS auszuführen, zu einem Fehler. Die Unterstützung für CAS-Verbindungen wird wieder aktiviert, wenn dasswat-Paket mit der in ArcGIS Pro enthaltenen Python-Version kompatibel ist.Der Parameter Benutzerdefinierte Sitzungskonfigurationsdatei muss für Remote-Bereitstellungen von SAS, z. B. Workspace Server, UNIX und Mainframe, verwendet werden. Wenn SAS auf demselben Computer wie ArcGIS Pro installiert ist, ist keine Konfigurationsdatei erforderlich.
Stellen Sie das SAS-Dataset im Formular
libref.tablenamebereit, in demlibrefder Name einer SAS-Bibliothek undtablenameder Name des SAS-Datasets ist. Beispielsweise referenziertSASUSER.MYTABLEein SAS-Dataset namensMYTABLEin der BibliothekSASUSER.Bei SAS-Bibliotheken, Dataset-Namen und Spaltennamen wird die Groß-/Kleinschreibung nicht beachtet.
SASUSER.MYTABLEwird beispielsweise genauso behandelt wiesasuser.mytableundSASUser.MyTable.Die Anzahl der Datensätze, die konvertiert werden können, ist vom verfügbaren Speicher Ihres Computers abhängig.
Für eine lokale SAS-Bereitstellung sind die Bibliotheken
SASUSER,SASHELP,MAPS,MAPSSASundMAPSGFKstandardmäßig verfügbar. Um eine benutzerdefinierte Bibliothek zu verwenden, muss die Bibliotheksreferenz (libref) in der SAS-Autoexec-Datei definiert werden.Bei der Verbindungsherstellung zu CAS haben Sie zur Authentifizierung der Anmeldeinformationen die folgenden Möglichkeiten:
Geben Sie Kennwort und Benutzername über die Parameter CAS-Benutzername und Kennwort an. Das Kennwort wird ausgeblendet, sodass der Zugriff über den Geoverarbeitungsverlauf nicht möglich ist.
Geben Sie über den Parameter CAS-Autorisierungsdatei (Authinfo) eine Autorisierungsdatei (Authinfo) an, die den Benutzernamen und das codierte Kennwort enthält. Durch Auswahl dieser Option ist es nicht erforderlich, bei jeder Ausführung des Werkzeugs das Kennwort einzugeben.
Damit bei jeder Verwendung des Werkzeugs eine Authinfo-Datei verwendet wird, müssen Sie der Datei den Namen
_authinfo(inklusive Unterstrich) geben und sie im Windows-Stammverzeichnis speichern (in der RegelC:\Users\<username>). Die Datei kann eine beliebige Dateierweiterung aufweisen, z. B._authinfo.txtoder_authinfo.netrc. Wenn die Datei im Stammverzeichnis abgelegt wurde, wird der Parameter CAS-Autorisierungsdatei (Authinfo) automatisch mit der Datei befüllt. Dadurch ist es nicht erforderlich, bei jeder Verwendung des Werkzeugs zur Authinfo-Datei zu navigieren.Die Authinfo-Datei kann Verbindungsinformationen für mehrere Hosts und Ports enthalten. Im einfachsten Anwendungsfall, wenn ein einzelner Benutzer eine Verbindung zu nur einem Host und Port herstellen möchte, besteht die Authinfo-Datei aus einer Zeile mit der folgenden Syntax:
default user MYUSERNAME password {SAS004}1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZZum Encodieren des Kennworts können Sie die SAS-Prozedur PROC PWENCODE verwenden.
Weitere Informationen zum Erstellen von Authinfo-Dateien und zum Encodieren von Kennwörtern
Die Bibliothek
WORKist ein temporärer Workspace, der erstellt wird, wenn eine SAS-Sitzung startet. Wenn die Sitzung geschlossen wird, werden alle Dateien gelöscht. Dieses Werkzeug startet und schließt eine neue SAS-Sitzung während der Ausführung. Daher sollten Sie in diesem Werkzeug die BibliothekWORKnicht verwenden.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Eingabetabelle |
Die Eingabetabelle. |
Table View |
|
Ausgabe-SAS-Dataset (libref.tablename) |
Das Ausgabe-SAS-Dataset. Stellen Sie das Dataset im Formular |
String |
|
SAS-Dataset ersetzen (Optional) |
Gibt an, ob ein vorhandenes SAS-Dataset in der Ausgabe überschrieben wird.
|
Boolean |
|
Beschreibungen für Domänen und Subtypes verwenden (Optional) |
Gibt an, ob Domänen- und Subtype-Beschreibungen im Ausgabe-SAS-Dataset enthalten sind.
|
Boolean |
|
SAS-Dataset in SAS Cloud Analytic Services (CAS) hochladen (Optional) |
Gibt an, ob das Ausgabe-SAS-Dataset in CAS hochgeladen oder in einer lokalen SAS-Bibliothek gespeichert wird.
|
Boolean |
|
URL des CAS-Hostnamens (Optional) |
Die URL des CAS-Hosts. |
String |
|
Port (Optional) |
Der Port der CAS-Verbindung. |
Long |
|
CAS-Benutzername (Optional) |
Der Benutzername für die CAS-Verbindung. |
String |
|
Kennwort (Optional) |
Das Kennwort für die CAS-Verbindung. Das Kennwort wird ausgeblendet und ist nach dem Ausführen des Werkzeugs nicht zugänglich. |
String Hidden |
|
Benutzerdefinierte Sitzungskonfigurationsdatei (Optional) |
Die Datei mit benutzerdefinierten Konfigurationen für die SAS-Sitzung. Die Datei ist nur für benutzerdefinierte lokale oder Remote-Bereitstellungen von SAS erforderlich. |
File |
|
CAS-Autorisierungsdatei (Authinfo) (Optional) |
Die Datei mit Authentifizierungsinformationen für die Verbindungsherstellung zu CAS. Die Datei muss den Benutzernamen und das codierte Kennwort für die Verbindung enthalten. Wird eine Datei angegeben, ist die Angabe der Parameter CAS-Benutzername und Kennwort nicht erforderlich. |
File |
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzierungsinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja