In der Dokumentation ist kein direktes SAS-Codebeispiel enthalten. Die Konzepte werden textuell und über eine Kompatibilitätstabelle der Datentypen erläutert. Zur Datenerstellung müssten Tabellen mit verschiedenen Datentypen unter Verwendung von Datalines oder SASHELP-Tabellen simuliert werden, um Konvertierungen und Kompatibilität zu veranschaulichen.
1 Codeblock
DATA STEP Data
Erklärung : Dieses Beispiel erstellt eine CAS-In-Memory-Tabelle (`mycas.datatypes_example`) und demonstriert die Deklaration von Variablen mit verschiedenen vom CAS-Server unterstützten Datentypen (CHARACTER, VARCHAR, INT32, INT64, DOUBLE). Der DATA-Step wird verwendet, um die Tabelle zu füllen. Anschließend wird die Prozedur `PROC CASUTIL` mit der Option `CONTENTS` verwendet, um die Eigenschaften der Tabelle, einschließlich der von CAS abgeleiteten Datentypen, anzuzeigen, wodurch überprüft werden kann, wie der Server die Deklarationen verarbeitet hat. Dies veranschaulicht, wie Daten in der CAS-Umgebung strukturiert und gespeichert werden.
Kopiert!
/* Création d'une session CAS */
options casport=5570 cashost="localhost";
cas mysess;
/* Utilisation d'une bibliothèque CAS */
libname mycas cas caslib=casuser;
/* Création d'une table CAS avec divers types de données */
data mycas.datatypes_example;
length char_var $10 varchar_var varchar(20) int32_var int32 int64_var int64 double_var 8;
char_var = 'Texte';
varchar_var = 'Texte plus long';
int32_var = 12345;
int64_var = 1234567890123456789;
double_var = 123.456;
output;
run;
/* Affichage des propriétés de la table pour vérifier les types */
proc casutil incaslib='casuser' outcaslib='casuser' host='localhost';
contents casdata='datatypes_example';
run;
/* Libération de la session CAS */
cas mysess terminate;
1
/* Création d'une session CAS */
2
options casport=5570 cashost="localhost";
3
cas mysess;
4
5
/* Utilisation d'une bibliothèque CAS */
6
LIBNAME mycas cas caslib=casuser;
7
8
/* Création d'une table CAS avec divers types de données */
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.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.