Estamos comprometidos a mejorar continuamente JMP en vivo , y JMP 16.1 no es una excepción. En nuestra última versión, nos hemos centrado en mejorar la experiencia de administración de su instancia JMP Live. A continuación se describe solo una muestra de los grandes cambios que hemos realizado en JMP Live.
Descargue contenido de JMP Live como un proyecto JMP
Ahora puede descargar contenido de JMP Live como un proyecto JMP, lo que le permite descargar un informe (o todos los informes, si descarga una carpeta) y las tablas de datos asociadas con el informe al mismo tiempo. Cuando abre el archivo descargado usando JMP, encontrará cada informe como una pestaña en el Proyecto. El Proyecto también incluye un script que le permite abrir rápidamente la copia de seguridad de la publicación en JMP Live. Nota: El proyecto descargado solo es compatible con JMP 16.0+.
El botón Descargar como proyecto JMP se encuentra en la barra de herramientas de una publicación:

Sincronización de nombre para mostrar
Antes de JMP Live 16.1, tenías que configurar tu nombre para mostrar al iniciar sesión en tu cuenta por primera vez. Ahora, JMP Live ofrece una opción para recuperar nombres para mostrar del proveedor de autenticación. Para activar la función, los administradores ahora pueden configurar la siguiente opción en el archivo ENV:
AUTH_DISPLAY_NAME_SYNC = 1
La sincronización del nombre para mostrar tiene diferentes restricciones según el proveedor de autenticación utilizado con JMP Live. Si la instancia se autentica mediante Direct AD, la sincronización del nombre para mostrar buscará el campo displayName como el nombre para mostrar asumido para el usuario y lo usará si está presente.
La autenticación Keycloak es un poco más flexible que Direct AD. Keycloak permite asignar atributos de proveedores de autenticación a un conjunto de atributos comunes para JMP Live. Una vez que el atributo deseado se asigna a displayName dentro de Keycloak, JMP Live lo usará para la sincronización del nombre para mostrar.
Activar la sincronización del nombre para mostrar desactiva la capacidad del usuario de editar manualmente su nombre para mostrar en JMP Live.
Importar usuarios desde Active Directory
Si su instancia de JMP Live utiliza Direct AD o Keycloak AD, ahora podrá importar usuarios directamente desde Active Directory utilizando la CLI de 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
Actualización del panel de administración
En JMP Live 16.1, hemos actualizado la apariencia de todo el panel de administración. Queríamos que el acceso a la información sobre la instancia de JMP Live fuera más intuitivo y permitir una experiencia más optimizada tanto en formatos de escritorio como móviles.
Página de estado del servidor
La página de información del servidor es una nueva incorporación a JMP Live 16.1. Creamos esta página para que sea el área de inicio predeterminada del panel de administración y para proporcionar un nuevo hogar para los ajustes de configuración. En la parte superior de la página, hemos resaltado la cantidad de usuarios habilitados, una lista de sesiones JMP actualmente en uso en todo el grupo y la cantidad de informes en la cola de regeneración. Otras configuraciones destacadas en las tarjetas a continuación son la fecha de vencimiento del certificado SSL y el estado de conexión de la base de datos para ayudar a identificar problemas con la instancia de JMP Live.
Mesa de acceso a publicaciones
El panel de administración de JMP Live también incluye una nueva página que le permite explorar la actividad de visualización y descarga en cada publicación en su instancia de JMP Live. Dado que esta tabla se puede filtrar, el administrador puede filtrar por usuarios, tipo de acceso, dirección IP y más, lo que le permite al administrador monitorear más de cerca quién accede a los recursos en la instancia de JMP Live.
También incluimos una versión más limitada de la tabla de acceso para publicaciones individuales en JMP Live, visible para el editor de la publicación. Esta tabla se encuentra en el menú adicional de la página de una publicación.
Actualizar el panel de administración existente
Además de agregar nuevas páginas al panel de administración, actualizamos las páginas existentes para que coincidan con la apariencia del resto de JMP Live. Éstos son algunos de los aspectos más destacados.
Gestión de usuarios
La página de administración de usuarios obtuvo un diseño totalmente nuevo en JMP Live 16.1. Ahora proporcionamos una lista de usuarios en el lado izquierdo de la página y le permitimos filtrar la lista para que pueda encontrar un usuario específico rápidamente.
Al hacer clic en el usuario de la lista, aparecen los detalles de ese usuario en el lado derecho de la página. La primera sección enumera información básica sobre el usuario y permite a un administrador actualizar el nombre para mostrar del usuario, si corresponde. La siguiente sección permite a un administrador ajustar los permisos del usuario para JMP Live.
Manejo de grupo
De diseño similar a la página de administración de usuarios, la administración de grupos permite a un administrador ajustar la configuración de cada grupo en JMP Live. Después de seleccionar un grupo en la lista, un administrador puede ajustar la información básica sobre un grupo o incluso eliminar el grupo si ya no es necesario. La siguiente sección le permite administrar los miembros del grupo. Puede agregar nuevos miembros, eliminar los existentes o ajustar los permisos para miembros individuales.
Configuración de JMP en vivo
Esta página incluye la configuración del tiempo de ejecución de la antigua página de configuración del administrador. Los ajustes de configuración ahora aparecen en la nueva página de información del servidor JMP, lo que significa que todos los ajustes enumerados en esta página se pueden editar mientras se ejecuta JMP Live. Cada configuración se puede editar individualmente e incluye una descripción emergente si es necesario.
Grupo JMP
El nuevo panel JMP Pool destaca algunas métricas de rendimiento en la parte superior de la página para que un administrador pueda evaluar rápidamente el estado del grupo. Cada máquina del grupo aparece en la tabla con un resumen de información sobre los servidores que contiene. Sin embargo, si necesita administrar un servidor individual, la lista se puede encontrar en el panel de detalles del grupo.

Registro de auditoría
El panel de registro de auditoría rediseñado le permite explorar la actividad de la instancia de JMP Live. Los filtros son los mismos que los del antiguo diseño del registro de auditoría, lo que permite a los administradores centrarse en actividades específicas, usuarios, marcas de tiempo y más.
También hemos rediseñado la columna de detalles para que aparezca una ventana de visor JSON para que pueda explorar los datos completos asociados con cada entrada.
CLI de capa de teclas
Con la actualización a JMP Live 16.1, hemos introducido una nueva herramienta de línea de comandos para ayudar a administrar la instalación de Keycloak. Esta herramienta está diseñada para que los administradores del sistema la ejecuten en el servidor Keycloak. Esta CLI facilita la administración de la configuración de la base de datos y los certificados HTTPS. La CLI admite un comando de ayuda y un argumento -h para mostrar información de ayuda para un comando determinado.
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 datos
El comando de base de datos ayuda al administrador a configurar los ajustes de la base de datos para el servidor Keycloak. El comando de conexión le permite obtener la información de conexión actual, establecer nueva información de conexión y validar la conexión. El comando create-schema creará el esquema Keycloak en la base de datos.
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
El comando https ayuda a administrar la configuración HTTPS para el servidor Keycloak. El comando bind-address permite al usuario actualizar la dirección IP que Keycloak escucha para las conexiones entrantes. El comando de certificados permite al usuario actualizar los certificados utilizados por el servidor y validar los nuevos archivos de certificado antes de reemplazarlos. El comando port permite al usuario configurar el número de puerto en el que Keycloak escucha las conexiones 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
Al igual que el comando de puerto en https, el comando de puerto http le permite configurar el número de puerto en el que Keycloak escucha las conexiones HTTP.