Aprenda una manera de comprimir sus datos para poder sobrevivir a uno de los mayores desafíos que enfrentamos al trabajar con tablas: la falta de espacio disponible
/*****************************************************************************/
/* Código para comprimir tablas */
/*****************************************************************************/
/*-------------------*/
/* inicio del código */
/*-------------------*/
/*--------------------------------------------------------------------------------------*/
/* Etapa 1: crear 2 tablas temporales, la primera sin comprimir y la segunda comprimida */
/*--------------------------------------------------------------------------------------*/
data autos_sin_comprimido;
set sashelp.cars;
run;
data autos_con_comprimido(compress=yes reuse=yes);
set sashelp.cars;
run;
/*-----------------------------------------------------------------------------------------------*/
/* Etapa 2: mostrar el tamaño de las 2 tablas temporales. */
/* Podríamos utilizar proc contents, pero parece más interesante ver esta información en */
/* la tablasashelp.vtable */
/*-----------------------------------------------------------------------------------------------*/
proc print data=sashelp.vtable noobs;
var libname memname filesize;
where libname = 'WORK'
and memname contains 'AUTOS';
format filesize sizekmg.;
title1 Tamaño de las 2 tablas, una comprimida y la otra sin comprimir;
title2 (es recomendable mirar el log para ver el porcentaje de compresión);
run;
title;
/*----------------*/
/* fin del código */
/*----------------*/
Available on demand!
Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.