Come comprimere un set di dati sequenziale a SAS

March 13

Come comprimere un set di dati sequenziale a SAS


I "Comprimi =" Opzioni SAS "squeeze out" e rimuovere spazi vuoti da insiemi di dati per ridurre osservazioni a due o tre byte rappresentazioni e ridurre la dimensione del file complessivo del set di dati. Due metodi di compressione di dati sequenziale avviene in SAS: all'interno di un "DATA" o "OUT =" step procedura o al livello di sistema. compressione passo DATI SAS comprime i dati di carattere in una tabella di dati individuali. compressione sistema ridurrà le dimensioni di tutti i set di dati appena creati.

istruzione

dataset Livello

1 Aprire il programma SAS all'interno dell'editor programma di SAS. Individuare il set di dati individuali in cui applicare la compressione.

2 Applicare l'impacco = opzione all'interno della dichiarazione dei dati di uscita, utilizzando la seguente sintassi:

DATI MyTestSet (COMPRESS = YES);
SET MyInitialSet;
CORRERE;

3 Applicare la COMPRESS = opzione nella "OUT =" opzione di un procedimento SAS utilizzando la seguente sintassi:

PROC ordinare i dati = MyInitialSet OUT = MyTestSet (COMPRESS = YES); BY id1; CORRERE;

4 Eseguire le linee di programma. Controllare la SASLOG per i risultati dei dati o la procedura SAS passo.

livello di sistema

5 Aprire il programma SAS all'interno dell'editor programma di SAS.

6 Applicare l'impacco = opzione all'interno del livello globale nella parte superiore del programma all'interno di un'istruzione "opzioni", utilizzando la seguente sintassi:

Opzioni di compressione = YES;

7 Eseguire le linee di programma. Controllare il registro SAS, dopo una fase di dati per verificare che la compressione ha avuto luogo.

Consigli e avvertenze

  • La COMPRESS = opzione funziona in modo efficace per grandi insiemi di dati e per i dati di tipo carattere. Leggi la nota nel file di output SASLOG per stabilire se le riduzioni delle dimensioni giustificano le opzioni di compressione, e apportare modifiche al programma SAS di conseguenza.
  • Considerate come spesso il set di dati compressi sarà accessibile prima di applicare la compressione. Mentre la compressione può ridurre le dimensioni dei file, si può anche richiedere tempo di CPU supplementare per elaborare, così come il tempo supplementare per codificare nel programma.