BookmarkSubscribeRSS Feed
Tip Semanal: SAS Viya – Comandos básicos para el uso de CAS - Parte 3
Berenice25
SAS Employee

PROC CASUTIL funciona con tablas de SAS Cloud Analytics Services (CAS), conjuntos de datos de SAS en bibliotecas de SAS y archivos externos. El procedimiento tiene tres áreas funcionales:

  • Transferencia de datos
  • Información de tablas y archivos
  • Gestión de tablas y archivos

En la bandeja de almacenamiento de datos, puede realizar las siguientes operaciones:

  • Cargue un conjunto de datos SAS de una biblioteca en la memoria del CAS.
  • Guarde las tablas en la memoria de un caslib en la fuente de datos asociada con el caslib.
  • Cargar archivos de fuente de datos asociados con un caslib en la memoria CAS.

 

Para información de archivos y tablas, puede realizar las siguientes operaciones:

  • Ver nombres de columnas, tipos de datos y otra información de columnas.
  • Enumere las tablas en memoria en un caslib.
  • Listar los archivos en la fuente de datos de Caslib.

En el área de gestión de tablas y archivos, el procedimiento permite liberar tablas en memoria. 'Descargar' una tabla libera recursos en el servidor, pero deja intacto el archivo en la fuente de datos asociada con caslib. El procedimiento también le permite eliminar archivos de origen de datos asociados con caslib.

Puede encontrar más detalles sobre CASUTIL PROC en la documentación oficial de SAS: SAS Help Center: CASUTIL Procedure

 

Ejemplos:

 

proc casutil;
   list files; /*Lista los archivos en mi carpeta CASUSER */
   list tables; /* Lista las tablas SAS en mi CASUSER */
quit;
Salida (Resultados):

 

 

The CASUTIL Procedure

CAS File Information /*ver la lista de ARCHIVOS en mi carpeta CASUSER */

Name

Permission

Owner

Group

Encryption Method

File Size

Last Modified
(UTC)

BASE_CSV_TESTE.sashdat

-rwxr-xr-x

sas

sas

NONE

16.4KB

14NOV2022:15:42:01

BASE_TESTE_DECISION_TREE.sashdat

-rwxr-xr-x

sas

sas

NONE

130.7KB

14NOV2022:15:44:00

BASE_CSV_TESTE_XXX.sashdat

-rwxr-xr-x

sas

sas

NONE

16.5KB

16NOV2022:12:37:34

BASE_TESTE_DECISION_TREE.sashdat

-rwxr-xr-x

sas

sas

NONE

130.7KB

14NOV2022:15:44:00

BASE_CSV_TESTE_XXX.sashdat

 

sas

sas

NONE

16.5KB

16NOV2022:12:37:34

 

 

            The CASUTIL Procedure /* Aqui esta la Lista de Tablas SAS en mi CASUSER */

Table Information for Caslib CASUSER(xxx.xxx@sas.com)

Table Name

Number
of Rows

Number
of Columns

Indexed Columns

NLS
encoding

Created

Last Modified

Promoted
Table

Repeated
Table

View

Compressed

Accessed

Java
Character
Set

MultiPart

Creator

Source
Modified
Time

IRIS

150

6

0

utf-8

2023-02-28T15:39:58+00:00

2023-02-28T15:39:58+00:00

No

No

No

No

2023-02-28T15:40:14+00:00

UTF8

No

Wilson.Kobayashi@sas.com

2023-02-28T15:39:58+00:00

 

proc casutil;
   load data=sashelp.cars casout="cars";  /* carga la tabla de autos en la memoria */                     
   altertable casdata="cars"  
      rename = "newcar" /* renombrar a NEWCAR */
      columns = 
        {
          {name= "Cylinders" rename="newCylinder"} /* cambiar el nombre de las columnas */
          {name="model" rename="newmodel"} /* cambiar el nombre de las columnas */
        };
quit;

El siguiente consejo será: PROC CAS.

 

sas-innovate-2024.png

Available on demand!

Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.

 

Register now!

Article Labels
Contributors