JMP Liveは、JMPを使って発見したことを、JMPライセンスの有無に関わらず、組織内の他の人々と共有することを目的としています。PowerPointでは実現できない、JMPのインタラクティブ性を維持したまま、JMPで得られた発見をプレゼンテーションすることを容易にします。さらに、JMP Liveを使えば、データ更新を簡単にスケジュール設定してレポートを自動的に再生成できるため、睡眠中でも最新の知見を常に把握できます。
JMP Live 18.0では、これらすべてをより簡単に操作できる一連の機能強化が追加されました。JMP Liveは、企業のActive Directoryと統合できるようになり、JMP Liveコンテンツへのアクセス権限が組織の変更を自動的に反映するようになりました。投稿へのコメント時に他のユーザーをメンションできるようになったため、JMPコンテンツに関する会話に他のユーザーを簡単に参加させることができます。また、JMP Liveの各フォルダ内のコンテンツへのアクセス権限をより詳細に管理できるようになりました。さらに、JMP Liveの操作性を向上させ、問題が発生した場合に何が起こったのかを把握しやすくするための多くの機能強化も行いました。
JMP Live 18は、過去6年ほどでリリースしたJMP Liveの4番目のメジャーリリースです。リリースごとに、多くの新機能と性能を追加してきました。今日は、JMP Live 18で新たに追加された機能についてお話ししたいと思います。
まず、JMP Liveを初めて使う方のために、JMP Liveとは何かを改めてご説明します。JMP Liveは、社内のファイアウォールの内側で動作するWebアプリケーションです。JMPレポートやデータをJMP Liveに公開することで、社内の他のユーザーがそれらのレポートを閲覧したり、JMPと同様に操作したりできるようになります。ただし、JMPをインストールしている必要はありません。Webブラウザさえあれば、公開したJMPレポートを閲覧・操作できます。
JMP Live 17で導入された非常に便利な機能の一つに、最新のデータに基づいてレポートを常に最新の状態に保つためのスクリプト機能があります。これはスケジュールに基づいて実行できます。例えば、「毎週月曜日の午後5時にデータを更新する」とか「毎時15分に更新する」といった設定が可能です。更新スケジュールに関してどのような設定をしたい場合でも、JMP Live内で設定でき、レポートは常に最新のデータで更新されます。
簡単に概要を説明すると、今日はJMP Liveの機能全般について解説していきます。解説を進める中で、JMP Live 18の新機能についても触れていきます。例えば、レポートのコメントでユーザーをメンションしたり、CSVファイルからデータをインポートしたり、会社のActive DirectoryからJMP Liveのユーザーとグループを同期したり、フォルダレベルのアクセス許可を設定したりといった機能です。17ではスペースレベルのアクセス許可でしたが、JMP Liveではよりきめ細かく設定できるようになりました。フォルダレベルでアクセス権限を制御できます。最後に、レポートのインタラクティブ性の向上についてです。JMPから取得したレポートをJMP Liveで表示し、インタラクティブ性を向上させることで、より良いユーザーエクスペリエンスを実現しました。
わかりました。JMPでこのプロセスを開始します。これがJMPです。これはJMPで実行されているクエリビルダーで、PostgreSQLデータベースに接続されています。大量のデータを取り込んで、その後、仕様制限やその他データベースからJMPにデータを取り込む際に必要な様々な処理を適用するクリーンアップ手順がいくつか用意されています。では、これを実行してみましょう。
ここにPostgresからのデータがあります。次に、実行されるスクリプトは、データテーブルにいくつかのレポートも作成します。今回は「Reactor ANOVA」というレポートを実行します。すると、レポートが生成されます。このレポートには、私の注意を引いた点がいくつかあります。まず、こちらの最初のグラフには、リアクターごとの触媒濃度の一元配置分析が表示されています。
どうやら二峰性分布のようです。濃度が上の方と下の方に分かれていて、重なり合っていません。データフィルターを使ってこの触媒の供給元を順に見ていくと、マクミラン社の濃度が他の供給元に比べて高いことがわかります。他の供給元にはトピカ社もあります。触媒濃度にこのような二峰性の差があるのは、少し気になるところです。
次に、この別のグラフには、原子炉の3つのタンクの臨界比が示されています。そのうちの1つ、タンクBは著しく低い値を示しています。臨界比の平均値は、他の2つのタンクと比べてかなり低くなっています。これを臨界比と呼ぶので、おそらく臨界値に近いでしょう。このタンクの臨界比がタンクAとタンクCと異なる理由を調べてみるべきでしょう。
この画面のスクリーンショットを撮ってメールに添付し、関係者に送信することもできました。JMP Liveが登場する前はそうしていました。しかし、JMP Liveのおかげで、このレポートを共有し、他の人に見てもらい、議論に巻き込むための選択肢が格段に増えました。そうすることで、私たちが直面していると思われる問題を解決できるのです。
そのためには、まず JMP Live に公開する必要があります。[ファイル]、[公開] を選択します。JMP から JMP Live サーバーへの接続は既に作成済みです。[レポートを JMP Live に公開] をクリックします。レポートが表示されます。新しいレポートを公開します。次に、JMP にレポートの保存場所を指定する必要があります。スペースを選択する必要があります。使用するスペースは Materials です。このスペースへの公開アクセス権がないと、リストに表示されません。次に、そのスペース内のどのフォルダーに保存しますか。ここでは、Demo という名前の新しいフォルダーを作成し、そこにこのレポートを保存します。これにより、レポートのデータとレポート自体の両方がそのフォルダーに保存されます。
JMP から送られてきたレポートのタイトルに満足していますか?いいえ、あまり満足していません。それを「リアクター ANOVA」に変更して、もう一度「次へ」をクリックします。今回公開するデータは JMP Live に初めて公開するものです。これまで誰も JMP Live にこのデータを公開したことがないので、新しいテーブルとして JMP Live に公開します。はい、公開しました。JMP が JMP Live への公開を完了し、何が起こったかを示す概要ダイアログが表示されます。レポートとデータが公開され、下のフォルダに保存されました。この「開く」ボタンをクリックすると、レポートが JMP ではなく、Web ブラウザーの JMP Live で開きます。
JMP と同じように、ここにあります。JMP でやっていたのと同じようにデータフィルターを使用できます。JMP Live でもそれができますし、ここで McMillan の状況を確認できます。Albert をここから削除しましょう。McMillan と他の全員です。よし、これはいいですね。JMP Live で公開されているのは素晴らしいですし、うまくいけば、みんなが見てくれるでしょう。しかし、この分析で見られるこれらの問題は、数人の人に注意を促して確実に見てもらうために、かなり重大なようです。彼らがたまたまこのレポートを見るだろうと期待するつもりはありません。
それを実現する良い方法の一つは、JMP Live 18 の新機能なのですが、このレポートのコメント欄に行って、コメント欄の人にメンションして注意を促すことができることです。「@Alessia Russo と@Harry Cain さん」と呼びかけることができます。この JMP Live インスタンスに登場する人たちは、様々なチームのナショナル サッカー選手、あるいはヨーロッパではサッカーと呼ばれるサッカー選手なので、これらの名前は見覚えがあるかもしれません。ここに、私がこの JMP Live に読み込んだサッカー選手たちです。
「マクミランとタンクBに何かおかしいところがあるようだ」とコメントします。このコメントにこれらの言及を含めます。そうすると、アレッシアとハリーはJMP Liveアプリケーション内で通知を受け取り、さらに「JMP Liveで誰かがあなたに言及しました。確認してみてください」というメールも受け取ります。実際、ここにはアレッシア・ルッソとしてログインしている別のブラウザがあります。ここで確認できます。彼女の通知を見ると、通知があり、このレポート「リアクターANOVA」のコメントでアレッシアが言及されていることがわかります。
彼女がそれをクリックすると、そのレポートに直接移動し、ガレス・サウスゲートがこの件について「マクミランに何かおかしいところがあるようだ」とコメントしているのを見ることができます。そして、彼女はガレスにそれを見たことを知らせるために返信し、「ありがとう、@Gareth。対応中です」と言えばいいのです。そうすれば、私がこの件を調べていることがガレスに伝わるはずです。もちろん、アレッシアはマクミランやさまざまなサプライヤーを調べて、そこで何が起こっているのかを確認できます。それから、彼女はこちらのタンクBも調べて、その臨界比率が低いことなどを確認できます。
それは素晴らしいですね。そういうことも起こり得ます。さて、アレッシアはおそらくこの状況を改善するような行動を取るでしょう。それを確認するには、新しいデータが利用可能になったときにこのレポートのデータを更新する必要があります。おそらく1週間ほどで、これらの行動はすべて実行されるので、実行された行動に基づいてこのレポートに何らかの変化があったかどうかを確認したいのです。このレポートのデータを更新して、例えば1週間後にレポートがより最新の状態になるようにするにはどうすればよいでしょうか。それにはいくつかの方法があります。実際には3つの方法があります。これを締めくくりましょう。まず、ガレスは管理者なので、JMP Liveで多くのことを行うことができます。
彼はデータにアクセスできます... おっと、それは残念でした。彼はデータにアクセスできます。JMP Live 18 では、レポートに関連付けられたデータを見つけるのもずっと簡単になりました。左側のパネルにあるこのデータに移動して、このレポートのデータ テーブルの名前をクリックします。データが表示されます。右上には、[データの更新] ボタンがあります。新しいデータを取得してクリーンアップし、JMP データ テーブルに格納した場合は、必要に応じてこのボタンを使用して、マシンにある新しいデータでこのデータを置き換えることができます。
「データの更新」をクリックしました。少し新しいバージョンのデータにアクセスできます。「開く」をクリックします。これでデータの読み込みが始まります。「レポート」に移動すると、日次レポートが再生成されていることがわかります。少し時間がかかります。できました。これで新しいデータが取得され、レポートが更新されてそれが反映されます。McMillan を逆数と比較すると、McMillan はまだ少しずれているように見えます。他のサプライヤーと完全に一致しているわけではありませんが、良くなっています。次に、このタンク B に関しては、臨界比率の平均が正しい方向に動いているようです。以前はこの値でしたが、今はタンクの値に近づいています。これは良いことです。
さて、もう一度データに戻りましょう。つまり、私がやった方法でデータを更新するのは問題ありませんでしたが、それは手動プロセスでした。このデータを更新するために、わざわざここに来てボタンをクリックする必要はありません。毎日、毎週、または適切な時間間隔で自動的に更新されるようにしたいのです。そのためには、データの設定に移動する必要があります。利用可能な更新方法が 3 つあることに気づくでしょう。アップロードは、先ほど実行したように、JMP データ テーブルをアップロードします。スクリプトによるデータの更新もあります。データベースからデータを取得してクリーンアップするスクリプトを作成できれば、私が実行しなければならない多くの手順を自動化できるので、便利です。
3つ目のアプローチとして、スクリプトによるデータのインポートがあります。これは、CSV ファイル、Excel スプレッドシート、JSON データなどがあり、それを JMP Live にインポートしたい場合です。まず、スクリプトによるデータの更新を見てみましょう。少しの間 JMP に戻ります。結果ウィンドウを閉じて、先ほどクエリ ビルダーからインポートしたデータに移動します。クエリ ビルダーを使用してデータをインポートすると、データ テーブルにソース スクリプトが作成されます。そのソース スクリプトには、データを取得するために使用した ODBC への接続と、使用した正確なクエリが含まれます。そして、クエリ ビルダーのポスト クエリ スクリプトにすべてのクリーンアップ手順を記述すると、それらすべてがソース スクリプトにも含まれます。
データ テーブルに格納されているソース スクリプトは、JMP Live でリフレッシュ スクリプトを作成する際の優れた出発点となります。JMP から JMP Live にデータを取り込む際、まずデータ テーブルにアクセスしてソース スクリプトがあるかどうかを確認します。ある場合は、それを取り出して、データ テーブルからソース スクリプトを使用してリフレッシュ スクリプトを開始するオプションを提供します。これにより、開始までの時間を大幅に節約できます。これがそれです。接続部分とクエリ ビルダー部分があります。ここに保存して、より大きなバージョンを開きます。これがウィンドウの大きなバージョンです。ここから必要なだけ編集できます。
実際に変更したいのは 2 つだけです。このスクリプトが次の最新のデータを取得するようにしたいのです。JMP テーブルから更新したときに取得したデータと同じデータを取得したくありません。クエリ名を変更し、次にここに移動してテーブルを 3 から 5 JMP Live に変更します。そうすると、より新しいバージョンのデータが取得され、実際に何かが変化するのを見ることができます。次に、もう 1 つ行う必要があります。クエリ ビルダーまたは任意の ODBC 接続を使用してデータを取得する場合、データを取得できるように、そのデータにアクセスするための資格情報が必要です。ただし、資格情報はスクリプトにハードコーディングしません。
それは安全ではありません。代わりに、JMP Live では、ここでこのデータ更新に認証情報を割り当てることができます。そうすることで、スクリプトが実行されるたびに、これらの認証情報にアクセスできるようになります。これらの認証情報は JMP Live に安全に保存され、その後、更新で使用できるように JMP に安全に転送されます。ここで「割り当て」をクリックします。この認証情報は既に JMP Live に入力済みなので、選択して保存するだけです。よし。これで更新スクリプトの準備ができました。もっと時間があれば、更新をスケジュールすることもできます。実際、最終的にはそうするつもりです。
この更新スクリプトのスケジュールを作成します。ここで「作成」をクリックします。例えば、毎日午前7時(ヨーロッパでは午前7時が使われています)に、月曜日から金曜日まで、週末は不要ですが、この更新スクリプトを実行して、出勤時にデータがすべて更新され、最新のデータでレポートがすぐに使えるようにしたいのです。午前7時まで時間があれば、そのままにしておいて更新されるのを待つだけです。しかし、時間がないので、このスクリプトを実行するオンデマンド更新も設定できます。
今からそれをやってみますので、皆さんは午前7時でこれが自動的に行われていると想像してください。同じことです。それを実行し、レポートを開くと、データが更新され、データベースから更新されています。これがそれです。レポートは新しいデータを反映して更新されました。状況はかなり良くなっています。臨界比のグラフを見ると、臨界比は3つの反応器間でほとんど区別がつかないか、少なくとも大きな違いはありません。次に、この触媒濃度の供給元であるMcMillanと他のすべての供給元を比較すると、非常に近い値になっています。状況はかなり良くなっています。
データを更新する方法は 2 つあります。1 つは JMP データ テーブルをアップロードするだけです。もう 1 つは、更新を作成してスケジュールし、できれば自動的に実行されるようにすることです。JMP Live 18 で新しく追加された 3 番目の方法があり、データ テーブルに移動します。実際には、これについては別の例を示します。これは、CSV や JSON 形式、または Excel スプレッドシートなどのさまざまなテキスト フォーマットのテキスト ファイル形式でデータをアップロードする機能です。これにより、JMP Live を持っていない人でも、JMP Live にデータをアップロードできます。JMP Live の多くの顧客や見込み客で見られるユース ケースは、サプライヤーがいることです。
会社に供給しているものに関するデータをアップロードする必要があるが、JMP を持っていないため、JMP データ テーブルを作成する機能はないが、CSV は持っているという人がいる。おそらく Excel スプレッドシートを CSV としてエクスポートし、それを JMP Live にアップロードできるだろう。これが、テキスト データをアップロードできるというこのアイデアの背景にあるユース ケースである。さて、これからアップロードするデータは、このサプライヤーアップロード スペースにある。ここは、私のサプライヤーがアップロードしたすべてのデータとレポートを保管するスペースである。Topika サプライヤーの下に、これが今私たちが関心を持っているサプライヤーである。ここには、彼らが私たちに供給しているものの pH レベルに関するレポートがある。このレポートのデータに移動しよう。ここにある。
設定画面を見ると、これは既に事前に設定済みですが、このテーブルの更新方法として「スクリプトによるデータインポート」を選択したと記載しています。インポートするデータはCSVファイルとするように設定しました。XML、SAS、JSON、Excel形式は不要です。なぜなら、ここに入力したスクリプトはCSV形式でインポートされることを前提としているからです。この操作を行う場合は、CSVファイルをアップロードしてもらいたいのです。更新スクリプトと同様に、JMP Liveにインポートするために必要な列やすべての情報を含むCSVファイルをインポートする方法を知っているJMPから取得したインポートスクリプトがあります。
これで準備は完了です。あとは仕入先にデータをアップロードしてもらうだけです。こちらには、アップロードを担当するTopika仕入先としてログインしている別のブラウザがあります。その仕入先がアクセスできるスペース一覧を見ると、JMP Live全体でアクセスできるのは「仕入先アップロード」というスペースだけです。仕入先がそこをクリックします。これが仕入先アップロードスペースです。もう一つ興味深いのは、ここにはTopikaフォルダというフォルダが1つだけ表示されることです。
私が管理者としてこの作業を行っていたとき、Supplier Uploads には実際には 5 つのフォルダがあることがわかりますが、Topika サプライヤーに Albert サプライヤーや MacMillan サプライヤーが何をしているかを見られたくないので、Topika フォルダへのアクセスを制限し、Topika サプライヤーのみがアクセスできるようにしました。他のサプライヤーはここには表示されません。これは、特定のフォルダへのアクセスを 1 人以上の特定の人に制限する方法です。これがそのサプライヤーです。サプライヤーとして、私はそのレポートに戻って、このレポートのデータにアクセスできます。
インポートスクリプトの表示、書き込み、変更などの権限がないため、設定にアクセスできません。サプライヤーができるのは、データのインポートを実行することだけです。サプライヤーは「インポート」をクリックすると、私が指定したCSVファイルを選択するよう求められます。このSupplier_ph2 CSVファイルを選択して開きます。これでインポート処理が開始されます。データがアップロードされると、この管理図が更新され、新しいデータが反映されます。このサプライヤーから送られてきた今回の供給品には、いくつか問題があるようです。
管理限界を下回る管理外の点がここにいくつかあり、管理限界を上回る管理外の点がここにいくつかあります。この特定の出荷で何か問題が発生した可能性があるので、それを処理してサプライヤーと話し合う必要があります。それが起こったと仮定して、新しい出荷の新しいデータを更新してもらいます。今回は Supplier_ph3 をインポートし、管理図に移動して、更新が完了すると管理図が更新されます。このバッチでは、すべて問題ないようです。CSV またはその他のテキスト ファイル形式でデータをインポートすると、組織外の人が JMP Live インスタンスにデータをアップロードできるようになります。
つまり、JMP がない場合、JMP データ テーブルを作成する機能がないため、CSV ファイルや Excel ファイルなどをアップロードできます。さて、これは CSV データのインポートです。では、ここで権限の話に戻りましょう。先ほど説明したように、この管理者はサプライヤーアップロードスペースにアクセスできるユーザーを制御できます。ここにいる人たちです。また、Topika フォルダーを表示できるユーザーを Topika サプライヤーのみに制限することもできました。これにさらにユーザーを追加したり、ユーザーやグループを追加したりしたい場合は、ここをクリックして、JMP Live システムには追加できるユーザーがたくさんいます。グループもたくさんあります。
先ほども申し上げたかもしれませんが、この JMP Live インスタンスに登録されているのは全員サッカー選手です。フランス男子代表のゴールキーパーもそのグループにいますし、ドイツ代表のディフェンス選手もこのグループにいます。このように、この JMP Live システムにはさまざまなグループ、さまざまなユーザーが登録されています。管理者として、こちらのユーザーセクションにアクセスすると、この JMP Live インスタンスにアクセスできるすべてのユーザーを確認できます。その数は 200 人近くに上ります。また、グループも多数あり、おそらく 30 ほどあります。
どうやってこんなデータがここに入ってきたんだろう?私が全部入力したの?私がここに来て、これらのグループを全部手動で作成して、これらの個人をグループに割り当てたの?いいえ、そんなことはありません。そんなことは起きていません。JMP Live 17 では、JMP Live にユーザーを取り込むには、実際にそうする必要があったかもしれません。CSV をインポートする方法はいくつかありましたが、うまくいきませんでした。それも良い方法ではありませんでした。JMP Live 18 では、組織から JMP Live にユーザーを取り込むための優れた方法があります。それは Active Directory 同期と呼ばれています。
おそらく、どの組織にも、組織内のすべてのユーザーのリストを含むActive DirectoryサーバーやLDAPサーバーなどが存在するはずです。これにより、ユーザーはログインする権限と、組織内の特定のアプリケーションへのアクセス権を得ることができます。また、Active Directoryには、部門レベルから始まり、部署レベル、場合によってはサブ部署レベルのグループ、そしてJMP Liveで定義されたアドホックグループなど、多数のグループが定義されています。
例えば、この JMP Live では、私が特に興味を持っているグループとして、サッカーのフィールド上のポジションに基づいたグループ、つまりディフェンス、フォワード、ゴールキーパー、ミッドフィールダーなどがあります。Active Directory でこれらの情報を既に整理している場合、その組織をそのまま JMP Live に取り込んで、同じ組織をそこにも表示できたら素晴らしいと思いませんか。JMP Live 18 ではそれが可能です。ここで JMP Live に切り替えます。
ここに管理者メニューの別のタブまたは別の項目として「同期」があります。この話を聞いている人は、おそらく組織で実際にこれを行う人ではないでしょう。おそらくIT担当者がサポートするでしょう。JMP LiveがActive Directoryと通信できるようにするには、かなり複雑な設定を行う必要があります。しかし、設定が完了すれば、JMP Liveに取り込むグループを検索できるようになります。組織をJMP Liveに取り込ませたくない場合もあるでしょう。例えば、造園作業などを行う特定のグループは、JMP Liveを特に必要としないかもしれませんので、それらのグループを取り込む必要はありません。
しかし、例えばブラジルの組織から、ブラジル男子代表チームのフォワードやブラジル女子代表チームのゴールキーパーなどを取り込みたい場合は、これらのチェックボックスをオンにするだけで、既に取り込んだグループのリストに追加されます。これは、数週間前にこの操作を行った際に選択したグループのリストです。これらは、JMP Live に含めたいグループで、ここで同期をクリックすると、1、2分かかりましたが、Active Directory からすべてのユーザーとすべてのグループが取り込まれ、JMP Live に同じグループとユーザーが作成されました。その結果、これらのすべてのユーザーとすべてのグループが揃いました。
最初にその設定を行った後、スケジュールされた同期を設定することで、1週間または2週間ごとに同じグループがActive Directoryから再度同期されるようにすることもできます。組織内で誰かが異動した場合、例えばミッドフィールダーが昇格か降格かはわかりませんが、フォワードに昇格した場合、そのミッドフィールダーはフォワードが必要とする情報にアクセスでき、ミッドフィールダーが必要とする情報にはアクセスできなくなります。Active Directory同期機能を使えば、こうした情報はすべて自動的に最新の状態に保たれます。
さて、全員がここに入ったら、管理者はたとえばリアクタースペースに移動できる柔軟性を持ちます。ここは情報が格納されているスペースです。私たちは6つの異なる国にリアクターを持っています。このスペースでは、ミッドフィルダーがここで何が起こるかについて多くの制御権を持つことができます。彼らは貢献したり、データ管理やデータインポートを行ったりできます。彼らはこのスペース全体に非常に高いレベルのアクセス権限を持っています。さて、スペインのリアクターの場合、さまざまな国のさまざまな人が、自国のリアクターで持っているのと同じアクセス権限をスペインのリアクター情報に持つことを望まないかもしれません。
ここでスペインのフォルダを開いて、カスタム権限を適用できます。現在、このフォルダの権限はリアクタースペースから取得されていますが、カスタム権限を適用して、「このミッドフィルダーにはアクセス権限を与えたくない。閲覧権限だけを与えたい」と指定できます。次に、スペインのミッドフィルダー、男子と女子のミッドフィルダーのグループをここに追加し、ここはスペインのリアクターなので、彼らに最も多くのアクセス権限を与えるべきなので、より完全なアクセス権限を与えます。
スペースに対するアクセス許可を設定しつつ、階層構造全体にわたってフォルダレベルでそのアクセス許可を詳細化できる機能は、JMP Live 18 の新機能でもあります。JMP Live の各リリースで改善しようとしているもう 1 つの点は、JMP から JMP Live に取り込まれるレポートの忠実度です。レポートが JMP Live で適切に動作するためには、JavaScript で書き直す必要があり、JMP Live でインタラクティブに動作するようにするには、多くの作業が必要になります。
例えば、これは JMP Live 17 の等高線図です。図にカーソルを合わせると、「この機能はインタラクティブではありません」というポップアップが表示されるのがわかります。JMP Live 17 の等高線図は、まだ JavaScript に変換されていなかったため、... 図中の点を選択したり、点にカーソルを合わせてその点の値を確認したりすることはできませんでした。何もできなかったのです。レポートの静的なスナップショットを見ることしかできませんでした。
JMP Live 18 では、もはやそのようなことはありません。等高線プロットを JavaScript に変換する作業が完了したため、等高線プロットのポイントにカーソルを合わせると、ラベル列として設定された値が表示されます。たとえば、これらのポイントを選択して分析から除外し、それらがない場合の等高線がどのように見えるかを確認することもできます。等高線プロットは完全にインタラクティブになったため、それも可能です。JMP で最もよく使用されるレポートの 1 つは、共通分析である分布レポートです。このレポートにも多くの作業を行いました。
分布機能は17でもかなり機能的でしたが、17では頻度表で選択することができませんでした。JMP Live 17の頻度表は静的で、インタラクティブではありませんでした。18ではこの点が改善されました。今では頻度表を開いて「Smithを選択」と指定し、すべての棒グラフの中でSmithがどこに位置するかを確認したり、結合されたデータを除外したり、拒否されたデータのみを表示したりすることができます。
JMP と同じように、頻度表を使って表の行を選択できるようになりました。これは新しい機能です。また、これらのパターン塗りつぶしにもお気づきかもしれませんが、これは JMP と同じパターン塗りつぶし、つまりヘリンボーンまたはストライプのパターンです。JMP Live でも JMP と同じように表示できます。配布に関するもう 1 つの新機能は、これらのグラフのタイトルの横にハンバーガー メニューがないことです。このバージョン、JMP Live 18 バージョンでは、ハンバーガー メニュー、またはケバブ メニューと呼ばれるものがありました。
それをクリックすると、これらのグラフを重ねて表示できます。カテゴリカル分布または名義分布(だと思います)をクリックすると、モザイクプロットをオンにできます。たとえば、カウントをオンにするヒストグラムオプションを設定できます。連続分布の場合は、たとえば CDF プロットをオンにでき、同じヒストグラムオプションも利用できます。JMP でおなじみの赤い三角形のメニューオプションを JMP Live にも導入し始めたばかりなので、JMP と同様の方法で操作できます。
まだ初期段階です。実際、この方法ではレポートを保存することはできません。他の人がログインしたときには、このように表示されます。JMP に戻って保存する必要があります。このページを更新すると、元の状態に戻ります。しかし、これはおそらく JMP Live の将来のバージョンで検討される予定のことで、変更を加えて結果を保存し、他の人があなたの作業内容を確認できるようにする予定です。私が非常に満足している改善点は、データフィルターに関するものです。
こちらは、JMP Live 17 のレポートとダッシュボードです。このレポートには、このグラフ用とこのグラフ用の 2 つのデータ フィルターがあります。こちらのデータ フィルターはインタラクティブです。Macmillan をクリックすると、Macmillan が再生成されて選択されるか、Macmillan 以外のすべてが除外されます。また、その逆の操作も可能です。しかし、こちらのデータ フィルターは何も操作できません。クリックしても何も起こりません。これは、JMP Live 18 より前のバージョンでは、レポートやダッシュボードでインタラクティブなデータ フィルターは 1 つしか設定できなかったためです。これは、長年にわたり存在していた制限でした。
しかし、JMP Live 18 では、ご存知の方もいるかもしれませんが、ジョン・パウエル氏がレポートに複数のデータフィルターを設定できるように改良しました。ちなみに、まず最初に気づくのは、このレポートの間隔が 17 のものよりずっと良くなっていることです。17 のレポートは途中で切れてしまっていました。18 では、レポートの間隔を改善し、スクロールバーを使わなくても両方が表示されるようにしました。これは便利な機能です。また、このデータフィルターをクリックすることもできますし、こちらのデータフィルターもクリックできるので、両方のデータフィルターがアクティブになり、接続されているテーブルに影響を与えます。このように、複数のデータフィルターを持つダッシュボードを作成でき、JMP Live ではすべてインタラクティブに操作できるのは素晴らしいことです。
JMPのもう1つの非常に重要な機能、JMPの非常に価値のあるイノベーションは、プロファイラです。これはJMP Live 17の予測プロファイラで、この場合はインタラクティブです。気づかないかもしれませんが、信頼区間がありません。これらのプロファイラを操作して相互作用を理解する際には、信頼区間があると便利です。さて、JMP Live 18では、同じプロファイラ(少し大きくします)に信頼区間と予測区間の両方が含まれています。グラフで両方にアクセスできます。
操作を進めると、他のプロファイラグラフのメインラインだけでなく、信頼区間と予測区間も確認できます。これは非常に便利です。他のプロファイラの場合、例えばこれは別の予測プロファイラですが、JMP Live 17 では予測プロファイラは全くインタラクティブではありません。何も操作できません。何も移動できません。表示されるのは静的なスナップショットだけで、プロファイラの価値がほとんどありません。一方、JMP Live 18 では、信頼区間と予測区間の両方が表示され、プロファイラを操作して、さまざまな要素を変更したときに何が起こるかを確認できます。JMP Live でインタラクティブなプロファイラが増えるのは本当に便利です。先ほども述べたように、非インタラクティブなプロファイルは本当に非常に価値がないと思います。
簡単にまとめるために、スライドに戻ります。はい、今日はここまでです。JMP Live の概要を説明し、その後、新機能に焦点を当てて説明しました。コメントで他のユーザーをメンションする機能について説明しました。この機能を使うと、会話に他のユーザーを簡単に参加させて、何かについて知らせることができます。CSV データのインポートについても説明しました。これは、たとえば JMP データ テーブルを作成できないサプライヤーがいる場合に非常に役立ちます。サプライヤーは CSV ファイルやその他のテキスト ファイルしか作成できません。Active Directory 同期機能を使用すると、組織全体または必要な部分を会社の Active Directory から JMP Live に直接取り込むことができ、組織で JMP Live を迅速に活用して生産性を向上させることができます。
フォルダーレベルのアクセス許可は、バージョン18で新たに導入された機能で、特定のフォルダー内のコンテンツを閲覧できるユーザー、フォルダーへの貢献権限を持つユーザー、フォルダー内のコンテンツを変更できるユーザーなどを、非常に細かく制御できます。こうしたあらゆる操作を、非常に高い精度で管理することが可能です。最後に、先ほどご紹介したプロファイラや複数のデータフィルターなど、レポートのインタラクティブ性を向上させる機能について触れました。これで私のプレゼンテーションは終了です。ご質問があれば喜んでお受けいたします。