La figura presentada ilustra cómo los archivos son accesibles a través de un motor en el servidor de cálculo SAS
©. Los componentes sombreados representan tipos de archivos o aplicaciones externas.
SAS© Cloud Analytic Services (CAS) no está ilustrado en este diagrama; para más información, consulte '
SAS© Cloud Analytic Services: Principios fundamentales'.
1. Un conjunto de datos o una tabla SAS
© se almacena en uno o varios archivos físicos, según el motor y los atributos. Si se configura un motor SAS
© adecuado, SAS
© puede leer y escribir datos creados por otras aplicaciones, como un SGBD.
Base SAS© puede leer ciertos datos brutos. Por ejemplo, el paso DATA o el procedimiento IMPORT pueden leer datos separados por comas de un archivo de texto. El paso DATA o el procedimiento proporciona los datos al motor V9 para la salida a un conjunto de datos SAS
©.
2. Cuando se especifica un nombre de conjunto de datos SAS
©, el motor localiza el/los archivo(s) almacenado(s) para obtener metadatos. Los conjuntos de datos del motor V9 contienen metadatos (también llamados información de descriptor) en el archivo del conjunto de datos. Otros tipos de archivos almacenan los metadatos en un archivo separado. Aunque SAS
© puede determinar los metadatos para muchos tipos de archivos externos, pueden requerirse instrucciones adicionales. Los metadatos proporcionan información como los nombres y atributos de las variables, y si el archivo tiene características de procesamiento especiales como índices u observaciones comprimidas. Tenga en cuenta que varios motores pueden estar involucrados en el procesamiento. Por ejemplo, en un paso DATA, un motor puede usarse para leer datos y otro motor para escribir datos.
3. El motor utiliza los metadatos para organizar los datos en el formato lógico estándar para el procesamiento SAS
©. Este formato estándar es el modelo de conjunto de datos SAS
©. Un conjunto de datos SAS
© se compone de valores de datos organizados en variables (columnas) y observaciones (filas). De manera similar al modelo de conjunto de datos SAS
©, el modelo de biblioteca SAS
© es un grupo de conjuntos de datos y otros miembros de la biblioteca organizados de forma lógica para el procesamiento. Cuando se accede a los archivos como una biblioteca SAS
©, las utilidades SAS
©, como el procedimiento DATASETS, pueden usarse para listar su contenido y administrarlos.
4. Los procedimientos SAS
© y las instrucciones del paso DATA procesan los datos en esta forma lógica, el modelo de conjunto de datos SAS
©. Durante el procesamiento, el motor transmite todas las instrucciones necesarias para abrir y cerrar los archivos físicos y para leer y escribir datos. El procesamiento puede ocurrir en el modelo de conjunto de datos SAS
© sin que los datos se almacenen físicamente como un conjunto de datos SAS
©. Si los datos se almacenan en una aplicación externa, como un SGBD, algunos procedimientos SAS
© pueden transferir el procesamiento a esta aplicación.