Publicado el :
ETL CREATION_INTERNE

PROC CASUTIL: Gestión de Caslibs y Tablas CAS

Este código también está disponible en: Deutsch English Français
En espera de validación
PROC CASUTIL es una herramienta esencial para interactuar con el entorno CAS. Facilita operaciones clave como la carga de datos (por ejemplo, desde un archivo CSV), la gestión de caslibs (bibliotecas CAS) y la manipulación de tablas en memoria CAS. Permite, en particular, especificar opciones de importación para los archivos y gestionar el alcance de las tablas (promoción).
Análisis de datos

Type : CREATION_INTERNE


El ejemplo muestra la carga de un archivo CSV local que se crea implícitamente o es accesible a través de una ruta de caslib, lo que lo hace autónomo en un contexto de ejecución de SAS Viya 4 con los datos proporcionados o simulados.

1 Bloque de código
PROC CASUTIL Data
Explicación :
Este ejemplo ilustra el proceso de carga de un archivo CSV en una caslib CAS.
1. El primer paso consiste en definir o agregar una caslib llamada `csvfiles` de tipo `dnfs` (Distributed Network File System) especificando la ruta donde se encuentran los archivos CSV. Esta instrucción también convierte a `csvfiles` en la caslib activa.
2. A continuación, se utiliza `proc casutil` para listar los archivos disponibles en la caslib activa.
3. El comando `load` se emplea para cargar el archivo `County_Population.csv` en CAS. Las `importoptions` especifican que el archivo es de tipo CSV y que la primera línea contiene los nombres de las columnas (`getnames="true"`). La tabla cargada se denomina `county_population` en la caslib activa.
4. Finalmente, `list tables` muestra las tablas actualmente cargadas en la caslib activa, lo que permite verificar la presencia de la nueva tabla.
¡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.