Veröffentlicht am :
ETL CREATION_INTERNE

PROC CASUTIL: Verwaltung von Caslibs und CAS-Tabellen

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
PROC CASUTIL ist ein unverzichtbares Werkzeug für die Interaktion mit der CAS-Umgebung. Es erleichtert wichtige Vorgänge wie das Laden von Daten (z.B. aus einer CSV-Datei), die Verwaltung von Caslibs (CAS-Bibliotheken) und die Manipulation von In-Memory-CAS-Tabellen. Es ermöglicht insbesondere die Angabe von Importoptionen für Dateien und die Verwaltung des Gültigkeitsbereichs von Tabellen (Promotion).
Datenanalyse

Type : CREATION_INTERNE


Das Beispiel zeigt das Laden einer lokalen CSV-Datei, die implizit erstellt oder über einen Caslib-Pfad zugänglich ist, wodurch sie in einem SAS Viya 4-Ausführungskontext mit den bereitgestellten oder simulierten Daten autonom ist.

1 Codeblock
PROC CASUTIL Data
Erklärung :
Dieses Beispiel veranschaulicht den Prozess des Ladens einer CSV-Datei in eine CAS-Caslib.
1. Der erste Schritt besteht darin, eine Caslib namens `csvfiles` vom Typ `dnfs` (Distributed Network File System) zu definieren oder hinzuzufügen, indem der Pfad angegeben wird, in dem sich die CSV-Dateien befinden. Diese Anweisung macht `csvfiles` auch zur aktiven Caslib.
2. Anschließend wird `proc casutil` verwendet, um die in der aktiven Caslib verfügbaren Dateien aufzulisten.
3. Der Befehl `load` wird verwendet, um die Datei `County_Population.csv` in CAS zu laden. Die `importoptions` geben an, dass die Datei vom Typ CSV ist und die erste Zeile die Spaltennamen enthält (`getnames="true"`). Die geladene Tabelle wird in der aktiven Caslib `county_population` genannt.
4. Schließlich zeigt `list tables` die aktuell in der aktiven Caslib geladenen Tabellen an, um die Anwesenheit der neuen Tabelle zu überprüfen.
Kopiert!
1caslib csvfiles task=add type=dnfs
2 path="/data/csv/"
3 desc="Spreadsheets and CSV source data;";
4
5PROC CASUTIL;
6 list files;
7 
8 load casdata="County_Population.csv"
9 importoptions=(filetype="csv" getnames="true")
10 casout="county_population";
11 
12 list tables;
13QUIT;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
Urheberrechtsinformationen : Copyright © SAS Institute Inc. All Rights Reserved.