Proc Download para archivos externos

28 de junio de 2009

Para los que no lo conocen Proc Download permite descargar/tranferir archivos desde el servidor a un cliente (AKA computador local). Este Tip rápido de cómo usar Proc download con archivos externos

Paso 1: Debemos definir la ruta y el nombre del archivo en donde deseamos descargar el archivo localizado en el servidor. Una forma de hacerlo es usando FILENAME.


filename destino 'c:\MisProyectos\reporte.pdf';

Paso 2: Definir donde esta ubicado el archivo fuente. Nótese que debemos hacerlo dentro de las sentencias Rsubmit y EndRsubmit puesto que estás sentencias se ejecutaran en el servidor.

Signon servername;
rsubmit;

filename source '/home/sas/reporte.pdf';

Paso 3: Por ultimo el Proc Download usando nuestros archivos previamente definidos.

proc download infile=source
outfile=dest;
run;

endrsubmit;
signoff;

Nota: Este ejemplo no funciona en Enterprise Guide ya Proc Download sólo funciona dentro de las sentencias Rsubmit y EndRsubmit. Existe una utilidad para usar Proc Upload y Proc Download usando EG y que puede ser descargada desde la página de soporte de SAS.


SASludos,

Alberto