modelPublishing copyModelExternal

Exportación Masiva a Sistema de Archivos para Auditoría

Scénario de test & Cas d'usage

Contexto empresarial

Una empresa de retail necesita archivar físicamente sus modelos de segmentación de clientes (Clustering) en un servidor de archivos seguro (NFS) para cumplir con una auditoría externa. No se requiere una base de datos, sino el archivo físico del modelo accesible por el sistema operativo.
Preparación de datos

Creación de datos de clientes y generación de un modelo de segmentación.

¡Copiado!
1 
2DATA casuser.clientes;
3DO i=1 to 5000;
4edad=20+floor(rand('uniform')*50);
5gasto=rand('normal', 100, 20);
6OUTPUT;
7END;
8 
9RUN;
10 
11PROC CAS;
12clustering.kClus RESULT=r / TABLE={name='clientes', caslib='casuser'}, inputs={{name='edad'}, {name='gasto'}}, nClusters=3, saveState={name='modelo_segmentacion_Q3', caslib='casuser', replace=true};
13 
14RUN;
15 
16QUIT;
17 

Étapes de réalisation

1
Configuración de la ruta de destino y ejecución de la copia con extType FILESYSTEM.
¡Copiado!
1 
2PROC CAS;
3modelPublishing.copyModelExternal / modelTable={name='modelo_segmentacion_Q3', caslib='casuser'}, modelName='Segmentacion_Audit_2025', externalCaslib='audit_repo', externalOptions={extType='FILESYSTEM', modelDir='/mnt/audit/models/2025/Q3'}, modelOptions={replace=true};
4 
5RUN;
6 
7QUIT;
8 

Resultado esperado


El sistema debe escribir los archivos binarios del modelo en el directorio '/mnt/audit/models/2025/Q3' accesible a través de la caslib 'audit_repo'. El log debe confirmar la escritura en el sistema de archivos.