私たちは継続的な改善に取り組んでいますJMPライブ、 そしてJMP 16.1も例外ではありません。 最新リリースでは、JMP Live インスタンスの管理に関するエクスペリエンスの向上に重点を置いています。 以下に概要を示したものは、JMP Live に加えた大きな変更のほんの一例です。
JMP Live コンテンツを JMP プロジェクトとしてダウンロードする
JMP Live コンテンツを JMP プロジェクトとしてダウンロードできるようになりました。これにより、レポート (フォルダーをダウンロードする場合はすべてのレポート) とレポートに関連付けられたデータ テーブルを一度にダウンロードできるようになります。 JMP を使用してダウンロードしたファイルを開くと、プロジェクト内のタブとして各レポートが表示されます。 このプロジェクトには、JMP Live でポスト バックアップをすぐに開くことができるスクリプトも含まれています。 注: ダウンロードしたプロジェクトは、JMP 16.0 以降でのみサポートされます。
「JMP プロジェクトとしてダウンロード」ボタンは投稿のツールバーにあります。

表示名の同期
JMP Live 16.1 より前は、アカウントに初めてログインするときに表示名を設定する必要がありました。 JMP Live では、認証プロバイダーから表示名を取得するオプションが提供されています。 この機能を有効にするために、管理者は ENV ファイルで次のオプションを設定できるようになりました。
AUTH_DISPLAY_NAME_SYNC = 1
表示名の同期には、JMP Live で使用される認証プロバイダーに応じて異なる制限があります。 インスタンスが Direct AD を使用して認証されている場合、表示名同期はユーザーの想定表示名としてフィールド displayName を検索し、存在する場合はそれを使用します。
Keycloak 認証は、Direct AD よりも少し柔軟です。 Keycloakを使用すると、認証プロバイダーの属性をJMP Liveの共通属性のセットにマッピングできます。 必要な属性がKeycloak内のdisplayNameにマッピングされると、JMP Liveはそれを表示名の同期に使用します。
表示名の同期をオンにすると、ユーザーは JMP Live で表示名を手動で編集できなくなります。
Active Directory からユーザーをインポートする
JMP Live インスタンスが Direct AD または Keycloak AD を使用している場合、JMP Live CLI を使用して Active Directory からユーザーを直接インポートできるようになります。
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
管理パネルの更新
JMP Live 16.1 では、管理パネル全体の外観と操作性を更新しました。 私たちは、JMP Live インスタンスに関する情報へのアクセスをより直感的にし、デスクトップとモバイル ベースのフォーマットの両方でより最適化されたエクスペリエンスを実現したいと考えました。
サーバーステータスページ
サーバー情報ページは、JMP Live 16.1 に新しく追加されました。 このページは、管理パネルのデフォルトのランディング領域として、また構成設定の新しいホームを提供するために作成されました。 ページの上部には、有効なユーザーの数、現在プール全体で使用されている JMP セッションのリスト、および再生成キュー内のレポートの数が強調表示されています。 以下のカードのその他の注目すべき設定は、JMP Live インスタンスの問題を特定するのに役立つ SSL 証明書の有効期限とデータベース接続ステータスです。
ポストアクセステーブル
JMP Live 管理パネルには、JMP Live インスタンス内のすべての投稿の表示およびダウンロード アクティビティを参照できる新しいページも含まれています。 このテーブルはフィルタリング可能なため、管理者はユーザー、アクセス タイプ、IP アドレスなどでフィルタリングでき、JMP Live インスタンス上のリソースに誰がアクセスしているかをより詳細に監視できます。
また、JMP Live の個々の投稿に対する、投稿の発行者が閲覧できる、より限定されたバージョンのアクセス テーブルも含まれています。 このテーブルは、投稿ページのオーバーフロー メニューにあります。
既存の管理パネルを更新する
管理パネルに新しいページを追加することに加えて、JMP Live の残りの部分の外観と雰囲気に一致するように既存のページを更新しました。 ここではそのハイライトをいくつか紹介します。
ユーザー管理
JMP Live 16.1 では、ユーザー管理ページのレイアウトがまったく新しくなりました。 ページの左側にユーザーのリストが表示され、リストをフィルタリングして特定のユーザーをすばやく見つけられるようになりました。
リスト内のユーザーをクリックすると、ページの右側にそのユーザーの詳細が表示されます。 最初のセクションにはユーザーに関する基本情報がリストされており、管理者は必要に応じてユーザーの表示名を更新できます。 次のセクションでは、管理者が JMP Live に対するユーザーの権限を調整できるようにします。
グループ経営
ユーザー管理ページと同様のデザインで、グループ管理では管理者が JMP Live 上の各グループの設定を調整できます。 リストでグループを選択した後、管理者はグループに関する基本情報を調整したり、グループが不要になった場合は削除したりすることができます。 次のセクションでは、グループのメンバーを管理できます。 新しいメンバーを追加したり、既存のメンバーを削除したり、個々のメンバーの権限を調整したりできます。
JMPライブ設定
このページには、古い管理設定ページのランタイム設定が含まれています。 構成設定が新しい JMP サーバー情報ページに表示されるようになりました。つまり、このページにリストされているすべての設定は、JMP Live の実行中に編集可能です。 各設定は個別に編集可能で、必要に応じてポップアップ説明が含まれます。
JMPプール
新しい JMP プール パネルでは、ページの上部にいくつかのパフォーマンス メトリックが強調表示されるため、管理者はプールの状態をすぐに評価できます。 各プール マシンは、その中のサーバーに関する情報の概要とともに表にリストされます。 ただし、個別のサーバーを管理する必要がある場合は、プールの詳細パネルにリストが表示される場合があります。

監査ログ
再設計された監査ログ パネルを使用すると、JMP Live インスタンスのアクティビティを調査できます。 フィルターは古い監査ログの設計と同じであるため、管理者は特定のアクティビティ、ユーザー、タイムスタンプなどに焦点を当てることができます。
また、JSON ビューア ウィンドウがポップアップするように詳細列を再設計し、各エントリに関連付けられた完全なデータを探索できるようにしました。
Keycloak CLI
JMP Live 16.1へのアップデートにより、Keycloakインストールの管理を支援する新しいコマンドラインツールが導入されました。 このツールは、システム管理者がKeycloakサーバー上で実行するように設計されています。 この CLI を使用すると、データベース設定と HTTPS 証明書の管理が簡単になります。 CLI は、特定のコマンドのヘルプ情報を表示するための help コマンドと -h 引数をサポートしています。
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
データベース
データベース コマンドは、管理者が Keycloak サーバーのデータベース設定を構成するのに役立ちます。 connection コマンドを使用すると、現在の接続情報を取得し、新しい接続情報を設定し、接続を検証できます。 create-schema コマンドは、データベースに Keycloak スキーマを作成します。
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
https コマンドは、Keycloak サーバーの HTTPS 設定を管理するのに役立ちます。 bind-address コマンドを使用すると、ユーザーは Keycloak が受信接続をリッスンする IP アドレスを更新できます。 証明書コマンドを使用すると、ユーザーはサーバーで使用される証明書を更新し、新しい証明書ファイルを置き換える前に検証することができます。 port コマンドを使用すると、ユーザーはKeycloakが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
https の port コマンドと同様に、http port コマンドを使用すると、Keycloak が HTTP 接続をリッスンするポート番号を設定できます。