JMP Live è da sempre pensato per condividere le scoperte fatte con JMP con altri membri della tua organizzazione, indipendentemente dal fatto che possiedano o meno una licenza JMP. Facilita la presentazione dei risultati di JMP mantenendo l'interattività tipica del programma, cosa che PowerPoint non è in grado di fare. Inoltre, JMP Live mantiene aggiornate le tue analisi, consentendoti di programmare facilmente aggiornamenti dei dati che rigenerano automaticamente i report, mantenendoli pertinenti anche mentre dormi.
JMP Live 18.0 introduce una serie di miglioramenti che semplificano ulteriormente il tutto. JMP Live può ora essere integrato con l'Active Directory aziendale, in modo che l'accesso ai contenuti di JMP Live rifletta automaticamente le modifiche apportate all'organizzazione. È ora possibile menzionare altri utenti nei commenti ai post, facilitando la partecipazione alle conversazioni sui contenuti di JMP. Si ha ora un maggiore controllo su chi può accedere ai contenuti nelle diverse cartelle di JMP Live. Inoltre, sono stati apportati numerosi miglioramenti per semplificare la navigazione in JMP Live e la comprensione di eventuali problemi.
Vi invitiamo a unirvi a noi per scoprire tutti i miglioramenti apportati dal team.
JMP Live 18 è la quarta versione principale di JMP Live che abbiamo rilasciato negli ultimi sei anni circa. Ad ogni nuova versione aggiungiamo molte nuove funzionalità e capacità. Quello di cui voglio parlare oggi sono le novità introdotte in JMP Live 18.
Innanzitutto, un breve riepilogo per chi non ha familiarità con JMP Live: cos'è JMP Live? JMP Live è un'applicazione web che risiede dietro il firewall della vostra azienda. Vi permette di pubblicare report e dati JMP, in modo che altri utenti della vostra organizzazione possano visualizzarli e interagire con essi in modo simile a quanto avviene in JMP. Non è necessario che abbiano installato JMP. È sufficiente un browser web per visualizzare e interagire con i report JMP che avete pubblicato.
Una funzionalità davvero interessante di JMP Live, introdotta nella versione 17, è la possibilità di utilizzare uno script per aggiornare i dati, in modo che i report siano sempre aggiornati con le informazioni più recenti disponibili. È possibile programmare l'aggiornamento, ad esempio impostando un aggiornamento ogni lunedì alle 5 del mattino o ogni ora e 15 minuti dopo. Qualunque sia la frequenza di aggiornamento desiderata, è possibile gestirla direttamente da JMP Live, garantendo così report sempre aggiornati con i dati più recenti.
Per dare una panoramica generale, oggi esamineremo JMP Live, illustrandone le funzionalità in generale. Nel farlo, evidenzierò le novità di JMP Live 18, come la possibilità di menzionare gli utenti nei commenti dei report, l'importazione di dati da file CSV, la sincronizzazione di utenti e gruppi tra JMP Live e l'Active Directory aziendale, e le autorizzazioni a livello di cartella. Nella versione 17 avevamo autorizzazioni a livello di spazio, ora abbiamo una maggiore granularità. È possibile controllare a livello di cartella chi ha accesso. Infine, abbiamo migliorato l'interattività dei report. Abbiamo ottimizzato l'aspetto e l'interattività dei report provenienti da JMP in JMP Live per offrire un'esperienza migliore.
Bene. Inizieremo questo processo in JMP. Ecco JMP. Questo è un query builder in esecuzione in JMP, connesso a un database PostgreSQL, che importa una grande quantità di dati. Ci sono poi diverse fasi di pulizia che applicano dei limiti di specifica e altre operazioni necessarie quando si importano dati da un database in JMP. Ora lo avvio.
Ecco i dati provenienti da Postgres. Lo script che viene eseguito inserisce anche un paio di report nella tabella dati. Eseguirò questo, chiamato Reactor ANOVA, che genererà un report. Ci sono alcuni aspetti di questo report che hanno attirato la mia attenzione. Innanzitutto, in questo primo grafico qui, abbiamo un'analisi unidirezionale della concentrazione del catalizzatore per reattore.
Sembra esserci una leggera bimodalità. Ci sono concentrazioni più alte qui e più basse qui, e non si sovrappongono. Se utilizzo il filtro dati e analizzo i miei fornitori di questo catalizzatore, posso notare che McMillan sembra avere concentrazioni più elevate rispetto agli altri fornitori. Ci sono tutti gli altri fornitori, c'è Topeka. Questa differenza bimodale nella concentrazione del catalizzatore mi sembra un po' preoccupante.
Poi, in quest'altro grafico, abbiamo il rapporto critico per i tre serbatoi del nostro reattore. Uno di essi, il serbatoio B, è considerevolmente più basso. La media del rapporto critico è molto più bassa rispetto agli altri due serbatoi. Lo chiamiamo rapporto critico, quindi probabilmente è critico. Dovremmo probabilmente indagare sul perché il rapporto critico differisce in questo serbatoio rispetto ai serbatoi A e C.
Potrei fare uno screenshot, inserirlo in un'email e inviarlo alle persone. Questo è quello che avrei fatto prima di JMP Live. Ma ora che abbiamo JMP Live, abbiamo molte più opzioni per diffondere questo report, renderlo visibile ad altri e avviare una discussione al riguardo, in modo da poter risolvere i problemi che sembrano emergere.
Per farlo, il primo passo è pubblicarlo su JMP Live. Vado su File, Pubblica. Ho già creato una connessione da JMP al mio server JMP Live. Clicco su Pubblica report su JMP Live. Ecco il mio report. Ora pubblicherò un nuovo report. Devo indicare a JMP dove voglio inserirlo. Devo scegliere uno spazio. Lo spazio che userò si chiama Materials. Devo avere i permessi di pubblicazione per quello spazio, altrimenti non comparirà nell'elenco. Quindi, in quale cartella all'interno di quello spazio voglio inserirlo? Vorrei creare una nuova cartella chiamata Demo e inserirci questo report. In questo modo, sia i dati del report che il report stesso verranno inseriti in quella cartella.
Sono soddisfatto del titolo del report generato da JMP? Non proprio. Lo cambierò in "ANOVA del reattore" e cliccherò di nuovo su "Avanti". Questi dati che sto pubblicando sono completamente nuovi per JMP Live. Nessuno li ha mai pubblicati prima su JMP Live, quindi li pubblicherò come una nuova tabella. Ecco fatto. JMP ha terminato la pubblicazione su JMP Live e viene visualizzata questa finestra di dialogo di riepilogo che ci spiega cosa è successo. Ha pubblicato un report e alcuni dati, salvandoli in questa cartella qui sotto. Cliccherò sul pulsante "Apri" e il report si aprirà non in JMP, ma in JMP Live nel mio browser web.
Eccolo, proprio come in JMP. Posso usare il filtro dati esattamente come facevo in JMP. Posso farlo in JMP Live e posso vedere cosa sta succedendo qui con McMillan. Tiriamo fuori Albert da lì. Ecco McMillan, ecco tutti gli altri. Bene, mi piace. È fantastico che sia disponibile qui su JMP Live e spero che la gente lo veda. Ma questi problemi che sto riscontrando in questa analisi sembrano abbastanza significativi da volerli portare all'attenzione di un paio di persone per assicurarmi che li vedano. Non mi affiderò al caso perché leggano questo report.
Un buon modo per farlo, e questa è una novità di JMP Live 18, è quello di poter andare nei commenti di questo report e menzionare le persone che hanno commentato per attirare la loro attenzione. Posso dire: "Ehi, @Alessia Russo e @Harry Cain". Potreste riconoscere alcuni di questi nomi perché tutte le persone in questa particolare istanza di JMP Live sono calciatori nazionali di varie squadre, o di football, immagino che voi in Europa lo chiamiate così. Questi sono i calciatori che ho caricato in questo JMP Live.
Sto per dire: "C'è qualcosa che non va con McMillan e il serbatoio B". Farò questo commento qui con queste menzioni. Quando lo farò, Alessia e Harry riceveranno notifiche sia all'interno dell'applicazione JMP Live, sia via email con scritto: "Ehi, qualcuno ti ha menzionato in JMP Live, potresti voler dare un'occhiata". Infatti, ho un altro browser qui in cui sono connesso come Alessia Russo. Puoi vederlo qui. Se guardo le sue notifiche, vedo che c'è una notifica che dice che Alessia è stata menzionata nel commento a questo report, Reactor ANOVA.
Se clicca su quel link, verrà reindirizzata direttamente al report e potrà leggere il commento di Gareth Southgate in cui suggerisce: "Ehi, c'è qualcosa di strano con McMillan". A quel punto potrà rispondere a Gareth per fargli sapere che l'ha visto, dicendo: "Grazie @Gareth. Ci sto lavorando". Questo dovrebbe rassicurare Gareth sul fatto che sto esaminando la questione. Certo, Alessia, ora puoi dare un'occhiata a McMillan e ai diversi fornitori per vedere cosa sta succedendo. Poi può anche guardare il serbatoio B e vedere che il suo rapporto critico è basso e tutto il resto.
Ottimo. Tutto questo è possibile. Ora, presumibilmente Alessia intraprenderà delle azioni che, si spera, miglioreranno la situazione. Per verificarlo, avremmo bisogno che i dati di questo report venissero aggiornati non appena saranno disponibili nuovi dati. Magari tra una settimana circa, tutte queste azioni saranno state intraprese, quindi vogliamo vedere se ci sono state delle differenze in base alle azioni riportate in questo report. Come possiamo aggiornare i dati di questo report in modo che sia più attuale, diciamo, tra una settimana? Ci sono un paio di modi per farlo. Anzi, tre. Concludiamo. Innanzitutto, Gareth è un amministratore, quindi ha la possibilità di fare molte cose in JMP Live.
Può andare... Ops, che sfortuna. Può andare ai dati. Abbiamo anche semplificato di molto la ricerca dei dati associati ai report in JMP Live 18. Posso andare a questi dati nel pannello di sinistra e cliccare sul nome della tabella dati per questo report. Posso vedere i dati. In alto a destra, potete vedere che c'è un pulsante Aggiorna dati. Se ho recuperato i nuovi dati, li ho ripuliti e li ho inseriti in una tabella dati JMP, posso semplicemente usare questo pulsante, se voglio, per importare nuovi dati e sostituire questi con i nuovi dati che ho sul mio computer.
Ho cliccato su Aggiorna dati. Posso andare qui a quest'altra versione dei dati, un po' più recente. Clicco su Apri. In questo modo inizieranno a essere caricati i dati. Se vado su Report, potete vedere che il report giornaliero si sta rigenerando. Ci vorrà solo un secondo. Eccolo. Ora ho nuovi dati e il mio report è aggiornato di conseguenza. Se ora guardo McMillan rispetto all'inverso, posso vedere che McMillan sembra ancora un po' fuori sincrono. Non è esattamente in linea con gli altri fornitori, ma sembra andare meglio. Per quanto riguarda il serbatoio B, la media del suo rapporto critico sembra muoversi nella giusta direzione. Prima era più bassa, e ora si sta avvicinando a quella dei serbatoi. È un buon segno.
Ora, torniamo ai dati. Voglio dire, aggiornare i dati nel modo in cui ho fatto andava bene, ma era un processo manuale. Non voglio necessariamente dover entrare qui e cliccare un pulsante per aggiornare questi dati. Vorrei che avvenisse automaticamente ogni giorno, ogni settimana o con qualsiasi altro intervallo di tempo appropriato. Per farlo, dovrei andare nelle impostazioni dei dati. Noterete che sono disponibili tre metodi di aggiornamento. C'è "Carica", che abbiamo appena fatto, caricando una tabella dati JMP. C'è "Aggiorna dati tramite script". Se potessi creare uno script che recuperi i dati dal database e li pulisca, automatizzerei molti dei passaggi che devo eseguire, il che sarebbe molto utile.
Esiste anche un terzo approccio: l'importazione dei dati tramite script. Questo metodo è utile se si dispone di un file CSV, un foglio di calcolo Excel, dati JSON o altro, e si desidera importarli in JMP Live. Analizziamo prima l'aggiornamento dei dati tramite script. Torno un attimo a JMP. Chiudo la finestra dei risultati e vado ai dati che ho importato in precedenza da Query Builder. Quando si utilizza Query Builder per importare i dati, si ottiene uno script sorgente nella tabella dei dati. Questo script sorgente conterrà la connessione ODBC utilizzata per ottenere i dati e la query esatta utilizzata. Se si inseriscono tutti i passaggi di pulizia nello script post-query di Query Builder, anche questi saranno presenti nello script sorgente.
Lo script sorgente presente in una tabella dati è un ottimo punto di partenza per uno script di aggiornamento in JMP Live. Quando importiamo dati da JMP a JMP Live, una delle prime cose che facciamo è accedere alla tabella dati e verificare se contiene uno script sorgente; in tal caso, lo estraiamo e vi offriamo la possibilità di iniziare il vostro script di aggiornamento utilizzando lo script sorgente presente nella tabella dati. Questo può farvi risparmiare molto tempo nella fase iniziale. Ecco qui. C'è la parte relativa alla connessione, c'è la parte relativa al generatore di query. Salvo il tutto qui, poi apro una versione più grande. Ecco la versione ingrandita della finestra. Posso modificarla a mio piacimento.
In realtà voglio cambiare solo due cose. Voglio assicurarmi che questo script recuperi i dati più recenti. Non voglio che importi gli stessi dati che ho importato quando ho aggiornato la tabella JMP. Cambierò il nome della query e poi qui sotto cambierò la tabella da tre a cinque JMP Live, in modo da importare una versione più recente dei dati e poter effettivamente vedere le modifiche. Ora, devo fare anche un'altra cosa. Quando si utilizza Query Builder o qualsiasi connessione ODBC per ottenere dati, sono necessarie le credenziali per accedere a tali dati e poterli importare. Ora, non inseriamo le credenziali, non le codifichiamo direttamente nello script.
Non è sicuro. Invece, in JMP Live, puoi assegnare le credenziali a questo aggiornamento dei dati in modo che, ogni volta che lo script viene eseguito, abbia accesso a queste credenziali. Queste credenziali vengono memorizzate in modo sicuro in JMP Live e quindi trasferite in modo sicuro a JMP in modo che possa utilizzarle durante l'aggiornamento. Ora clicco su Assegna. Ho già inserito queste credenziali in JMP Live, quindi le seleziono e le salvo. Bene. Il mio script di aggiornamento dovrebbe essere pronto ora. Se avessimo più tempo, potrei programmare l'aggiornamento, cosa che in realtà farò.
Creerò una pianificazione per questo script di aggiornamento. Posso cliccare su Crea qui. Supponiamo che ogni giorno alle 07:00, o alle 07:00, a seconda dell'orario che usate in Europa, ogni mattina alle 07:00, dal lunedì al venerdì (non mi serve nei fine settimana), questo script di aggiornamento venga eseguito in modo che, quando arrivo al lavoro, tutti i miei dati siano aggiornati e il mio report sia pronto con i dati più recenti. Se avessimo tempo fino alle 7 del mattino, aspetterei semplicemente che l'aggiornamento avvenga automaticamente. Ma dato che non abbiamo questo limite di tempo, posso anche impostare un aggiornamento su richiesta che esegua questo script.
Ora lo farò, così potete immaginare che siano le sette del mattino e che tutto questo avvenga automaticamente. Sarebbe la stessa cosa. Eseguo il programma, vado ai miei report e, di nuovo, i dati sono stati aggiornati, sono stati ricaricati dal database. Ecco. Il mio report è ora aggiornato per riflettere i nuovi dati. Qui le cose sembrano molto meglio. Se guardate il grafico del rapporto critico, il rapporto critico sembra praticamente indistinguibile o comunque non significativamente diverso tra i miei tre reattori. Poi, se guardo la concentrazione del catalizzatore del mio fornitore McMillan rispetto a tutti gli altri, sembra che sia molto in linea. Le cose sembrano molto meglio.
Ci sono due modi per aggiornare i dati. Il primo è caricare una tabella dati JMP. L'altro è creare un aggiornamento e pianificarlo, idealmente in modo che avvenga automaticamente. C'è un terzo metodo, completamente nuovo in JMP Live 18, che riguarda le tabelle dati. In realtà, faremo un esempio diverso per illustrarlo. Si tratta della possibilità di caricare dati in formato file di testo come CSV o JSON, oppure in un foglio di calcolo Excel, in vari formati di testo, in modo che anche chi non possiede JMP Live possa caricare dati. Un caso d'uso che abbiamo riscontrato tra molti dei nostri clienti e potenziali clienti di JMP Live riguarda i fornitori.
Chi ha bisogno di caricare dati su ciò che fornisce all'azienda e non ha JMP, quindi non può creare una tabella dati in JMP, ma ha un file CSV. Probabilmente può prendere un foglio di calcolo Excel, esportarlo come CSV e caricarlo in JMP Live. Questo era il caso d'uso alla base dell'idea di poter caricare dati testuali. Ora, i dati che andremo a caricare si trovano in questo spazio "Caricamento fornitori". Questo è lo spazio in cui conservo tutti i dati e i report caricati dai miei fornitori. Ho sotto il fornitore Topika, che è il fornitore che ci interessa in questo momento. Qui abbiamo un report sul livello di pH di ciò che ci forniscono. Andrò ai dati di questo report. Eccolo.
Se vado nelle impostazioni, ho già configurato tutto in anticipo, ma ho specificato di aver selezionato "Importa dati tramite script" come metodo di aggiornamento per questa tabella. Ho scelto di importare i dati in un file CSV. Non voglio che siano in formato XML, SAS, JSON o Excel, perché lo script che ho inserito qui sotto presuppone che i dati vengano importati in formato CSV. Questo è il formato che voglio che gli utenti carichino se utilizzano questa funzione. Quindi, proprio come per lo script di aggiornamento, ho uno script di importazione proveniente da JMP che sa come importare un file CSV con le colonne corrispondenti e tutto il necessario in JMP Live.
È tutto pronto. Ora devo solo che il mio fornitore carichi i dati. Ho un altro browser qui, con l'account del mio fornitore Topika, la persona che si occupa del caricamento. Se guardo l'elenco degli spazi a cui ha accesso, l'unico spazio a cui ha accesso in tutto il mio JMP Live è questo spazio chiamato "Caricamenti del fornitore". Cliccano su quello. Ecco lo spazio "Caricamenti del fornitore". Un'altra cosa interessante è che qui appare solo una cartella, la cartella Topika.
Quando ho eseguito questa operazione come amministratore, come potete vedere, ci sono ben cinque cartelle in "Caricamenti fornitori", ma non voglio che il mio fornitore Topika veda cosa stanno facendo il mio fornitore Albert o il mio fornitore MacMillan, quindi ho limitato l'accesso alla cartella Topika in modo che solo il fornitore Topika possa accedervi. Nessun altro dei miei fornitori è elencato qui. Questo è un modo per limitare l'accesso a una cartella specifica a una o più persone specifiche. Ecco il fornitore in questione. Come fornitore, posso tornare a quel report... e posso accedere ai dati relativi a questo report.
Non riesco ad accedere alle impostazioni perché non ho i permessi per visualizzare, scrivere, modificare o fare altro con lo script di importazione. L'unica cosa che il fornitore può fare è importare i dati. Il fornitore può cliccare su Importa e questo gli chiederà specificamente di inserire file CSV, dato che è quello che ho richiesto. Selezionerò il file CSV Supplier_ph2 e lo aprirò. Questo avvierà il processo di importazione. Se vado su questo grafico di controllo, una volta caricati i dati, il grafico di controllo si aggiornerà per riflettere i nuovi dati. Sembra che ci siano dei problemi con questo lotto di fornitura che questo fornitore mi ha inviato.
Ci sono alcuni punti fuori controllo al di sotto del limite di controllo qui in basso e alcuni punti fuori controllo qui sopra. Qualcosa potrebbe essere andato storto in questa particolare spedizione, quindi devo occuparmene e parlarne con il mio fornitore. Immaginiamo che sia successo e lasciamo che aggiornino i nuovi dati per una nuova spedizione. Questa volta importeremo il Fornitore_ph3, andremo al grafico di controllo e, una volta terminato l'aggiornamento, il grafico di controllo verrà aggiornato. Con questo batch, tutto sembra a posto. L'importazione di dati come file CSV o altri formati di testo è un ottimo modo per consentire a persone esterne alla tua organizzazione di caricare dati nella tua istanza JMP Live.
Questo significa che, se non dispongono di JMP, non avranno la possibilità di creare tabelle dati JMP, quindi potranno caricare file CSV, Excel, ecc. Bene, questo è l'importazione di dati CSV. Ora, torniamo alla questione dei permessi, perché come abbiamo descritto, questo amministratore era in grado di controllare chi aveva accesso allo spazio di caricamento dei fornitori. Si tratta di queste persone qui. Poi era anche in grado di decidere chi poteva visualizzare la cartella Topika, limitandone l'accesso solo al fornitore Topika. Se volessi aggiungere altre persone, o altri gruppi, perché è possibile aggiungere utenti o gruppi, potrei andare qui sotto e cliccare, e ho molti... scusate. Molti utenti nel mio sistema JMP Live che potrei aggiungere. Ho anche molti gruppi.
Come forse ho già accennato, tutti gli utenti di questa istanza di JMP Live sono calciatori. Ci sono i portieri della nazionale francese maschile, che costituiscono un gruppo. Ci sono i difensori della nazionale tedesca in quest'altro gruppo. Ci sono molti gruppi diversi, molti utenti diversi in questo sistema JMP Live. Come amministratore, posso andare nella sezione utenti e vedere tutti gli utenti che hanno accesso a questa istanza di JMP Live, e ce ne sono quasi 200. Ci sono anche diversi gruppi, forse una trentina.
Come sono finite tutte queste informazioni qui? Le ho inserite io? Sono venuto qui e ho creato manualmente tutti questi gruppi e ho assegnato tutte queste singole persone a questi gruppi? No, non l'ho fatto. Non è successo. In JMP Live 17, probabilmente era questo che bisognava fare per importare utenti in JMP Live. Avevamo alcuni metodi per importare file CSV, ma non funzionavano. E non era nemmeno un metodo ottimale. In JMP Live 18, abbiamo un ottimo modo per importare utenti dalla tua organizzazione in JMP Live. Si chiama sincronizzazione di Active Directory.
Sono abbastanza certo che in tutte le vostre organizzazioni esista un server Active Directory, un server LDAP o qualcosa di simile che contenga un elenco di tutti gli utenti. Questo elenco assegna agli utenti il diritto di accesso e i permessi per determinate applicazioni. Inoltre, nel vostro Active Directory sono definiti diversi gruppi, che possono partire dal livello di divisione, per poi passare a gruppi a livello di dipartimento e magari anche a sottodipartimenti, oltre a gruppi ad hoc, tutti definiti nel vostro JMP Live.
Ad esempio, in questo JMP Live, un insieme specifico di gruppi che mi interessa sono quelli basati sulla posizione dei giocatori in campo nel football americano: difensori, attaccanti, portieri, centrocampisti e così via. Se avete già tutte queste informazioni organizzate in Active Directory, non sarebbe fantastico poter semplicemente importare quell'organizzazione in JMP Live in modo che sia presente anche lì? Bene, con JMP Live 18 è possibile farlo. Ora torniamo a JMP Live.
C'è un'altra scheda o un'altra voce nel mio menu di amministrazione chiamata Sincronizzazione. Mi sono reso conto che probabilmente chi sta ascoltando non è la persona che si occuperebbe effettivamente di questa operazione nella vostra organizzazione, probabilmente avrete l'assistenza IT. È necessaria una configurazione piuttosto complessa per consentire a JMP Live di comunicare con Active Directory. Ma una volta completata, potete cercare i gruppi che desiderate includere in JMP Live. Potrebbe anche essere che non vogliate che la vostra organizzazione utilizzi JMP Live. Ad esempio, potrebbero esserci gruppi che si occupano di giardinaggio o altro, che non hanno bisogno di JMP Live, quindi non vorreste includerli.
Ma se volessi importare, ad esempio, persone dall'organizzazione brasiliana, come gli attaccanti della nazionale maschile brasiliana o i portieri della nazionale femminile brasiliana, potrei semplicemente spuntare queste caselle e questi verrebbero aggiunti a questo elenco di gruppi che ho già importato. Ecco l'elenco dei gruppi che ho selezionato qualche settimana fa. Questi sono i gruppi che volevo fossero in JMP Live, e ho cliccato su Sincronizza qui, e ci è voluto un minuto o due, ma questo ha importato tutti gli utenti e tutti i gruppi da tutti questi, da Active Directory e ha creato gli stessi gruppi e utenti in JMP Live, quindi alla fine mi sono ritrovato con tutti questi utenti e tutti questi gruppi.
Dopo aver completato questa operazione iniziale, è possibile impostare una sincronizzazione pianificata in modo che, ogni una o due settimane, gli stessi gruppi vengano sincronizzati automaticamente da Active Directory. Se qualcuno si sposta all'interno dell'organizzazione, ad esempio un centrocampista, non so se si tratti di una promozione o di una retrocessione, ma se viene promosso ad attaccante, avrà bisogno di accedere a risorse specifiche per gli attaccanti e non a quelle riservate ai centrocampisti. Con la sincronizzazione di Active Directory, tutto verrà aggiornato automaticamente.
Ora, una volta che tutti sono qui, l'amministratore ha la flessibilità di andare, ad esempio, allo spazio del reattore. Questo è uno spazio che contiene informazioni. Abbiamo reattori in sei paesi diversi. In questo spazio, consentiamo ai membri del team di avere un grande controllo su ciò che accade qui. Possono contribuire, possono gestire e importare dati. Hanno un accesso di alto livello a tutto questo spazio. Ora, potrebbe essere che per il reattore spagnolo, non vogliamo che tutte le persone di paesi diversi abbiano lo stesso accesso alle informazioni del reattore spagnolo che potrebbero avere per il reattore del loro paese d'origine.
Posso accedere alla cartella Spagna e applicare autorizzazioni personalizzate. Al momento, le autorizzazioni per questa cartella provengono dallo spazio del reattore, ma posso applicare autorizzazioni personalizzate e potrei dire: "Beh, non voglio che questi centrocampisti qui abbiano... Voglio che abbiano solo accesso in visualizzazione". Quindi per... Prendiamo i centrocampisti della Spagna, sia maschili che femminili, inseriamo questi gruppi qui e daremo loro un accesso più completo, dato che questo è il reattore della Spagna, quindi è quello a cui dovrebbero avere il massimo accesso.
Questa possibilità di definire le autorizzazioni su uno spazio e poi di perfezionarle a livello di cartella, scendendo lungo tutta la gerarchia, è un'altra novità di JMP Live 18. C'è un altro aspetto che cerchiamo di migliorare a ogni nuova versione di JMP Live, ovvero la fedeltà dei report importati da JMP a JMP Live. Affinché un report funzioni correttamente in JMP Live, deve essere riscritto in JavaScript e richiede un notevole lavoro per renderlo interattivo all'interno dell'applicazione.
Questo, ad esempio, è JMP Live 17, e questo è un grafico a curve di livello. Come potete notare, quando passo il mouse sopra il grafico, compare un messaggio che dice che questa funzione non è interattiva. I grafici a curve di livello in JMP Live 17 non erano ancora stati convertiti in JavaScript, quindi non era possibile... Non c'era modo di selezionare i punti o di passare il mouse sopra i punti per vederne il valore. Non si poteva fare nulla. L'unica cosa che si poteva fare era guardare un'istantanea statica del report.
In JMP Live 18, questo non è più necessario. Abbiamo lavorato per convertire i grafici a contorno in JavaScript, quindi ora posso passare il mouse sui punti dei grafici a contorno e vedere i valori che sono stati impostati come etichette di colonna. Posso persino selezionare, ad esempio, questi punti ed escluderli dall'analisi per vedere come appaiono i contorni senza di essi. Bene, posso farlo perché questo report, compresi i grafici a contorno, è ora completamente interattivo. Un altro report su cui abbiamo lavorato molto è quello di distribuzione, uno dei report più utilizzati in JMP, ovvero l'analisi comune.
La distribuzione era già abbastanza funzionale nella versione 17, e questa è la 17. Ma una cosa che non si poteva fare era selezionare nella tabella delle frequenze. Le tabelle delle frequenze in JMP Live erano statiche o non interattive in JMP Live 17. Questo è un aspetto migliorato nella versione 18. Ora posso andare nella tabella delle frequenze e dire, selezionare Smith e vedere dove si trova in tutte le barre, posso escludere i dati incorporati nei legami e posso visualizzare solo quelli rifiutati, cose di questo tipo.
Ora posso usare le tabelle di frequenza per selezionare le righe nella mia tabella proprio come si fa in JMP. Questa è una novità. Avrete anche notato che questi riempimenti a motivo, ora questo è il riempimento a motivo che corrisponde a JMP, questo motivo a spina di pesce o a righe. Ora potete vederlo in JMP Live proprio come in JMP. Un'altra novità nella distribuzione è che noterete che non c'è il menu a hamburger accanto a questi titoli qui sopra in questi grafici, mentre in questa versione, la versione JMP Live 18, ci sono i menu a hamburger o menu kebab, credo che li chiamiamo così.
Se clicco su quello, ho la possibilità di sovrapporre questi grafici. Se clicco su una distribuzione categoriale o nominale, credo, posso attivare un grafico a mosaico. Posso impostare alcune opzioni dell'istogramma per attivare i conteggi, ad esempio. In un grafico continuo, posso attivare un grafico CDF, ad esempio, e ho anche le stesse opzioni dell'istogramma. Abbiamo appena aggiunto, stiamo iniziando a portare in JMP Live alcune opzioni del menu con il triangolo rosso a cui siete abituati in JMP, in modo da poter interagire in modo simile a come fate in JMP.
È ancora una fase molto iniziale. In effetti, non è nemmeno possibile salvare il report in questo modo. Qualcun altro, quando accede al report, lo visualizzerebbe così. Bisognerebbe tornare a JMP e farlo manualmente. Se aggiorno questa pagina, torna allo stato precedente. Ma è un aspetto che probabilmente prenderemo in considerazione in una futura versione di JMP Live, per consentire di apportare modifiche e salvare i risultati in modo che altri utenti possano visualizzare il lavoro svolto. Un miglioramento di cui sono molto soddisfatto riguarda i filtri dati.
Ecco un report, una dashboard in JMP Live 17 che ha due filtri dati, uno per questo grafico e uno per quest'altro. Questo filtro dati è interattivo. Posso cliccare su Macmillan e si rigenera selezionando Macmillan o escludendo tutto ciò che non è Macmillan, oppure posso fare l'opposto. Questo filtro dati, invece, non mi permette di fare nulla. Ci clicco sopra, ma non succede niente. Questo perché prima di JMP Live 18, era possibile avere un solo filtro dati interattivo in un report o dashboard. Si trattava di una limitazione che avevamo da diversi anni.
Ma con JMP Live 18, John Powell, che forse conoscete, si è messo al lavoro e ha fatto in modo che i report ora possano avere più filtri dati. Una cosa che si nota subito, tra l'altro, è che la spaziatura di questo report è molto migliore rispetto a quella della versione 17. Questo report era troncato. Nella versione 18, abbiamo migliorato la spaziatura dei report in modo che sia possibile visualizzarli entrambi senza dover utilizzare le barre di scorrimento. È una funzione molto utile. Ma posso, di nuovo, cliccare su questo filtro dati e anche su quest'altro filtro dati, in modo che entrambi i filtri dati siano attivi e influenzino la tabella a cui sono collegati. È una bella cosa poter avere una dashboard con più filtri dati, e tutti sono interattivi in JMP Live.
Un'altra caratteristica davvero importante di JMP, una vera e propria innovazione, sono i profiler. Ecco un profiler, un profiler di previsione di JMP Live 17, che in questo caso è interattivo. Potreste non notarlo, ma mancano gli intervalli di confidenza. È utile avere gli intervalli di confidenza quando si esplorano questi profiler e si comprendono le interazioni. Ebbene, in JMP Live 18, lo stesso profiler, che ingrandirò un po', include sia gli intervalli di confidenza che gli intervalli di previsione. Entrambi sono accessibili direttamente dal grafico.
Mentre mi muovo, vedo non solo cosa succede alla linea principale in ciascuno degli altri grafici del profiler, ma anche cosa succede agli intervalli di confidenza e agli intervalli di previsione. Questo è molto utile. In altri casi, per i profiler, in questo caso un altro profiler di previsione, ma in questo caso, il profiler di previsione non è affatto interattivo in JMP Live 17. Non posso fare nulla. Non posso spostare nulla. Tutto ciò che vedo è un'istantanea statica, il che rende il profiler praticamente inutile. Invece in JMP Live 18, di nuovo, ho sia gli intervalli di confidenza che gli intervalli di previsione e posso interagire con il profiler e vedere cosa succede quando modifico diversi parametri, diversi fattori. È davvero utile avere sempre più profiler interattivi in JMP Live. Un profilo non interattivo è davvero, a mio parere, terribilmente prezioso, come ho detto.
Riprendo brevemente dalle mie slide. Ecco fatto. Ecco cosa abbiamo visto oggi. Abbiamo fatto una panoramica generale di JMP Live e poi ci siamo concentrati sulle nuove funzionalità. Abbiamo parlato di come menzionare le persone nei commenti, il che permette di coinvolgere facilmente altri utenti in una conversazione e di informarli su qualcosa. Abbiamo esaminato l'importazione di dati CSV, molto utile se, ad esempio, si hanno fornitori che non possono creare tabelle dati in JMP, ma solo file CSV o altri file di testo. Infine, abbiamo parlato della sincronizzazione con Active Directory, che consente di importare l'intera organizzazione, o una parte di essa, direttamente da Active Directory aziendale a JMP Live, velocizzando l'implementazione e la produttività di JMP Live all'interno dell'organizzazione.
Le autorizzazioni a livello di cartella, una novità introdotta nella versione 18, consentono un controllo molto granulare su chi può visualizzare cosa in una determinata cartella, chi può contribuire alla cartella e chi può modificarne il contenuto. Tutti questi aspetti possono essere gestiti con grande precisione. Infine, abbiamo parlato dei miglioramenti all'interattività dei report, come ad esempio i profiler e i filtri dati multipli. Con questo si conclude la mia presentazione. Sarò lieto di rispondere a eventuali domande.