Nous nous engageons à améliorer continuellement JMP en direct , et JMP16.1 ne fait pas exception. Dans notre dernière version, nous nous sommes concentrés sur l'amélioration de l'expérience d'administration de votre instance JMP Live. Vous trouverez ci-dessous un échantillon des changements importants que nous avons apportés à JMP Live.
Télécharger du contenu JMP Live en tant que projet JMP
Vous pouvez désormais télécharger du contenu JMP Live en tant que projet JMP, ce qui vous permet de télécharger un rapport (ou tous les rapports, si vous téléchargez un dossier) et les tableaux de données associés au rapport en une seule fois. Lorsque vous ouvrez le fichier téléchargé à l'aide de JMP, vous trouverez chaque rapport sous forme d'onglet dans le projet. Le projet comprend également un script qui vous permet d'ouvrir rapidement la sauvegarde de la publication sur JMP Live. Remarque : Le projet téléchargé est uniquement pris en charge par JMP 16.0+.
Le bouton Télécharger en tant que projet JMP se trouve dans la barre d'outils d'un article :

Synchronisation du nom d'affichage
Avant JMP Live 16.1, vous deviez définir votre nom d'affichage lors de la première connexion à votre compte. Désormais, JMP Live propose une option permettant de récupérer les noms d'affichage auprès du fournisseur d'authentification. Pour activer la fonctionnalité, les administrateurs peuvent désormais définir l'option suivante dans le fichier ENV :
AUTH_DISPLAY_NAME_SYNC = 1
La synchronisation du nom d'affichage comporte différentes restrictions selon le fournisseur d'authentification utilisé avec JMP Live. Si l'instance est authentifiée à l'aide de Direct AD, la synchronisation du nom d'affichage recherchera le champ displayName comme nom d'affichage supposé pour l'utilisateur et l'utilisera s'il est présent.
L'authentification Keycloak est un peu plus flexible que Direct AD. Keycloak permet de mapper les attributs des fournisseurs d'authentification vers un ensemble d'attributs communs pour JMP Live. Une fois l'attribut souhaité mappé sur displayName dans Keycloak, JMP Live l'utilisera pour la synchronisation du nom d'affichage.
L'activation de la synchronisation du nom d'affichage désactive la possibilité pour un utilisateur de modifier manuellement son nom d'affichage dans JMP Live.
Importer des utilisateurs depuis Active Directory
Si votre instance JMP Live utilise Direct AD ou Keycloak AD, vous pourrez désormais importer des utilisateurs directement depuis Active Directory à l'aide de JMP Live CLI.
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
Actualisation du panneau d'administration
Dans JMP Live 16.1, nous avons actualisé l'apparence de l'ensemble du panneau d'administration. Nous voulions rendre l'accès aux informations sur l'instance JMP Live plus intuitif et permettre une expérience plus optimisée sur les formats de bureau et mobiles.
Page d'état du serveur
La page d'informations sur le serveur est un nouvel ajout à JMP Live 16.1. Nous avons créé cette page pour qu'elle soit la zone d'accueil par défaut du panneau d'administration et pour fournir un nouvel espace pour les paramètres de configuration. En haut de la page, nous avons mis en évidence le nombre d'utilisateurs activés, une liste des sessions JMP actuellement utilisées dans le pool et le nombre de rapports dans la file d'attente de régénération. Les autres paramètres à noter dans les cartes ci-dessous sont la date d'expiration du certificat SSL et l'état de connexion à la base de données pour aider à identifier les problèmes avec l'instance JMP Live.
Tableau d'accès aux publications
Le panneau d'administration de JMP Live comprend également une nouvelle page qui vous permet de parcourir l'activité d'affichage et de téléchargement de chaque publication de votre instance JMP Live. Étant donné que ce tableau est filtrable, l'administrateur peut filtrer par utilisateurs, type d'accès, adresse IP, etc., ce qui permet à un administrateur de surveiller plus étroitement qui accède aux ressources sur l'instance JMP Live.
Nous incluons également une version plus limitée du tableau d'accès aux publications individuelles dans JMP Live, visible par l'éditeur de la publication. Ce tableau se trouve dans le menu à débordement de la page d'un article.
Actualiser le panneau d'administration existant
En plus d'ajouter de nouvelles pages au panneau d'administration, nous avons mis à jour les pages existantes pour qu'elles correspondent à l'apparence du reste de JMP Live. Voici quelques points importants.
Gestion des utilisateurs
La page de gestion des utilisateurs a reçu une toute nouvelle présentation dans JMP Live 16.1. Nous fournissons désormais une liste d'utilisateurs sur le côté gauche de la page et vous permettons de filtrer la liste afin que vous puissiez trouver rapidement un utilisateur spécifique.
Cliquer sur l'utilisateur dans la liste fait apparaître les détails de cet utilisateur sur le côté droit de la page. La première section répertorie les informations de base sur l'utilisateur et permet à un administrateur de mettre à jour le nom d'affichage de l'utilisateur, le cas échéant. La section suivante permet à un administrateur d'ajuster les autorisations de l'utilisateur pour JMP Live.
Gestion de groupe
De conception similaire à la page de gestion des utilisateurs, la gestion des groupes permet à un administrateur d'ajuster les paramètres de chaque groupe sur JMP Live. Après avoir sélectionné un groupe dans la liste, un administrateur peut ajuster les informations de base sur un groupe ou même supprimer le groupe s'il n'est plus nécessaire. La section suivante vous permet de gérer les membres du groupe. Vous pouvez ajouter de nouveaux membres, supprimer des membres existants ou ajuster les autorisations de membres individuels.
Paramètres de JMP Live
Cette page inclut les paramètres d'exécution de l'ancienne page des paramètres d'administration. Les paramètres de configuration apparaissent désormais sur la nouvelle page d'informations sur JMP Server, ce qui signifie que chaque paramètre répertorié sur cette page est modifiable pendant l'exécution de JMP Live. Chaque paramètre est modifiable individuellement et comprend une description contextuelle si nécessaire.
Piscine JMP
Le nouveau panneau Pool JMP met en évidence certaines mesures de performances en haut de la page afin qu'un administrateur puisse évaluer rapidement l'état du pool. Chaque machine du pool est répertoriée dans le tableau avec un résumé des informations sur les serveurs qu'elle contient. Cependant, si vous devez gérer un serveur individuel, la liste se trouve dans le panneau de détails du pool.

