Veröffentlicht am :
ETL SASHELP

JSON-Generierung einer SAS-Tabelle

Dieser Code ist auch verfügbar auf: English Deutsch Español Français
Der Code verwendet PROC JSON, um die Daten der integrierten SAS©-Tabelle SASHELP.ORSALES zu exportieren. Die Ausgabe ist 'pretty' (lesbar) und ohne SAS©-Tags formatiert. Das JSON ist als Objekt strukturiert, das einen Schlüssel 'rows' enthält, dessen Wert ein Array der exportierten Daten ist.
Datenanalyse

Type : SASHELP


Die Daten stammen aus der SASHELP-Bibliothek, speziell aus der Tabelle ORSALES, einem mit SAS gelieferten Beispieldatensatz.

1 Codeblock
PROC JSON
Erklärung :
Dieser Block verwendet PROC JSON, um eine JSON-Darstellung der Tabelle SASHELP.ORSALES zu generieren. Die Option OUT=_webout leitet die Ausgabe an eine Fileref namens _webout (oft in Web-Umgebungen verwendet, um Ergebnisse zurückzugeben). Die Optionen PRETTY und NOSASTAGS verbessern die Lesbarkeit und Kompatibilität des JSON. Die Anweisungen WRITE OPEN/CLOSE OBJECT/ARRAY und WRITE VALUES strukturieren das JSON, und die Anweisung EXPORT führt die Datenextraktion durch.
Kopiert!
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 ;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.