accessControl accessPersonalCaslibs

Recuperación de Datos Críticos de un Empleado Saliente

Scénario de test & Cas d'usage

Contexto empresarial

Un científico de datos principal ha dejado la empresa repentinamente. Antes de irse, dejó una tabla de 'Scoring de Riesgo' vital en su biblioteca personal CASUSER. El equipo de MLOps necesita mover esta tabla inmediatamente a la biblioteca 'Public' para que el proceso de producción nocturno no falle.
Sobre el conjunto : accessControl

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

Descubrir todas las acciones de accessControl
Preparación de datos

Creación de la tabla crítica en la biblioteca personal (simulando los datos del empleado).

¡Copiado!
1 
2DATA casuser.scoring_riesgo;
3id_cliente=101;
4riesgo='Alto';
5probabilidad=0.92;
6OUTPUT;
7 
8RUN;
9 

Étapes de réalisation

1
Asunción del rol de superusuario para permitir la intervención.
¡Copiado!
1 
2PROC CAS;
3 
4ACCESSCONTROL.assumeRole / adminRole='superuser';
5 
6RUN;
7 
2
Acceso a las caslibs y promoción de la tabla desde el espacio personal del usuario a la biblioteca pública.
¡Copiado!
1PROC CAS;
2 ACCESSCONTROL.accessPersonalCaslibs;
3 TABLE.promote / name='scoring_riesgo' caslib='CASUSER(sasdemo)' targetLib='Public';
4RUN;

Resultado esperado


La tabla 'scoring_riesgo' es promovida exitosamente desde la caslib privada del usuario a la caslib 'Public'. Ahora es visible y accesible para todos los usuarios autorizados.