Inserimento dati senza JMP?Siamo nuovi a JMP e ne stiamo ampliando l'utilizzo. Attualmente, ci sono due utenti distinti per JMP: Statical Analyst People e Data Entry Only People. Si pensa che l'unico modo per aggiungere nuovi dati a JMP sia che Data Entry venga eseguito direttamente nel file JMP stesso. Pertanto, ci sarebbero diverse persone che avrebbero bisogno del software JMP semplicemente per aggiungere righe di dati. Questo sembra essere uno spreco di denaro.
La mia domanda: JMP ha un metodo che consente di immettere i dati lateralmente in un foglio di calcolo Excel, SQL, modulo SharePoint, ecc. invece di aggiungerli direttamente?
Sto immaginando un file JMP collegato a un file Excel o a un database che semplicemente estrae tutte le nuove voci aggiunte ai dati di origine. Idee?
Saluti,
Cristo
Organizzazione dei contenutiAccesso ai datiFusione e pulizia dei datiFinestreRi: Inserimento dati senza JMP?Sì, JMP legge file CSV e file Excel nativi e supporta SQL. Ci sono anche alcuni tipi di file esotici se si guardano le scelte di estensione file nel menu di apertura file.
Inizialmente, CSV o Excel saranno probabilmente il percorso meno problematico, ma potrebbero non essere ben scalabili; una soluzione di database potrebbe funzionare meglio se è necessaria una configurazione di produzione con più fonti di dati.
Ri: Inserimento dati senza JMP?Solo per aggiungere un po' ai pensieri di @Craige_Hales ... se si sceglie la strada di far inserire dati a utenti non JMP in una sorta di architettura di file/database, assicurarsi di sottolineare l'importanza, con i nuovi dati, di assicurarsi che le loro caratteristiche siano coerenti con i dati precedenti. Come aggiungere all'improvviso voci di testo in quella che fino a quel momento era una serie numerica di voci. Si può sicuramente fare questo in Excel facilmente per sbaglio... e poi non funzionerà bene durante l'importazione in JMP. E dovrà essere riparato dagli utenti JMP. Un sacco di piccoli dettagli come questo, avere qualcuno che fornisce i dati che NON è l'utente JMP. Se l'utente non JMP non ha familiarità con queste piccole, che chiamerò stranezze JMP, potrebbero causare un sacco di problemi dopo l'immissione nel file di origine.
Ri: Inserimento dati senza JMP?Ciao @cclayton000 ,
Aggiungendo a quanto detto da @Craige_Hales e @P_Bartell , aggiungerò che un aspetto molto interessante di JMP, che dovresti iniziare a imparare e implementare subito, è la capacità di programmazione tramite JSL (JMP Scripting Language), soprattutto perché tu e/o la tua organizzazione siete nuovi a JMP. Il risparmio di tempo e i vantaggi di JSL valgono il tempo investito nell'apprendimento della programmazione.
Con JSL, diventa molto facile importare automaticamente dati, concatenare nuove righe e aggiornare tabelle di dati, e tutto questo può avvenire in background mentre fai altre cose. Praticamente qualsiasi analisi e azione che faresti manualmente in JMP può essere programmata usando JSL, persino cliccare su un pulsante OK può essere programmato.
Spero che questo aiuti!
S.S.
Ri: Inserimento dati senza JMP?Grazie a tutti. Due domande di follow-up.
1. Se i dati di origine sono in Excel o CSV, JMP si aggiornerà automaticamente con i nuovi dati immessi in quei file laterali? In caso contrario, è qui che entrano in gioco gli script?
2. Ci sono degli script JSL di esempio semplici che estraggono dati da un foglio di calcolo Excel? Immagino che estraggano le righe di dati e poi le eliminino dopo averle copiate. In questo modo c'è sempre un nuovo foglio di calcolo con cui lavorare per le persone che immettono i dati.
Ri: Inserimento dati senza JMP?Ciao @cclayton000 ,
JMP non importerà automaticamente i nuovi dati dal file CSV/Excel. Dovresti scriverne uno script. Ma, con lo script, puoi automatizzare i passaggi di importazione e preparazione dei dati.
se vai al menu Help dello Scripting Index, puoi cercare Open e vedere quali esempi vengono fuori. Puoi anche leggere alcune discussioni JMP precedenti, come:
https://community.jmp.com/t5/Discussions/RE-Importing-a-CSV-File-Into-JMP-amp-Turning-it-Into-a-Data/td-p/60656
https://community.jmp.com/t5/Discussions/Read-a-CSV-and-text-file-with-JSL/td-p/213048
https://community.jmp.com/t5/Discussions/Scripting-open-CSV-with-both-file-dialog-picker-and-column/td-p/384788
Una ricerca su Google porterà molti link. Sì, JSL può aprire, eliminare, copiare e spostare file. Puoi fare molto con JSL (inviare e-mail, far parlare il tuo computer e molto altro ancora!).
Spero che questo aiuti!
S.S.
Ri: Inserimento dati senza JMP?Grazie per aver confermato l'approccio. Lavorerò con il nostro team per vedere quali opzioni per l'importazione tramite script funzionano meglio per loro.
Saluti,
Cristo
Ri: Inserimento dati senza JMP?Per aggiungere qualcosa alla discussione, la struttura dei dati è importante in tutti i software statistici. Excel è meraviglioso per la sua flessibilità, Excel è pessimo per la sua flessibilità... Passo il 95% del tempo di analisi a strutturare i dati correttamente (ad esempio, le serie temporali vanno dall'alto verso il basso nei software statistici, mentre in Excel molti uniscono celle che devono essere separate per essere utili). Un suggerimento: create le tabelle dati in JMP ed esportatele in Excel. In questo modo la struttura sarà corretta.
Ri: Inserimento dati senza JMP?
@cclayton000 ha scritto:
Grazie a tutti. Due domande di approfondimento.
1. Se i dati di origine sono in Excel o CSV, JMP si aggiornerà automaticamente con i nuovi dati inseriti in quei file? In caso contrario, è qui che entrano in gioco gli script?
2. ...
Il numero 1 può darti qualche mal di testa.
l'importazione dei dati è la parte più complicata dell'analisi dei dati : )
JMP aiuta:
Con ogni importazione di Excel, si riceve automaticamente uno script di "aggiornamento":

D'altra parte:
Poiché gli utenti aggiungono dati (manualmente o tramite formule), colonne o righe, fornire un metodo affidabile per "aggiornare" una tabella dati JMP è più complicato di quanto sembri. Al momento, "aggiorna tabella" non gestisce questi casi, è più simile a "reimposta tabella":
Le righe e le colonne aggiuntive verranno eliminate e la tabella ricomincerà con il solo contenuto del file Excel.
Ri: Inserimento dati senza JMP?Ottima idea! JMP supporta il collegamento a Excel/SQL per aggiornamenti fluidi.
Ri: Inserimento dati senza JMP?Ad esempio, come posso attivare un aggiornamento per questa tabella dati modificata?
dt = Open( "$SAMPLE_IMPORT_DATA/Restaurant Tips.xlsx" );
:Number of Guests << set name( "N Guests" );
dt << add rows( {Bill Amount = 22.50, Tip Amount = 2, Credit Card = "y"} );
dt << New Column( "additional column", Character, set each value( Left( Char( :Bill Amount ), 2 ) ) );