Publicado el :
ETL SASHELP

Generación JSON de una tabla SAS

Este código también está disponible en: Deutsch English Español Français
El código utiliza PROC JSON para exportar los datos de la tabla SAS© integrada SASHELP.ORSALES. La salida se formatea de manera 'pretty' (legible) y sin etiquetas SAS©. El JSON se estructura como un objeto que contiene una clave 'rows' cuyo valor es un array de los datos exportados.
Análisis de datos

Type : SASHELP


Los datos provienen de la librería SASHELP, específicamente de la tabla ORSALES, que es un conjunto de datos de ejemplo proporcionado con SAS.

1 Bloque de código
PROC JSON
Explicación :
Este bloque utiliza PROC JSON para generar una representación JSON de la tabla SASHELP.ORSALES. La opción OUT=_webout dirige la salida a una fileref llamada _webout (frecuentemente utilizada en entornos web para devolver resultados). Las opciones PRETTY y NOSASTAGS mejoran la legibilidad y compatibilidad del JSON. Las instrucciones WRITE OPEN/CLOSE OBJECT/ARRAY y WRITE VALUES estructuran el JSON, y la instrucción EXPORT realiza la extracción de los datos.
¡Copiado!
1* create a JSON version of the SAS table ;
2PROC JSON out=_webout pretty nosastags ;
3write open object ;
4write values "rows" ;
5write open array ;
6export sashelp.orsales ;
7write close ;
8write close ;
9RUN ;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.