Nel nostro precedente "Come usare JMP Che la visualizzazione della nuova epidemia di polmonite coronarica sia chiaramente condivisa e visibile". Nell'articolo vi abbiamo mostrato come fare JMP in diretta o la sua versione pubblica gratuita Pubblico JMP Procedura generale per la pubblicazione dei report. Sebbene il processo di rilascio manuale sia semplice e chiaro, l'attuale aggiornamento dinamico dell'epidemia viene misurato almeno in giorni e alcuni report relativi alle operazioni aziendali vengono aggiornati in ore.Se ogni rilascio viene implementato manualmente, oltre ai dati in background e Oltre a l'aggiornamento efficiente dei report, l'operazione di rilascio è ripetitiva, banale e poco tecnologica. Quindi, esiste una soluzione di rilascio più intelligente che ci liberi da ore lavorative a basso valore aggiunto e ci dedichi a lavori a più alto valore aggiunto?
La risposta è si. In questo numero, ve ne presenteremo alcuni Suggerimenti per la pubblicazione automatica dei rapporti, nella speranza di aiutare tutti a migliorare l'efficienza.
Ma prima bisogna ancora dichiarare:
- Anche se questo è un JSL parziale articolo, ma ci concentreremo su JSL La logica di scrittura e i punti chiave non dovrebbero causare il più possibile le barriere di lettura di tutti.
- Se riesci a capire il seguente JSL La struttura grammaticale di base, quindi non è difficile per te capire questo articolo.
oggetto << Messaggio (argomento); /* ad un oggetto (oggetto) Inviare (<<) un'istruzione o un'informazione (Messaggio) */
- Motivi per scegliere JMP Public Spiegare per il corriere è che la maggior parte dei lettori non lo è JMP in diretta utenti ufficiali, quindi è impossibile sperimentarlo in combattimento reale. E con JMP in diretta Lo scripting corrispondente aggiungerà alcune impostazioni di riservatezza su questa base, ma la logica complessiva del framework è simile a quella di questo articolo. * Nota: JSL, ovvero JMP Scripting Language, è un linguaggio di scripting unico di JMP
Quindi, per far capire ai principianti, vedremo "Come usare JMP Che la visualizzazione della nuova epidemia di polmonite coronarica sia chiaramente condivisa e visibile" Il contenuto pubblicato nel testo originale è semplificato a due singoli report (Fig. -1 ), ovvero "Mappa dell'epidemia cinese" e "Mappa delle tendenze dei casi confermati, deceduti e guariti".

Figura 1 Pubblico JMP Pubblica rendering
Diamo direttamente la pubblicazione del JMP Public rapporto JSL Il telaio del modello di riferimento è mostrato nella figura -2 Come mostrato, le funzioni di ogni istruzione si riferiscono alle informazioni di commento verde.


Figura-2 Pubblico JMP rapporto pubblicato JSL cornice del modello
Successivamente, oltre alle osservazioni verdi, forniremo alcune spiegazioni supplementari per alcuni dei punti chiave:
- Includi ("*.jsl")
Equivalente a un'istruzione di riferimento o di chiamata. Sia tramite JMP Live O Pubblico JMP Pubblica rapporti o pubblica rapporti attraverso altri canali, la premessa è che abbiamo generato questi rapporti per essere pubblicati e le parentesi qui *.jsl è lo script utilizzato per generare questi rapporti. Lo script dall'origine dati al report richiesto può essere più lungo o più breve, quindi omettiamo questa sezione per semplificare la struttura dello script in modo che tutti possano vedere più chiaramente JMP in diretta O Pubblico JMP Il quadro logico generale dello script di rilascio.
Se Figura-2 mezzo *.jsl Parzialmente espanse, sono grosso modo come mostrato nella figura sottostante (Fig. -3 ), la sua funzione principale è disegnare un'immagine con il "Generatore grafico" e denominare questo report grafico come gb01 .

