Beschriftung | Erläuterung | Datentyp |
Eingabetabelle | Die Eingabetabelle. | String |
Ausgabe-SAS-Dataset (libref.tablename) | Das Ausgabe-SAS-Dataset. Stellen Sie das Dataset im Formular libref.table bereit, in dem libref der Name einer SAS-Bibliothek und table der Name der SAS-Tabelle ist. | Table |
SAS-Dataset ersetzen (optional) | Gibt an, ob ein vorhandenes SAS-Dataset von 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 wird 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 |
Zusammenfassung
Konvertiert eine Tabelle in ein SAS-Dataset.
Verwendung
Dieses Werkzeug unterstützt die Verbindung zur Desktopversion von SAS, die auf einem lokalen Computer installiert ist, oder die Verbindung mit SAS Cloud Analytic Services (CAS). Wenn Sie CAS verwenden, ändert sich während der Konvertierung möglicherweise die Reihenfolge der Datensätze.
Stellen Sie das SAS-Dataset im Formular libref.tablename bereit, in dem libref der Name einer SAS- oder CAS-Bibliothek und tablename der Name des SAS-Datasets ist. Beispielsweise referenziert SASUSER.MYTABLE ein SAS-Dataset namens MYTABLE in der Bibliothek SASUSER.
Bei SAS-Bibliotheken, Dataset-Namen und Spaltennamen wird die Groß-/Kleinschreibung nicht beachtet. SASUSER.MYTABLE wird beispielsweise genauso behandelt wie sasuser.mytable und SASUser.MyTable.
Die Anzahl der Datensätze, die konvertiert werden können, ist vom verfügbaren Speicher Ihres Computers abhängig.
Parameter
arcpy.conversion.TableToSAS(in_table, out_sas_dataset, {replace_sas_dataset}, {use_domain_and_subtype_description}, {use_cas_connection}, {hostname}, {port}, {username}, {password})
Name | Erläuterung | Datentyp |
in_table | Die Eingabetabelle. | String |
out_sas_dataset | Das Ausgabe-SAS-Dataset. Stellen Sie das Dataset im Formular libref.table bereit, in dem libref der Name einer SAS-Bibliothek und table der Name der SAS-Tabelle ist. | Table |
replace_sas_dataset (optional) | Gibt an, ob ein vorhandenes SAS-Dataset in der Ausgabe überschrieben wird.
| Boolean |
use_domain_and_subtype_description (optional) | Gibt an, ob Domänen- und Subtype-Beschreibungen im Ausgabe-SAS-Dataset enthalten sind.
| Boolean |
use_cas_connection (optional) | Gibt an, ob das Ausgabe-SAS-Dataset in CAS hochgeladen wird oder in einer lokalen SAS-Bibliothek gespeichert wird.
| Boolean |
hostname (optional) | Die URL des CAS-Hosts. | String |
port (optional) | Der Port der CAS-Verbindung. | Long |
username (optional) | Der Benutzername für die CAS-Verbindung. | String |
password (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 |
Codebeispiel
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion TableToSAS mit einer lokalen SAS-Installation verwendet wird.
import arcpy
arcpy.conversion.TableToSAS("MyData", "sasuser.MySASData", "OVERWRITE",
"USE_DOMAIN", "LOCAL_SAS")
Das folgende eigenständige Python-Skript veranschaulicht, wie die Funktion TableToSAS über eine Verbindung zu CAS verwendet wird.
# Import system modules
import arcpy
import getpass
# Provide tool parameters
in_table = "MyData"
out_SASDS = "casuser.MySASData"
replace_output = "OVERWRITE"
field_domains = "USE_DOMAIN"
connection = "USE_CAS"
hosturl = https://XXX.vdp.sas.com/XXX-XXXXX-default-http/
port = 100
username = "CAS_user"
# Provide password securely
password = getpass.getpass()
try:
# Set the workspace and run the tool.
arcpy.env.workspace = r"C:\\TableToSAS\\MyData.gdb"
arcpy.conversion.TableToSAS(in_table, out_SASDS, replace_output, field_domains,
connection, hosturl, port, username, password)
except arcpy.ExecuteError:
# If an error occurred when running the tool, print the error message.
print(arcpy.GetMessages())
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja