Compactar e Descompactar Bases no SAS

Para compactar e compactar bases no SAS:

* Descompactar o Arquivo;
%Macro Gunzip(Arquivo);
     data _null_;
          call system("cd /sasdata/ESTUDOS_YUKIO/BLOG/");
          call system("cp /sasdata/ESTUDOS_YUKIO/BLOG/&Arquivo. 
                          /sasdata/ESTUDOS_YUKIO/BLOG/&Arquivo.");
          call system("cd /sasdata/ESTUDOS_YUKIO/BLOG/");
          call system("ls -sSh | gunzip -9 &Arquivo.");
          call system("chmod 755 &Arquivo.");
     Run;
%Mend;
%Gunzip(base_exemplo.sas7bdat.gz);

* Compactar o Arquivo ;
%Macro Gzip(Arquivo);
     data _null_;
          call system("cd &dirOrigem.");
          call system("ls -la");
          call system("gzip -9 &Arquivo.");
     Run;
%Mend;
%let dirOrigem = sasdata/ESTUDOS_YUKIO/BLOG;
%Gzip(base_exemplo.sas7bdat.gz);

Um comentário em “Compactar e Descompactar Bases no SAS”

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *