Ci impegniamo a migliorare continuamente JMP in diretta , E JMP16.1 non fa eccezione. Nella nostra ultima versione, ci siamo concentrati sul miglioramento dell'esperienza di amministrazione dell'istanza JMP Live. Di seguito è riportato solo un esempio delle grandi modifiche apportate a JMP Live.
Scaricare il contenuto JMP Live come progetto JMP
È ora possibile scaricare il contenuto JMP Live come progetto JMP, che consente di scaricare un report (o tutti i report, se si scarica una cartella) e le tabelle dati associate al report contemporaneamente. Quando apri il file scaricato utilizzando JMP, troverai ciascun report come scheda nel Progetto. Il progetto include anche uno script che consente di aprire rapidamente il backup del post su JMP Live. Nota: il progetto scaricato è supportato solo da JMP 16.0+.
Il pulsante Scarica come progetto JMP si trova sulla barra degli strumenti di un post:

Visualizza la sincronizzazione del nome
Prima di JMP Live 16.1, era necessario impostare il nome visualizzato quando si accedeva al proprio account per la prima volta. Ora JMP Live offre un'opzione per recuperare i nomi visualizzati dal provider di autenticazione. Per attivare la funzionalità, gli amministratori possono ora impostare la seguente opzione nel file ENV:
AUTH_DISPLAY_NAME_SYNC = 1
La sincronizzazione del nome visualizzato presenta restrizioni diverse a seconda del provider di autenticazione utilizzato con JMP Live. Se l'istanza viene autenticata utilizzando Direct AD, la sincronizzazione del nome visualizzato cercherà il campo displayName come nome visualizzato presunto per l'utente e lo utilizzerà, se presente.
L'autenticazione Keycloak è leggermente più flessibile di Direct AD. Keycloak consente di mappare gli attributi dai provider di autenticazione a una serie di attributi comuni per JMP Live. Una volta mappato l'attributo desiderato su displayName all'interno di Keycloak, JMP Live lo utilizzerà per la sincronizzazione del nome visualizzato.
L'attivazione della sincronizzazione del nome visualizzato disabilita la possibilità dell'utente di modificare manualmente il proprio nome visualizzato in JMP Live.
Importa utenti da Active Directory
Se la tua istanza JMP Live utilizza Direct AD o Keycloak AD, ora potrai importare gli utenti direttamente da Active Directory utilizzando la CLI di JMP Live.
C:\Program Files\SAS\JMP Live\JMPLive> bin\jmplive-cli authImport -h
Imports different entities from the configured authentication service for use in JMP Live.
USAGE
$ jmplive-cli authImport
OPTIONS
-a, --all Import all entities from the authentication service
-c, --count Count the number to process without importing
-t, --type=users|groups (required) The type of entity to import
Aggiornamento del pannello di amministrazione
In JMP Live 16.1 abbiamo aggiornato l'aspetto dell'intero pannello di amministrazione. Volevamo rendere più intuitivo l'accesso alle informazioni sull'istanza JMP Live e consentire un'esperienza più ottimizzata sia sui formati desktop che su quelli mobili.
Pagina di stato del server
La pagina delle informazioni sul server è una nuova aggiunta a JMP Live 16.1. Abbiamo creato questa pagina per essere l'area di destinazione predefinita del pannello di amministrazione e per fornire una nuova casa per le impostazioni di configurazione. Nella parte superiore della pagina abbiamo evidenziato il numero di utenti abilitati, un elenco di sessioni JMP attualmente in uso nel pool e il numero di report nella coda di rigenerazione. Altre impostazioni degne di nota nelle schede seguenti sono la data di scadenza del certificato SSL e lo stato della connessione al database per aiutare a identificare i problemi con l'istanza JMP Live.
Tabella di accesso ai post
Il pannello di amministrazione di JMP Live include anche una nuova pagina che ti consente di sfogliare l'attività di visualizzazione e download su ogni post nella tua istanza JMP Live. Poiché questa tabella è filtrabile, l'amministratore può filtrare per utenti, tipo di accesso, indirizzo IP e altro, consentendo all'amministratore di monitorare più da vicino chi accede alle risorse sull'istanza JMP Live.
Includiamo anche una versione più limitata della tabella di accesso per i singoli post in JMP Live, visualizzabile dall'editore del post. Questa tabella si trova nel menu extra della pagina di un post.
Aggiorna il pannello di amministrazione esistente
Oltre ad aggiungere nuove pagine al pannello di amministrazione, abbiamo aggiornato le pagine esistenti per adattarle all'aspetto del resto di JMP Live. Ecco alcuni dei punti salienti.
Gestione utenti
La pagina di gestione degli utenti ha ottenuto un layout completamente nuovo in JMP Live 16.1. Ora forniamo un elenco di utenti sul lato sinistro della pagina e ti consentiamo di filtrare l'elenco in modo da poter trovare rapidamente un utente specifico.
Facendo clic sull'utente nell'elenco vengono visualizzati i dettagli di quell'utente sul lato destro della pagina. La prima sezione elenca le informazioni di base sull'utente e consente a un amministratore di aggiornare il nome visualizzato dell'utente, se applicabile. La sezione successiva consente all'amministratore di modificare le autorizzazioni dell'utente per JMP Live.
Gestione del gruppo
Simile nel design alla pagina di gestione degli utenti, la gestione dei gruppi consente a un amministratore di regolare le impostazioni per ciascun gruppo su JMP Live. Dopo aver selezionato un gruppo nell'elenco, un amministratore può modificare le informazioni di base su un gruppo o addirittura eliminare il gruppo se non è più necessario. La sezione successiva consente di gestire i membri del gruppo. Puoi aggiungere nuovi membri, eliminare quelli esistenti o modificare le autorizzazioni per i singoli membri.
Impostazioni JMP Live
Questa pagina include le impostazioni di runtime della vecchia pagina delle impostazioni di amministrazione. Le impostazioni di configurazione sono ora disponibili nella nuova pagina Informazioni sul server JMP, il che significa che ogni impostazione elencata in questa pagina è modificabile mentre JMP Live è in esecuzione. Ogni impostazione è modificabile individualmente e include una descrizione pop-up, se necessario.
Piscina JMP
Il nuovo pannello Pool JMP evidenzia alcuni parametri prestazionali nella parte superiore della pagina in modo che un amministratore possa valutare rapidamente lo stato del pool. Ogni macchina del pool è elencata nella tabella con un riepilogo delle informazioni sui server al suo interno. Tuttavia, se devi gestire un singolo server, l'elenco è disponibile nel pannello dei dettagli del pool.

