Sto provando a creare una tabella di dati da una risposta API ma il JSON che viene emesso non verrà elaborato e penso che il file sia troppo grande.Sono circa 20 MB e la tabella dati finale è di circa 7000 righe e di circa 115 colonne.È troppo grande per essere analizzato?Ho anche la possibilità di ottenere un file CSV dall'API o di output come stringa di testo.Lavoro con gli sviluppatori che hanno scritto l'API in modo che possiamo farla produrre quello che vogliamo.
Ho verificato che lo script JSL per colpire l'API funziona e sono stato in grado di analizzare file JSON molto più piccoli dalla stessa API.Devo solo capire come gestire quelli più grandi.
ci sono due parser JSON concorrenti in JMP. Probabilmente vorrai usare la più recente procedura guidata JSON.
Scarica un rappresentante xxx.json dall'API. Dalla finestra di dialogo file->apri di JMP, scegli il tipo di file JSON e scegli la procedura guidata.
Dal mago, prova le ipotesi. Se riesci a convincere il team di sviluppo a scrivere un formato simile a un panda, ciò potrebbe renderlo ancora più semplice.
Se nessuna delle ipotesi funziona, la procedura guidata può importare utilizzando le informazioni fornite sulla struttura del JSON, ma ciò richiede un po' più di studio.
Lo script salvato nella tabella può essere utilizzato per altri file simili, senza dover aprire nuovamente la procedura guidata.
La dimensione del file che descrivi non è troppo grande; dovrebbe esserci una finestra di dialogo di avanzamento e immagino circa un minuto.
Stiamo usando panda to_json() per trasformare il dataframe in json.Quando provo ad aprire il file json usando la procedura guidata, ottengo un errore molto lungo.