Los ejemplos utilizan datos generados (datalines) o SASHELP.
1 Bloque de código
PROC MIGRATE
Explicación : Este ejemplo utiliza el procedimiento MIGRATE para mover los miembros de una biblioteca SAS a una versión más reciente de SAS. El procedimiento es el método preferido porque conserva los atributos de los datos. El código asume acceso directo a los archivos de origen. Son necesarias consideraciones especiales, como el uso de un servidor SAS/CONNECT, si el acceso directo no es posible o si los catálogos son incompatibles. El acceso a datos entre entornos (CEDA) puede utilizarse para acceso de solo lectura, pero con restricciones. El uso del motor CVP puede ser necesario para evitar la truncación al cambiar la codificación de caracteres.
Explicación : Este ejemplo ilustra la copia de una biblioteca SAS entre diferentes entornos utilizando los procedimientos CPORT y CIMPORT, un proceso en varias etapas. La primera etapa (PROC CPORT) crea un archivo de transporte ('mytransfer') a partir de la biblioteca de origen. La segunda etapa (no mostrada en el código SAS) consiste en transferir este archivo binario al entorno de destino (por ejemplo, mediante FTP). La tercera etapa (PROC CIMPORT) importa el contenido del archivo de transporte a la biblioteca de destino. Es importante tener en cuenta que PROC CPORT y CIMPORT tienen limitaciones en comparación con PROC MIGRATE, ya que solo admiten conjuntos de datos SAS y catálogos, pero no otros tipos de miembros. En caso de transcodificación a una nueva codificación, puede ocurrir una truncación, lo que requiere la expansión de las longitudes de las variables a través del motor CVP o la opción EXTENDVAR= de PROC CIMPORT. Los archivos de transporte creados por PROC CPORT no son intercambiables con los creados por el motor XPORT.
Explicación : Este ejemplo ilustra la copia de una biblioteca SAS entre diferentes entornos utilizando los procedimientos CPORT y CIMPORT, un proceso en varias etapas. La primera etapa (PROC CPORT) crea un archivo de transporte ('mytransfer') a partir de la biblioteca de origen. La segunda etapa (no mostrada en el código SAS) consiste en transferir este archivo binario al entorno de destino (por ejemplo, mediante FTP). La tercera etapa (PROC CIMPORT) importa el contenido del archivo de transporte a la biblioteca de destino. Es importante tener en cuenta que PROC CPORT y CIMPORT tienen limitaciones en comparación con PROC MIGRATE, ya que solo admiten conjuntos de datos SAS y catálogos, pero no otros tipos de miembros. En caso de transcodificación a una nueva codificación, puede ocurrir una truncación, lo que requiere la expansión de las longitudes de las variables a través del motor CVP o la opción EXTENDVAR= de PROC CIMPORT. Los archivos de transporte creados por PROC CPORT no son intercambiables con los creados por el motor XPORT.
¡Copiado!
libname source 'c:\example';
filename tranfile 'c:\myfiles\mytransfer';
proc cport library=source file=tranfile;
run;
/* Transfert du fichier mytransfer vers l'environnement cible (par exemple, via FTP en mode binaire) */
libname target '/mydata/example';
filename tranfile '/mydata/mytransfer';
proc cimport library=target infile=tranfile;
run;
1
LIBNAMESOURCE'c:\example';
2
filename tranfile 'c:\myfiles\mytransfer';
3
PROC CPORT library=SOURCE file=tranfile;
4
RUN;
5
6
/* Transfert du fichier mytransfer vers l'environnement cible (par exemple, via FTP en mode binaire) */
7
8
LIBNAME target '/mydata/example';
9
filename tranfile '/mydata/mytransfer';
10
PROC CIMPORT library=target INFILE=tranfile;
11
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.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.