No se proporciona ningún ejemplo de código SAS directamente en la documentación. Los conceptos se explican textualmente y mediante una tabla de compatibilidad de tipos de datos. Para la creación de datos, sería necesario simular tablas con varios tipos de datos utilizando datalines o tablas SASHELP para ilustrar las conversiones y la compatibilidad.
1 Bloque de código
DATA STEP Data
Explicación : Este ejemplo crea una tabla en memoria CAS (`mycas.datatypes_example`) y demuestra la declaración de variables con diferentes tipos de datos admitidos por el servidor CAS (CHARACTER, VARCHAR, INT32, INT64, DOUBLE). El paso DATA se utiliza para poblar la tabla. Luego, el procedimiento `PROC CASUTIL` con la opción `CONTENTS` se utiliza para mostrar las propiedades de la tabla, incluidos los tipos de datos inferidos por CAS, lo que permite verificar cómo el servidor ha procesado las declaraciones. Esto ilustra cómo se estructuran y almacenan los datos en el entorno CAS.
¡Copiado!
/* 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 */
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.