Muestra información detallada sobre una o más bibliotecas CAS (caslibs). Las caslibs son el mecanismo fundamental en SAS Viya para que el servidor CAS acceda a los datos, ya sea en memoria o directamente desde la fuente de datos. Esta acción permite a los usuarios y administradores verificar la configuración, el tipo, la ruta y otros metadatos de las caslibs a las que tienen acceso.
| Parámetro | Descripción |
|---|---|
| active | Cuando se establece en True y no se especifica el parámetro caslib, se muestra la información de la caslib activa. |
| caslib | Especifica el nombre de la caslib de la que se mostrará información. Si no se especifica, se muestra la información de todas las caslibs. |
| showHidden | Cuando se establece en True, se devolverán las caslibs ocultas al solicitar información para todas las caslibs. |
| srcType | Especifica el tipo de caslibs a mostrar. Este parámetro se ignora si se especifica el parámetro caslib. |
| verbose | Cuando se establece en True, los resultados son más detallados, incluyendo información sobre la fuente de datos, atributos y metadatos. |
Este código crea varias caslibs con diferentes tipos de fuente de datos para demostrar las capacidades de la acción `caslibInfo`. Se crea una caslib estándar de tipo PATH y una caslib personal que se elimina automáticamente al final de la sesión.
| 1 | PROC CAS; |
| 2 | /* Caslib de tipo PATH (la más común) */ |
| 3 | caslib myPathCaslib type="PATH" path="/tmp/mydata" description="Caslib basada en una ruta del sistema de archivos"; |
| 4 | |
| 5 | /* Crear una caslib personal (se elimina al final de la sesión) */ |
| 6 | caslib myPersonalCaslib type="PATH" path="/tmp/personal" personal=true description="Caslib personal temporal"; |
| 7 | RUN; |
Este ejemplo muestra cómo obtener una lista de todas las caslibs a las que el usuario tiene acceso. Es el uso más básico de la acción.
| 1 | PROC CAS; TABLE.caslibInfo; RUN; |
Este ejemplo muestra cómo obtener detalles para una única caslib especificando su nombre en el parámetro `caslib`.
| 1 | |
| 2 | PROC CAS; |
| 3 | TABLE.caslibInfo / caslib="myPathCaslib"; |
| 4 | |
| 5 | RUN; |
| 6 |
Este ejemplo filtra las caslibs para mostrar solo aquellas de tipo 'PATH' y utiliza la opción `verbose` para obtener información adicional, como los permisos y la configuración de la fuente de datos.
| 1 | |
| 2 | PROC CAS; |
| 3 | TABLE.caslibInfo / srcType="PATH" verbose=true; |
| 4 | |
| 5 | RUN; |
| 6 |
La caslib activa es la caslib predeterminada para las operaciones si no se especifica ninguna. Este ejemplo primero establece una caslib activa y luego usa el parámetro `active=true` para mostrar su información.
| 1 | |
| 2 | PROC CAS; |
| 3 | caslib myPersonalCaslib; |
| 4 | TABLE.caslibInfo / active=true; |
| 5 | |
| 6 | RUN; |
| 7 |
Un banco necesita realizar una auditoría trimestral de todas las fuentes de datos conectadas a su entorno SAS Viya. El equipo de Gobierno de Datos debe verificar que solo las bi...
El administrador de la plataforma en una empresa de telecomunicaciones necesita identificar todas las conexiones basadas en sistemas de archivos (PATH) frente a las conexiones e...
Un analista de seguridad sospecha que una aplicación está escribiendo datos en una ubicación temporal oculta ('Shadow IT'). Necesita revelar las bibliotecas marcadas como 'ocult...