Questa presentazione è stata tenuta da Chris Kirchberg.@chris_kirchbergil 16 giugno 2020.
Introduzione
- Che cos'è un componente aggiuntivo?
- Un meccanismo per distribuire script JSL sofisticati/complessi agli utenti di JMP che non sono programmatori JSL.
- Anche chi non ha esperienza o è alle prime armi con lo scripting JSL può sfruttare questo meccanismo.
- Si tratta di un singolo file che qualsiasi utente di JMP può installare e utilizzare come qualsiasi altra parte di JMP. Solitamente contiene script che possono svolgere una moltitudine di funzioni.
- Perché dovrei crearne uno e usarne uno?
- Eseguire processi di routine in più fasi con un semplice clic su una voce di menu.
- Ad esempio, connettersi a un database, estrarre dati, manipolarli, rappresentarli graficamente e analizzarli.
- Estendere le funzionalità di JMP
- Creazione di un'interfaccia utente personalizzata che possa semplificare un flusso di lavoro comune
- Connessione ad altri linguaggi di programmazione come R, Python, Matlab e SAS per accedere a strumenti analitici aggiuntivi non presenti nativamente in JMP/JMP Pro.
- Crea dashboard riutilizzabili e implementabili all'interno del framework JMP.
- Chi utilizzerebbe un componente aggiuntivo?
- Chiunque utilizzi JMP ma si trovi a eseguire processi/azioni di routine in più fasi e desideri risparmiare tempo
- Chiunque utilizzi JMP e desideri aggiungere funzionalità aggiuntive
- Chiunque utilizzi JMP e desideri che i propri colleghi che utilizzano JMP siano più produttivi con JMP, ma che non abbiano molta familiarità con JMP, può trovare questa soluzione ideale.
- Come si crea un componente aggiuntivo?
- Innanzitutto, ti serve una sceneggiatura
- La provenienza di questo script dipende dal punto di partenza.
- Il generatore di componenti aggiuntivi verrà in genere avviato da punti di partenza diversi
- Le sezioni successive illustreranno come aprire Add-in Builder dai diversi punti di partenza
NOTA: è possibile creare manualmente un componente aggiuntivo senza utilizzare Add-in Builder, ma ciò richiederebbe l'utilizzo di alcune opzioni avanzate non presenti in Add-in Builder. Consultare la sezione "Ulteriori informazioni" di seguito.
Il generatore di componenti aggiuntivi
- Il modo più rapido per avviare Add-in Builder è andare su File > Nuovo > Componente aggiuntivo (sistema operativo Windows).
- Gli utenti macOS vanno su File > Nuovo > Nuovo componente aggiuntivo.
- Verrà visualizzata la finestra di Add-in Builder
-
Sono presenti 5 schede, ognuna con una propria funzione. I dettagli di ciascuna scheda sono disponibili nel collegamento alla Guida in linea nella sezione "Dove trovare ulteriori informazioni" qui sotto.
-
Esamineremo brevemente ogni scheda in tempo reale all'interno di JMP
-
Scheda Generale: Utilizzata per identificare il componente aggiuntivo e le relative restrizioni.
-
Voci di menu: dove risiede lo script principale per ogni voce di menu definita
-
Script di avvio: lo script che verrà eseguito all'avvio di JMP (e all'avvio del componente aggiuntivo).
-
Script di uscita: lo script che verrà eseguito alla chiusura di JMP o alla disattivazione del componente aggiuntivo.
-
File aggiuntivi: tutti i file che il componente aggiuntivo utilizzerà e che non sono già definiti nelle schede precedenti.
Generatore di applicazioni e dashboard
- Sia nell'Application Builder che nel Dashboard Builder, è possibile accedere direttamente all'Add-in Builder.
- Per fare ciò, clicca sul triangolo rosso e seleziona Salva script > Aggiungi come componente aggiuntivo
- Questo copierà lo script che rappresenta l'applicazione o la dashboard corrente nella sezione Voci di menu del Generatore di componenti aggiuntivi.
- Il resto del processo di creazione di un componente aggiuntivo è identico a quello descritto nella sezione precedente.
Esempi
Sono stati forniti un paio di esempi e sono stati citati due esercizi. Si trovano nella rivista contenuta nel file zip allegato a questo post.