Attention : Este código requiere privilegios de administrador.
El script comienza estableciendo una conexión LIBNAME a un servidor Hadoop. Luego copia una tabla SASHELP a Hadoop. El procedimiento PROC RANK se ejecuta dos veces: una vez aprovechando el procesamiento en base de datos (comportamiento por defecto), y una vez deshabilitando explícitamente esta funcionalidad para Hadoop para mostrar el procesamiento local. Finalmente, las tablas creadas se limpian.
Análisis de datos
Type : MIXTE
Los datos iniciales se toman de la biblioteca SASHELP (`sashelp.class`), luego se copian a un sistema externo (Hadoop) a través de la LIBNAME 'mycdh'. También se crea una tabla temporal (`work.class_rank`) internamente por SAS.
1 Bloque de código
LIBNAME / DATA STEP Data
Explicación : Este bloque establece una conexión a un servidor Hadoop creando la LIBNAME 'mycdh' con la información de conexión especificada. Luego, se utiliza un DATA step para copiar la tabla 'sashelp.class' a esta nueva biblioteca de Hadoop, haciendo que la tabla 'mycdh.class' esté disponible en el sistema de archivos distribuido.
¡Copiado!
libname mycdh hadoop server='quickstart.cloudera' user=cloudera password=cloudera schema='default';
data mycdh.class;
set sashelp.class;
run;
proc sql;
drop table work.class_rank;
drop table mycdh.class;
quit;
1
PROC SQL;
2
drop TABLE work.class_rank;
3
drop TABLE mycdh.class;
4
QUIT;
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.
Información de copyright : Exercise 06 - SAS3880 / An Insider's Guide to SAS/ACCESS to Hadoop / In-Database PROC Example
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.