Journal d'audit
Le panneau du journal d'audit repensé vous permet d'explorer l'activité de l'instance JMP Live. Les filtres sont les mêmes que l'ancienne conception du journal d'audit, permettant aux administrateurs de se concentrer sur une activité spécifique, des utilisateurs, des horodatages et bien plus encore.
Nous avons également repensé la colonne de détails pour faire apparaître une fenêtre de visualisation JSON afin que vous puissiez explorer toutes les données associées à chaque entrée.
CLI de Keycloak
Avec la mise à jour de JMP Live 16.1, nous avons introduit un nouvel outil de ligne de commande pour vous aider à gérer une installation Keycloak. Cet outil est conçu pour être exécuté sur le serveur Keycloak par les administrateurs système. Cette CLI facilite la gestion des paramètres de base de données et des certificats HTTPS. La CLI prend en charge une commande d'aide et un argument -h pour afficher les informations d'aide pour une commande donnée.
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
Base de données
La commande database aide un administrateur à configurer les paramètres de base de données pour le serveur Keycloak. La commande de connexion vous permet d'obtenir les informations de connexion actuelles, de définir de nouvelles informations de connexion et de valider la connexion. La commande create-schema créera le schéma Keycloak dans la base de données.
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
La commande https permet de gérer les paramètres HTTPS du serveur Keycloak. La commande bind-address permet à un utilisateur de mettre à jour l'adresse IP sur laquelle Keycloak écoute les connexions entrantes. La commande certificates permet à un utilisateur de mettre à jour les certificats utilisés par le serveur et de valider les nouveaux fichiers de certificats avant de les remplacer. La commande port permet à l'utilisateur de configurer le numéro de port sur lequel Keycloak écoute les connexions 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
Comme la commande port sur https, la commande http port vous permet de configurer le numéro de port sur lequel Keycloak écoute les connexions HTTP.