SAS " COMPRESS = " options "presse ut" og fjerne mellomrom fra datasett for å redusere observasjoner til to - eller tre -byte representasjoner og redusere den totale filstørrelsen på datasettet . To metoder for sekvensiell datasett komprimering skjer i SAS : innenfor en " DATA " eller " OUT = " prosedyre trinn eller på systemnivå . DATA trinn kompresjon SAS vil komprimere tegn data i en individuell data tabellen . System komprimering vil redusere størrelsen på alle nyopprettede datasett . Instruksjoner
Dataset Nivå
en
Åpne SAS program innen SAS program editor. Finn den enkelte datasett som å bruke kompresjon
2
Påfør COMPRESS = alternativet innen utgangen DATA uttalelse, med følgende syntaks : .
DATA MyTestSet ( komprimere = YES) ; SET MyInitialSet ; RUN ;
3
Påfør COMPRESS = alternativet i " OUT =" muligheten til en SAS prosedyre ved hjelp av følgende syntaks : en
PROC SORT DATA = MyInitialSet OUT = MyTestSet ( COMPRESS = YES ); BY ID1 ; RUN ;
4
kjøre programmet linjer . Sjekk SASLOG for resultatene av DATA -eller SAS- prosedyren trinn.
Systemnivå
5
Åpne SAS program innen SAS program editor.
6
Påfør COMPRESS = alternativet innenfor det globale nivået på toppen av programmet innenfor en " ALTERNATIVER " statement , med følgende syntaks :
ALTERNATIVER komprimere = YES ;
7
kjøre programmet linjer . Kontroller SAS loggen etter DATA trinn for å kontrollere at komprimering har funnet sted.