Publicado el :
ETL CREATION_INTERNE

PROC CASUTIL

Este código también está disponible en: Deutsch English Français
En espera de validación
Attention : Este código requiere privilegios de administrador.
El procedimiento CASUTIL es una herramienta esencial para la gestión de datos en el entorno de SAS© Cloud Analytic Services (CAS). Permite a los usuarios interactuar directamente con las caslibs y las tablas CAS para operaciones como la visualización de detalles de tablas, la eliminación de datos de una fuente, la descarga de tablas de las caslibs, la lista de tablas disponibles, la carga de nuevos datos en las caslibs, la promoción de tablas a un alcance global para hacerlas accesibles a otras sesiones, y el guardado de tablas CAS en fuentes de datos externas. El ejemplo proporcionado ilustra la carga de un archivo CSV en una caslib CAS.
Análisis de datos

Type : CREATION_INTERNE


El ejemplo muestra cómo cargar un archivo CSV local ('County_Population.csv') en una caslib CAS, creando así una tabla CAS a partir de datos externos. La opción IMPORTOPTIONS=(filetype="csv" getnames="true") se utiliza para especificar el tipo de archivo y asegurar que los nombres de columna se importen correctamente. El acceso a la fuente de datos se gestiona a través de una caslib de tipo DNFS (Distributed Network File System).

1 Bloque de código
PROC CASUTIL Data
Explicación :
Este código SAS ilustra el proceso de carga de un archivo CSV en SAS Cloud Analytic Services (CAS). El primer paso consiste en definir una caslib llamada 'csvfiles' de tipo DNFS, especificando la ruta de acceso a los archivos CSV. Esto permite a CAS acceder a los datos almacenados en este directorio. Luego, se utiliza el procedimiento PROC CASUTIL para listar los archivos disponibles en esta caslib (list files). La instrucción 'load' se emplea a continuación para cargar el archivo 'County_Population.csv' en CAS. La opción 'importoptions=(filetype="csv" getnames="true")' indica que el archivo está en formato CSV y que la primera línea contiene los nombres de las variables. La tabla CAS resultante se llamará 'county_population'. Finalmente, 'list tables' muestra las tablas CAS actualmente cargadas en la caslib.
¡Copiado!
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;
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.
Información de copyright : Copyright © SAS Institute Inc. All Rights Reserved.