Registro di audizione
Il pannello del registro di controllo riprogettato consente di esplorare l'attività dell'istanza JMP Live. I filtri sono gli stessi del vecchio design del registro di controllo, consentendo agli amministratori di concentrarsi su attività, utenti, timestamp specifici e altro ancora.
Abbiamo anche ridisegnato la colonna dei dettagli per visualizzare una finestra di visualizzazione JSON in modo da poter esplorare tutti i dati associati a ciascuna voce.
CLI di Keycloak
Con l'aggiornamento a JMP Live 16.1, abbiamo introdotto un nuovo strumento da riga di comando per facilitare la gestione dell'installazione di Keycloak. Questo strumento è progettato per essere eseguito sul server Keycloak dagli amministratori di sistema. Questa CLI semplifica la gestione delle impostazioni del database e dei certificati HTTPS. La CLI supporta un comando di aiuto e un argomento -h per visualizzare le informazioni della guida per un determinato comando.
C:\Program Files\SAS\Keycloak\keycloak>keycloak-cli help
keycloak-cli can be used to configure your Keycloak instance using one of the
following commands. For more information about a command, you can use help with
the command name or use --help after the command name.
Usage: keycloak-cli [-h] <command>
Options:
-h, --help Show this help message and exit.
Commands:
database Configures database settings for the Keycloak server.
http Configures HTTP settings for the Keycloak server.
https Configures HTTPS settings for the Keycloak server.
help Displays help information about the specified command
Exit Codes:
2 Missing required command
Banca dati
Il comando database aiuta un amministratore a configurare le impostazioni del database per il server Keycloak. Il comando di connessione consente di ottenere le informazioni sulla connessione corrente, impostare nuove informazioni sulla connessione e convalidare la connessione. Il comando create-schema creerà lo schema Keycloak nel database.
C:\Program Files\SAS\Keycloak\keycloak>keycloak-cli database help
Configures database settings for the Keycloak server.
Usage: keycloak-cli database [-h] <command>
Options:
-h, --help Show this help message and exit.
Commands:
connection Configures database connection settings for the Keycloak
server.
create-schema Creates the Keycloak schema in the database.
help Displays help information about the specified command
Exit Codes:
2 Missing required command
HTTP/HTTPS
Il comando https aiuta a gestire le impostazioni HTTPS per il server Keycloak. Il comando bind-address consente a un utente di aggiornare l'indirizzo IP su cui Keycloak è in ascolto per le connessioni in entrata. Il comando certificates consente a un utente di aggiornare i certificati utilizzati dal server e convalidare i nuovi file di certificato prima di sostituirli. Il comando port consente all'utente di configurare il numero di porta su cui Keycloak è in ascolto per le connessioni HTTPS.
C:\Program Files\SAS\Keycloak\keycloak>keycloak-cli https help
Configures HTTPS settings for the Keycloak server.
Usage: keycloak-cli https [-h] <command>
Options:
-h, --help Show this help message and exit.
Commands:
bind-address Configures the IP address that Keycloak listens on
for incoming connections.
certificates Configures the HTTPS certificates for the Keycloak
server.
port Configures the port number Keycloak listens on for
HTTPS connections.
proxy-address-forwarding Configures whether Keycloak accepts X-Forwarded-For
headers from proxies.
help Displays help information about the specified
command
Exit Codes:
2 Missing required command
Come il comando port su https, il comando port http ti consente di configurare il numero di porta su cui Keycloak è in ascolto per le connessioni HTTP.