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);
Anúncios

1 comentário

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s