Publicado el :
Gestión de datos CREATION_INTERNE

Protección de tablas de datos con contraseña

Este código también está disponible en: Deutsch English Français
En espera de validación
Este script muestra cómo crear una tabla SAS© permanente ('advrpt.pword') con opciones de seguridad reforzadas. Utiliza la opción 'encrypt=yes' para cifrar el archivo físico y define contraseñas distintas para la lectura ('read=') y la escritura ('write='). La tabla se rellena con datos estáticos y luego se muestra usando PROC PRINT.
Análisis de datos

Type : CREATION_INTERNE


Los datos se crean manualmente en el paso DATA usando instrucciones de asignación y el comando OUTPUT.

1 Bloque de código
DATA STEP Data
Explicación :
Creación de una tabla SAS llamada 'pword' en la biblioteca 'advrpt'. Las opciones del conjunto de datos activan el cifrado y definen las contraseñas requeridas para el acceso ('readpwd' para lectura, 'writepwd' para escritura).
¡Copiado!
1DATA advrpt.pword(encrypt=yes pwreq=yes read=readpwd write=writepwd);
2 DB='DEApp'; UID='MaryJ'; pwd='12z3'; OUTPUT;
3 DB='p127'; UID='Mary'; pwd='z123'; OUTPUT;
4 RUN;
2 Bloque de código
PROC PRINT
Explicación :
Intento de mostrar la tabla protegida. En una sesión interactiva, SAS solicitaría la contraseña de lectura.
¡Copiado!
1PROC PRINT DATA=advrpt.pword;
2 RUN;
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.