immagine 3 Generazione della "Mappa dell'epidemia cinese" JSL copione
- Nuovo rapporto Web ()
In poche parole, New Web Report () È un cestino in cui puoi provare a mettere qualsiasi cosa. Questo contenitore viene utilizzato per ospitare il report da pubblicare e ad esso possono essere aggiunti la sua raccolta di elementi correlati, come informazioni di indice (titolo e descrizione, ecc.) e vari tipi di report.
- Indice ()
impostare web Informazioni sull'indice come il titolo e la descrizione del rapporto. In, descrizione () poter usare HTMLhref Collegamenti grammaticali ad altri siti. nella figura -2 Di JSL , la descrizione contiene un collegamento al sito Web ufficiale della National Health Commission of China. In, titolo del collegamento Una dichiarazione del modulo rende efficace il collegamento, si precisa che in href Nel parametro è richiesta una stringa con escape \!" . Il collegamento sarà quindi nel file Pubblico JMP identificato nelle informazioni dell'indice, fare clic sul collegamento per passare all'indirizzo corrispondente o anche a un altro Pubblico JMP Rapporto.
- aggiungi rapporto ()
<< aggiungi rapporto () Tutti i report e gli altri elementi da pubblicare possono essere aggiunti al file Nuovo rapporto Web () nel contenitore costruito. Se devi aggiungere un nuovo rapporto, inizia una nuova riga e scrivi un'altra frase << aggiungi rapporto () ed eseguire nuovamente lo script.
- pubblicare ()
- URL () per specificare Pubblico JMP L'indirizzo di rete del server.
- pubblico (0 o 1) Definisce se il report pubblicato è "visibile solo a me" o "visibile pubblicamente". come nella foto -2 Nell'esempio di pubblico (0) Rendi i rapporti pubblicati visibili solo a te, quindi il ragnatela Nell'angolo in alto a destra del sottoreport della pagina viene visualizzata un'icona di "lucchetto". Se vuoi renderlo visibile a tutti, imposta pubblico (1) Basta renderlo pubblico.
- figura 2 L'esempio è la prima volta che il report viene pubblicato JSL modello. Se si desidera sostituire il report pubblicato in precedenza con il report attualmente pubblicato, aggiungere a sostituire() L'istruzione è sufficiente e il parametro è il rapporto di sostituzione desiderato ID pacchetto . il cosidetto ID pacchetto , ovvero, alla fine dell'URL del rapporto pubblicato, un codice univoco, molto facile da identificare, copiare ID Basta incollarlo sul carattere rosso.

- Se () alla fine dichiarazione viene utilizzato per aprire il pubblicato ragnatela pagina del rapporto e il Chiudi tutto () Le dichiarazioni rendono invisibile l'intero processo di pubblicazione.
- In altri aspetti, sebbene questo articolo "Come usare JMP Consentire che la visualizzazione della nuova epidemia di polmonite coronarica sia chiaramente condivisa e visibile" Il report del dashboard nell'articolo originale è semplificato a due versioni di report singoli, ma l'idea è applicabile anche al rilascio del report del dashboard, solo la necessità di generare il relazione da pubblicare JSL Gli script varieranno solo. Anche, JMP La natura interattiva della relazione sarà anche nel file JMP in diretta O Pubblico JMP Di ragnatela I rapporti vengono conservati il più possibile.
- Infine, se l'origine dati viene aggiornata regolarmente, allora, attraverso la logica di cui sopra, possiamo già realizzare la generazione con un clic di report personalizzati e pubblicarli nell'apposito JMP Public O JMP in diretta server. in questo momento, JMP Il vasto numero di fan del sito Web potrebbe avere ancora una piccola speranza stravagante, ovvero: è possibile implementare report personalizzati da rilasciare automaticamente su base continuativa secondo un ciclo personalizzato? La risposta è si. Abbiamo precedentemente pubblicato a "Corridori di analisi automatizzati, rendi automatici i tuoi rapporti" correre " in piedi ! " articolo, basta aggiungere //! string, lo script verrà eseguito automaticamente all'apertura, il che converte in qualche modo a *.jsl Il file viene convertito in un'approssimazione *.exe documento. collaborare di nuovo finestre Il task scheduler può aprire un percorso completo per il rilascio periodico automatico del report, in modo che il report pubblicato possa essere aggiornato in tempo reale.
Com'era prevedibile, con JMP Il continuo aggiornamento delle serie di prodotti, basandosi su JMP La condivisione delle informazioni delle potenti capacità di analisi statistica originali renderà sicuramente più preziose le tue intuizioni statistiche, e in effetti è vero, sempre di più JMP Gli utenti stanno esplorando con noi come ottenere il massimo da JMP in diretta Potenziare le imprese, consentendo ai risultati dell'analisi di essere ampiamente condivisi e applicati nell'organizzazione in tempo reale. Se sei interessato ai rapporti menzionati in questo articolo, benvenuto a Pubblico JMP Vedi altro: https://public.jmp.com/packages/2019-nCoV-China-Confirmed-Cases/js-p/mPnfRyw57ZzMsB1yNQ1wN
P.S. : Si fa riferimento a parte del contenuto di questo articolo Daniele Di blog : 10 suggerimenti utili per automatizzare la pubblicazione dei report live di JMP . Grazie!