| Oratore |
Trascrizione |
| Aaron Andersen, JMP |
Quindi, benvenuti a organizzare e condividere il vostro lavoro con progetti autonomi in JMP 16. Mi chiamo Aaron Andersen e sono lo sviluppatore software di JMP responsabile della funzionalità Progetti. |
| |
Normalmente direi che sto parlando in diretta dal quartier generale mondiale di SAS, ma questa volta nessuna delle due cose è vera. Innanzitutto, perché ci hanno chiesto di |
| |
registrare queste presentazioni in anticipo, non mi hanno detto perché ma sospetto che abbiano dubbi sulla mia capacità di essere coerente e istruttivo alle tre del mattino, |
| |
Potrebbero avere ragione. E in secondo luogo, perché nessuno di noi è effettivamente al lavoro, eppure lavoriamo tutti da casa. Quindi vi raggiungo stamattina, preregistrato dall'angolo dell'armadio della mia camera da letto ad Apex, nella Carolina del Nord. |
| |
Facciamo del nostro meglio. |
| |
Ciononostante, spero di insegnarvi alcune cose sui progetti che possono aiutarvi a usare JMP in modo migliore ed efficiente, quindi cominciamo subito. |
| |
È un modo per visualizzare un set di contenuti JMP in un'unica finestra organizzata ed è un modo per salvare un set di contenuti JMP in un unico file organizzato. |
| |
Il modo migliore per capirlo è vederlo in azione. Iniziamo e realizziamo insieme un progetto di esempio. |
| |
Per creare un nuovo progetto JMP, avvia JMP 16 e vai su File, Nuovo, Progetto o Ctrl-Maiusc-P su Windows e qualcosa di simile su Mac. |
| |
Cosa ottengo |
| |
è una nuova finestra di progetto vuota. |
| |
Ora ci servono solo alcuni dati. |
| |
I dati che voglio utilizzare oggi si chiamano dinosauriformesUSA.csv. |
| |
I dinosauriformi sono una serie di rettili che includono i dinosauri, i loro parenti stretti e tutti i loro discendenti. |
| |
Ho ottenuto questi dati da un gruppo chiamato Paleontology Database. Credo che contengano informazioni su ogni sito archeologico della storia mondiale o sito paleontologico. |
| |
Con informazioni su chi, dove, come, cosa e così via. È tutto concesso in licenza Creative Commons e puoi scaricarne qualsiasi sottoinsieme tu voglia in qualsiasi formato, quindi sono dati divertenti con cui giocare. |
| |
E questa è una cosa che ho fatto, solo i dinosauriformi |
| |
negli Stati Uniti d'America. |
| |
Ciò che voglio fare è importare questi dati nel mio progetto. |
| |
Quindi, per prima cosa, lo trascino nel contenuto del progetto. Spiegherò cosa fa tra poco. Per ora, lo aggiungo al progetto, poi posso cliccare con il tasto destro e usare la procedura guidata di importazione di JMP per importare i dati. |
| |
I miei dati... ecco alcune informazioni di intestazione e poi ci sono i dati veri e propri. I miei dati iniziano alla riga 19. |
| |
Lo so perché ho provato questa presentazione, non perché so contare così velocemente. |
| |
Poi, i numeri di riferimento sono corretti e importanti. E lì abbiamo 9.531 righe di dati sui dinosauriformi e moltissime colonne utili, la maggior parte delle quali non significa molto per me. Non sono un paleontologo, ma ho letto le informazioni fornite con una tabella, e so che alcune di queste lo sono. |
| |
Quindi, cerchiamo di farci un'idea di cosa contengono questi dati. Credo che prima guarderò solo il conteggio per stato, così potrò capire in quale parte del Paese. |
| |
Tutti questi fossili sono stati trovati. Per farlo userò la piattaforma di distribuzione di JMP. Eseguirò la distribuzione per stato. Il filtro è utile qui... stato... ok. E questo apre |
| |
In una scheda del progetto. Ora ho una tabella dati e questo report di distribuzione, tutti presenti all'interno della finestra del progetto. |
| |
Posso usare questo riquadro degli strumenti dell'area di lavoro per passare da uno all'altro oppure cliccare sulle schede in alto. |
| |
Quindi stiamo iniziando a vedere il valore dei progetti qui. |
| |
Posso ordinare questi dati per conteggio. Ora posso iniziare a vedere dove si trovano. In basso, abbiamo gli stati degli Stati Uniti in cui sono stati localizzati il maggior numero di scavi paleontologici. |
| |
Wyoming, Montana e Nuovo Messico. Sembrano tutti luoghi da dinosauri, queste tipiche pianure aride, calde e aride, come quelle della scena iniziale di Jurassic Park. |
| |
Sono sorpreso da quanto pochi ce ne siano nelle Dakotas. Ciò che mi sorprende davvero è la Florida. Non penso che la Florida sia un posto particolarmente |
| |
un posto da dinosauri. È molto umido ed è molto basso, penso che |
| |
la maggior parte dello stato si trova a circa 10 metri sopra il livello del mare o qualcosa del genere. |
| |
Quindi questo mi sorprende. |
| |
Vorrei saperne di più. |
| |
Per avere un'idea più precisa di dove si trovano le cose, posso creare una mappa che indichi dove sono stati rinvenuti ciascun reperto e magari che tipo di fossili sono stati rinvenuti lì. |
| |
Per farlo, lancerò Graph Builder. Apparirà in una scheda separata. E andrò a |
| |
Grafico latitudine per longitudine. Anche questi filtri, novità di JMP 16, sono super utili. Grafico latitudine per longitudine, mostrando solo i punti. |
| |
Voglio inserire una mappa di sfondo, così posso vedere i confini dello stato. |
| |
JMP ne include diversi pre-inclusi, incluso questo. Ecco fatto. Magari ingrandisci un po' con la lente d'ingrandimento. |
| |
E poi vorrei colorare per classe, per avere una panoramica generale sul genere di cose che sono state trovate. |
| |
Fatto. |
| |
Forse sarebbe meglio ingrandire un po' di più. |
| |
Messa a fuoco. |
| |
E posso già vedere la risposta alla domanda sulla Florida che avevo prima, perché tutti i dinosauri in Florida, |
| |
sono tutti ave, ovvero uccelli. |
| |
Mentre |
| |
tuo... |
| |
mentre i tuoi saurishcia e ornithischia (queste parole sono... faccio ancora fatica a pronunciarle dopo tutto questo tempo) se ne trovano di più al centro del paese, dove pensiamo siano i tipici luoghi in cui si trovano i dinosauri. |
| |
Quindi questo è... |
| |
è già piuttosto utile. |
| |
Ma per apprezzare appieno le capacità di JMP nell'individuazione dei dati, dobbiamo ricordare che tutto è interconnesso. Sarebbe quindi utile poter visualizzare contemporaneamente sia i dati, sia la distribuzione, sia la mappa e interagire con essi. |
| |
Con Projects è davvero facile. Prendo la distribuzione, la prendo, la trascino di lato... ed ecco fatto. |
| |
Chiudi. Ridimensiona leggermente. |
| |
Poi prendo la mia mappa, la trascino in alto, proprio così, e ora, |
| |
Posso vedere la mappa, la tabella dei dati e |
| |
la distribuzione tutta insieme in una volta. |
| |
E se volessi sapere qualcosa di particolare... |
| |
per esempio, i dinosauri di un certo stato, posso cliccarci sopra qui e seguirli lì. |
| |
Proviamo a fare lo stesso con, diciamo, lo Utah. |
| |
Ora, lo Utah è uno stato con molti reperti di dinosauri. Contiene anche un luogo chiamato Dinosaur National Monument, di cui ho bei ricordi di quando ero bambino. |
| |
dove c'è questo grazioso piccolo centro visitatori, costruito proprio sul lato della parete rocciosa dove sono stati trovati i fossili. Così puoi entrare e vedere i fossili di dinosauro. |
| |
nel loro habitat naturale, per così dire. |
| |
Quindi, osservando questo, posso iniziare a individuare i tipi di fossili che si trovano, e certamente concentrati, nelle zone meridionali dello stato, dove il clima è caldo e secco. Non corrispondono a quelli del nord, dove si trovano tutte le piste da sci. |
| |
Ma vedo anche un'altra cosa che mi turba un po'. |
| |
Questo punto qui è codificato come situato nello Utah, |
| |
Ma non sembra affatto che sia nello Utah. È completamente in Arizona, quindi qualcosa non va. Forse i dati sono codificati in modo errato nel PBDB, forse ho frainteso il significato esatto di quella colonna relativa allo stato, o forse qualcos'altro. |
| |
Posso cliccare sulla riga qui e poi in basso nella tabella dati, verrà selezionata se vado su righe, quindi selezionata, |
| |
scorrere direttamente fino ad arrivare ad essi. |
| |
Posso darci un'occhiata. È un po' diverso... c'è lo stesso tizio, ha trovato entrambi gli altri... non mi dice niente. |
| |
Latitudine e longitudine. |
| |
La contea, però, è la stessa di quassù, quindi è possibile che lo stato e la contea abbiano ragione, ma la latitudine e la longitudine effettive siano sbagliate. |
| |
Non ne sono sicuro. Questo merita ulteriori indagini, ma per ora mi limiterò a nascondere ed escludere quelle righe dalla mia analisi, perché sembrano problematiche, e potrò tornare più tardi. |
| |
e indagare su cosa c'è che non va in loro. |
| |
Sembra davvero un'ottima idea. |
| |
file, salva progetto, ti verrà chiesto un nome per il file. |
| |
Direi dinosauri, ma non riesco a scriverlo bene, quindi cambia in dinosjmpprj, salva e il gioco è fatto. Fatto. |
| |
Salvare un progetto in JMP 16 è un'operazione che richiede un solo clic. La tabella dati, i report e il loro layout sullo schermo sono stati tutti salvati in |
| |
Questo file di progetto, che ho appena salvato. Ora posso lasciarlo aperto per tutto il tempo che voglio e cinque secondi o cinque mesi dopo, posso riprenderlo, ricaricarlo e tutto tornerà esattamente da dove l'avevo lasciato. |
| |
È uno dei |
| |
Una delle funzionalità più potenti dei progetti è la possibilità di salvare il lavoro quando vuoi e di riprenderlo quando vuoi. |
| |
Quindi, come funziona? Beh, dato che il progetto salva tutto nel posto giusto, a seconda del tipo di cosa. Questi report vengono salvati come JSL e inseriti nel file di progetto. |
| |
Le tabelle di dati, dipendono dal fatto che la tabella sia già stata salvata e, in tal caso, dove. |
| |
Al momento, questa tabella dati di dinosauriformesUSA non è salvata da nessuna parte. L'abbiamo importata e poi l'abbiamo lasciata come nuova tabella non salvata. |
| |
Quando salviamo un progetto contenente un nuovo file non salvato, JMP salva automaticamente in una posizione segreta nel file di progetto e poi, quando riapriamo il progetto, lo memorizza nuovamente nel nuovo stato non salvato. |
| |
Ritorna allo stesso stato in cui si trovava quando abbiamo salvato il progetto. |
| |
Tuttavia, poiché si tratta di una tabella dati molto importante in questo progetto, probabilmente vorremo effettivamente salvarla a un certo punto, se non altro perché ciò ci consentirebbe di ripristinare uno stato salvato se apportassimo una modifica ai dati di cui poi ci pentiremmo. |
| |
Per salvare una tabella dati nel progetto, seleziona "Tabella dati" e puoi usare il menu qui oppure puoi usare "Salva file". |
| |
E ora ci appare una finestra di dialogo nuova in JMP 16 perché il progetto...perché JMP ci chiederà dove vogliamo salvare la tabella. |
| |
Questa posizione predefinita, contenuto del progetto, |
| |
è un riferimento ai file e alle cartelle salvati all'interno del file di progetto stesso. |
| |
Tutto ciò che salviamo qui verrà incorporato nel file di progetto quando il progetto verrà salvato. |
| |
Questo è quello che vorrei fare con la tabella dei dinosauri, ma uso la posizione predefinita, il nome del file va bene, premo Salva e il file viene visualizzato qui nel contenuto del progetto. Se salvo di nuovo il progetto, tutto viene scritto su disco in questo modo. |
| |
Questo percorso dei contenuti del progetto mi mostra una vista sempre disponibile di tutto ciò che ho salvato all'interno del progetto. |
| |
Posso creare cartelle qui, |
| |
come i dati originali, e potrei spostare il mio file csv in quella cartella. Eccolo lì. Ora non c'è più. Quindi posso usare quest'area, proprio come userei una cartella di posizione sul mio disco da qualche parte, ma tutto ciò che metto qui diventa parte del progetto. Progetto, chiudilo. Ora ho |
| |
questo file con |
| |
che ha salvato il file in esso. |
| |
Naturalmente al momento c'è solo questa tabella dati, ma forse |
| |
per progetti più grandi, spesso mi capita di voler avere più di una tabella e in JMP questa cosa va benissimo. |
| |
Forse vorrei dare un'occhiata ai dinosauri nella Carolina del Nord, dove vivo. |
| |
Potrei verificare se qualcuno di quelli è ancora |
| |
visitabile. Potremmo portarci i miei figli. Trovate la Carolina del Nord. Ecco qua, i dinosauri della Carolina del Nord. |
| |
Potrei andare alla tabella dei dati e fare tabella, sottoinsieme per selezionato, |
| |
chiamiamo questo dinosauriformesNC. |
| |
Va bene. |
| |
Eccolo. Forse lo inserisco nella mia tabella dati originale. |
| |
Ed ecco fatto. Ho due tabelle dati, una salvata nel contenuto del progetto e una che non è stata salvata affatto. Ho una mappa in Graph Builder e una distribuzione. |
| |
Salvare tutto insieme. |
| |
Chiudilo. |
| |
È qui che entra in gioco la parte relativa alla condivisione e il titolo di questa presentazione recitava "organizza e condividi". |
| |
E il motivo per cui parliamo così tanto di condivisione è che condividere progetti è semplicissimo, ora che abbiamo progetti autonomi. Questo file contiene tutto ciò di cui ho bisogno, |
| |
e quindi, tutto ciò di cui chiunque altro ha bisogno per aprire e visualizzare questo progetto. Quindi, se, per esempio, volessi condividerlo con un collega, |
| |
Potrei solo forse |
| |
allegalo a un'e-mail. |
| |
E questo è tutto. Questo è tutto ciò di cui John ha bisogno per aprire il mio progetto sui dinosauri in questo singolo file allegato. |
| |
Posso anche usare questi progetti autonomi per caricarli sui gruppi della community di utenti JMP e condividere il mio lavoro con la community più ampia. Oppure, se riscontro un bug, potrei inviare questo progetto al supporto tecnico di JMP e chiedere loro di indagare su cosa è andato storto e perché. |
| |
Un'altra cosa che mi piace fare è creare copie di backup del progetto, soprattutto se lavoro con script complicati. |
| |
E voglio che ritorni a uno stato conosciuto, posso prendere i dinosauri e fare i dinosauri |
| |
versione uno o qualsiasi altra, e ora contiene tutte le tabelle dati al suo interno, quindi se apro questa e apporto una modifica alla tabella dati, |
| |
Ho ancora la mia copia di backup lì dietro, che posso recuperare se necessario. Potrei anche scrivere uno script automatico che prenda questa marca temporale giornaliera e la inserisca in un archivio da qualche parte. |
| |
L'altra cosa |
| |
Ciò che i progetti possono fare, ovviamente, è aprire elementi che non sono salvati nel progetto. Non è necessario creare un progetto autonomo se non lo si desidera. |
| |
Posso aprire un file su disco, magari per includere questa foto del centro visitatori nel progetto. Posso semplicemente aprirlo. |
| |
Eccolo qui, parte del mio progetto, aperto nella scheda. Se salvo il progetto ora, l'immagine verrà semplicemente referenziata. Vedo che ha un percorso e il progetto la referenzia semplicemente tramite il percorso. Quindi questo file qui ora richiede questo file qui per funzionare correttamente. Non è più autonomo. |
| |
Ma ci sono alcuni vantaggi se, magari, volessi includere un file davvero molto grande. Non voglio averne una copia nel progetto. |
| |
Se il file viene creato da un sistema esterno e aggiornato automaticamente ogni notte a mezzanotte e voglio sempre avere la versione più recente. |
| |
Oppure se voglio che più progetti condividano la stessa tabella dati o lo stesso script, in modo che se uno di essi apporta una modifica, tutti gli altri ricevano la versione aggiornata. Posso fare in modo che puntino tutti allo stesso file da qualche parte su |
| |
Il mio computer o un'unità di rete da qualche parte. Dipende davvero da te come lavori con i progetti. Puoi trovare lo schema e, in un certo senso, il modo più sensato per |
| |
come usi JMP e cosa risolve i problemi che incontri. |
| |
Penso che siamo |
| |
molto vicino a scaduto il tempo, ma vi mostrerò rapidamente solo un paio di altre cose che potete approfondire |
| |
Sul sito web di JMP o su altre risorse per maggiori informazioni. Uno di questi sono i segnalibri del progetto. Un altro utile pannello degli strumenti è qui. |
| |
Funziona esattamente come i segnalibri in un browser web o in un altro sistema: posso creare collegamenti a file che magari non sono sempre aperti. |
| |
Posso aggiungere un segnalibro a un file sul disco o posso aggiungere un segnalibro a un file dal contenuto del progetto e questo sarà lì come collegamento rapido per aprire quel file in futuro se voglio |
| |
avervi accesso, ma non tenerlo sempre aperto. |
| |
Inoltre, un riquadro del registro del progetto, che posso utilizzare per visualizzare i messaggi di registro generati dal contenuto del progetto, vale a dire da tutti gli elementi aperti nel progetto. |
| |
Ciò è particolarmente utile per gli scripter |
| |
e attività che generano molti messaggi di log che mi interessano. |
| |
E infine, in JMP 16 abbiamo un |
| |
Imposta le preferenze JMP per consentirti di personalizzare il modo in cui utilizzi i progetti e il modo in cui vengono visualizzati. |
| |
Le prime due potrebbero consentire di creare automaticamente progetti all'apertura di JMP oppure di creare automaticamente un progetto attorno a un file che potresti aprire e che si trova in un progetto. |
| |
Qui puoi decidere come vuoi che appaia il progetto predefinito, quali riquadri degli strumenti vuoi che appaiano. E questo, |
| |
Sono piuttosto orgoglioso. Il modello di progetto consente di creare un progetto, salvarlo su disco e dire a JMP che ogni volta che creo un nuovo progetto, voglio che una copia di quel progetto venga visualizzata come mio |
| |
Nuovo progetto vuoto. Quindi, se hai determinati file che tu o la tua organizzazione utilizzate continuamente e desideri che ogni progetto che avvii abbia quel file aperto |
| |
o magari solo quel file aggiunto ai preferiti in modo da potervi accedere rapidamente, puoi creare un modello di progetto, indirizzare JMP ad esso e quindi ogni nuovo progetto che avvii conterrà quei file o quei preferiti o magari solo il layout delle finestre e dei riquadri che preferisci. |
| |
Questo è tutto quello che ho. Di solito è qui che mi fermo per le domande, ma dato che è preregistrato, |
| |
Invece, pubblicherò semplicemente questo invito. Se avete domande, commenti, suggerimenti per nuove funzionalità o segnalazioni di bug sui progetti, |
| |
Non esitate a contattarmi direttamente. Mi chiamo Aaron Andersen. Durante o dopo la conferenza, e soprattutto in caso di segnalazioni di bug, potete parlare con i miei gentili colleghi del supporto tecnico di JMP. |
| |
Infine, vorrei sottolineare che il progetto che abbiamo appena realizzato qui, dinosauriformes.jmpprj, è incluso in JMP 16 come progetto di esempio. |
| |
Quindi, se vuoi continuare a indagare, scopri cosa c'è che non va in quelle discussioni sullo Utah ma non sullo Utah, |
| |
oppure se visiterai gli Stati Uniti nel prossimo futuro e vorresti vedere se sono stati ritrovati dinosauri nella zona in cui ti troverai, puoi trovare questo progetto nella cartella dei progetti di esempio di JMP 16. |
| |
Grazie per essere venuti. Spero che abbiate un buon divertimento per il resto della conferenza. Cordiali saluti e buonanotte. |