libname mytddata teradata server=mytera user=myid password=mypw; data mytddata.grades; input student $ test1 test2 final; datalines; Fred 66 80 70 Wilma 97 91 98 ; proc datasets library=mytddata; run; quit;
libname viewlib v9 'library-path'; proc sql; create view viewlib.mygrades as select * from mytddata.grades using libname mytddata teradata server=mytera user=myid password=mypw; quit; proc print data=viewlib.mygrades noobs; ...
proc sql; connect to teradata as myconn (server=mytera user=myid password=mypw); select * from connection to myconn (select * from grades where final gt 90); disconnect from myconn; quit;
Cuando hereda códigos SAS que realizan consultas complejas (múltiples uniones, tablas de 40 a 100 millones de líneas), el rendimiento se convierte rápidamente en el elemento clave. Surge entonces una pregunta recurrente: ¿deberíamos usar el método fácil del motor LIBNAME o codificar directamente ...