Tecnología

Inicio

Cómo comprimir un conjunto de datos secuencial en el SAS

Cómo comprimir un conjunto de datos secuencial en el SAS


Los SAS "Comprimir =" opciones "exprimir" y eliminar los espacios en blanco de los conjuntos de datos para reducir las observaciones de dos o tres representaciones de bytes y reducir el tamaño total del archivo de la base de datos. Dos métodos de compresión de datos secuencial se produce en el SAS: dentro de un "DATA" o "OUT =" paso de un procedimiento o en el nivel del sistema. la compresión de datos SAS paso comprimirá los datos de caracteres en una tabla de datos individuales. compresión del sistema se reducirá el tamaño de todos los conjuntos de datos de nueva creación.

Instrucciones

Nivel conjunto de datos

1 Abra el programa SAS el editor de programas SAS. Busque el conjunto de datos individual en la que se aplicará la compresión.

2 Aplicar la compresa = opción dentro de la instrucción de datos de salida, con la siguiente sintaxis:

DATOS MyTestSet (comprimir = SI);
SET MyInitialSet;
CORRER;

3 Aplicar la compresa = opción en el "OUT =" opción de un procedimiento de SAS utilizando la siguiente sintaxis:

PROC ordenar los datos MyInitialSet = OUT = MyTestSet (comprimir = SI); POR ID1; CORRER;

4 Ejecutar las líneas de programa. Compruebe el SASLOG de los resultados de los datos o paso del procedimiento SAS.

Nivel del sistema

5 Abra el programa SAS el editor de programas SAS.

6 Aplicar la compresa = opción dentro del ámbito mundial en la parte superior del programa dentro de una "OPCIONES" declaración, utilizando la siguiente sintaxis:

OPCIONES COMPRESS = SI;

7 Ejecutar las líneas de programa. Compruebe el registro de SAS tras una etapa de datos para comprobar que la compresión ha tenido lugar.

Consejos y advertencias

  • La compresa = opción funciona de manera efectiva para grandes conjuntos de datos y para los datos de tipo carácter. Lea la nota en el archivo de salida SASLOG para determinar si las reducciones de tamaño justifican las opciones de compresión, y realizar ajustes en el programa SAS en consecuencia.
  • Tenga en cuenta la frecuencia con que se accede a la base de datos comprimido antes de la aplicación de compresión. Mientras que la compresión puede reducir el tamaño de los archivos, sino que también puede requerir un tiempo adicional de la CPU para procesar, así como tiempo adicional para codificar en el programa.