accessControl createBackup

Análisis de Permisos In-Memory para Migración de Entorno

Scénario de test & Cas d'usage

Contexto empresarial

Durante una migración de SAS Viya 3.5 a Viya 4, el equipo de arquitectura necesita analizar programáticamente miles de reglas de seguridad existentes sin acceder al sistema de archivos del servidor (acceso restringido). Necesitan volcar la seguridad en tablas CAS para cruzar esta información con la lista de usuarios activos.
Sobre el conjunto : accessControl

Gestión de derechos de acceso y seguridad de datos.

Descubrir todas las acciones de accessControl
Preparación de datos

Generación masiva de Caslibs y Tablas simuladas para probar el rendimiento de la creación de tablas de respaldo.

¡Copiado!
1cas mySession sessopts=(caslib=casuser);
2 
3PROC CAS;
4ACCESSCONTROL.assumeRole / adminRole="superuser";
5DO i=1 to 50;
6TABLE.addCaslib / name="Dept_" || (string)i path="/tmp";
7END;
8 
9RUN;
10 

Étapes de réalisation

1
Ejecución de createBackup con la opción 'tables=TRUE' para generar resultados en memoria.
¡Copiado!
1 
2PROC CAS;
3ACCESSCONTROL.createBackup / tables=TRUE;
4 
5RUN;
6 
2
Inspección de las tablas generadas (accessControls_caslibs, etc.) para validar el contenido.
¡Copiado!
1 
2PROC CAS;
3TABLE.tableInfo / caslib="casuser" wild="accessControls*";
4 
5RUN;
6 

Resultado esperado


Se deben crear múltiples tablas en la librería activa (por ejemplo, 'accessControls_caslibs_v2'). El arquitecto puede consultarlas inmediatamente con SQL o acciones de tabla para analizar la matriz de seguridad.