医薬品は、同定、定量、含量均一性など、様々な特性について試験されます。分析にはHPLCが一般的に用いられますが、時間と労力がかかる場合があります。そのため、当社は複数の製品について、ラマン分光法という新たな分析法を登録しました。
これらの分析法のライセンス取得には、基準分析法との年次比較が必須です。この比較では、錠剤またはカプセルをラマン分光法で分析した後、同じサンプルをHPLCで分析します。両分析法の比較は、様々な許容基準を満たす必要があります。
結果の分析はこれまで1人のスタッフが行っており、すべての手順と結果はノートに記録されていました。正式なレポートを作成する前に、もう1人のスタッフが分析結果を確認します。計算の自動化については以前から検討されていましたが、スクリプト作成の経験不足が実装を妨げていました。
JMP17でJMPワークフロービルダーを導入したことで、スクリプトを習得することなく分析を自動化できるようになり、時間の節約と潜在的なエラーの削減が可能になりました。このプレゼンテーションでは、ワークフローを作成する手順と、ダッシュボードで結果を表示する方法をご紹介します。
こんにちは。ゾーイ・ベターリッジです。今日はJMPワークフロービルダーの使い方についてプレゼンテーションさせていただきます。弊社では、毎年実施する必要がある分析を自動化するために、JMPワークフロービルダーを導入しました。
少しだけ背景をご説明します。私はジェネリック医薬品会社で働いており、約150種類の処方薬、錠剤やカプセル剤を製造しています。
製薬会社に勤めていない方のために、ご存知かもしれませんが、錠剤を製造したら、市場に出す前に当然ながら試験を行う必要があります。様々な試験を行い、それが私たちが謳う通りの薬であることを確認する必要があります。錠剤には適切な量の薬が含まれており、反応を引き起こすような不純物は含まれていません。
私たちが行う主要な試験の一つにバルクアッセイと呼ばれるものがあります。これは薬物含有量を確認するものです。一般的に、ほとんどの医薬品において、表示含有量の95~105%以内であることが求められます。
この試験を行うための伝統的な方法の一つがHPLCです。これは非常に確立された方法で、様々な業界で使用されています。これは湿式化学技術であるため、実施するには訓練を受けた分析者が必要であり、当然のことながら、機器や溶媒など、あらゆるものを備えた実験室も必要です。
この方法の欠点は、実行時間がかなり長いことです。あるいは、長くなる可能性があります。私たちの方法の多くは、実行時間が一晩中かかるため、結果が出るまでに長い時間がかかります。もう一つの欠点は、サンプルを検査する際に、この方法によってサンプルが破壊されてしまうことです。結果が適切ではないと思われる場合、再検査を行うために同じバッチから別のサンプルを採取する必要があります。当然のことながら、その時点では別のサンプルになります。
さて、弊社はいくつかのライセンスを取得しており、透過ラマン分光法という非常に優れた手法を採用しています。これは非常に簡単に言うと、レーザーをタブレットやカプセルに照射し、その先端でラマンスペクトルを取得するというレーザーベースの技術です。
ラマンスペクトルには、薬剤に対応するピークと添加剤に対応するピークが見られます。薬剤と添加剤の量を変えながら、より広範囲のキャリブレーションスペクトルを収集することで、これらのピークとその大きさ、そして他のピークとの対応関係を調べ、カプセルや錠剤に含まれる薬剤の量を計算するモデルを構築することができます。
この方法の利点は、非常に簡単に実行できることです。錠剤またはカプセルを写真にあるトレイに入れます。そのトレイを装置に挿入します。装置で検査方法を選択し、ボタンを押すだけで検査が開始されます。結果は数秒で得られます。最も速い方法は錠剤を5秒でスキャンし、最も遅い方法はカプセルスキャンで、1カプセルあたり約40秒かかります。
この方法のもう一つの大きな利点は、非破壊検査であることです。結果が必ずしも正しいとは限らない場合でも、サンプルは残っているので、正確なサンプルを再度採取し、結果を再確認することができます。
しかし、最大の欠点は、そこに到達するには多変量モデリングが必要となることです。そもそもモデルを作成するためには、幅広いキャリブレーションスペクトルが必要です。当然のことながら、モデルの作成と検証には、多変量解析の資格と経験を持つ人材が必要です。
先ほど申し上げたように、このラマン分光法は当社の製品ライセンスの一部に採用されています。ラマン分光法は3つの目的で使用しています。1つは同定試験、1つは先ほど説明したアッセイ、そしてもう1つは含有量の均一性試験です。これはアッセイと似た試験ですが、10錠か30錠の錠剤を用意し、それらに含まれる薬物含有量が全て同じかどうかを確認するのと同じようなものです。
これをライセンスに記載した際に、規制当局から年次検証の実施を求められました。義務付けられているのは、年に一度、ラマン分光法と従来の方法(これまではすべてHPLC法でしたが、滴定法やその他の方法を使用する場合もあります)を比較することです。この検証は、12ヶ月間に少なくとも1回行う必要があります。これは、2つの方法の差がないか、そしてラマン分光法が依然として同等の結果を示しているかを確認するためです。
今日はある製品について、そしてそのワークフローをどのように構築したかについてお話したいと思います。これはカプセル型の製品で、3種類の濃度の製品があります。100%混合、300%混合、そして400%混合の3種類です。
毎年、満たさなければならない基準がいくつかあります。これは実はライセンスにも含まれています。私たちは、混合強度のカプセルを20個、合計60個用意し、それぞれのスペクトルを測定します。最初の基準は特異性です。スペクトルは、当社のスペクトルIDチェックに合格する必要があります。
これを実行するには、Q残差とホテリング検定を使用します。Q残差はスペクトルを見て、本来あるべきでないピークがないことを確認します。ホテリング検定は基本的にスペクトルを見て、ピークがすべて期待される割合で存在していることを確認します。
もう一つの基準は直線性の確認です。これら60個のカプセルから得られた新しいスペクトルを、以前に収集したすべてのスペクトルに追加します。最初の検証から毎年繰り返し実施してきたスペクトルまでです。基本的に、HPLCの結果とラマンスペクトルの結果の間に良好な直線関係が維持されていることを確認します。そして最後に、精度を確認します。ラマンスペクトルとHPLCの差が許容範囲内にあることを確認します。
もう一つ必要なのは、作成するラマン分光の結果もライセンス制限内に収める必要があることです。検証チェックに合格できても、実際にリリースできる制限を超えているタブレットがあれば意味がありません。
従来のプロセスはこうです。毎年、このバリデーションの時期になると、研究室の担当者が60個のカプセルのスペクトルを収集します。これは非破壊検査なので、その後、同じカプセルのHPLC結果も収集します。
そのデータは確認と承認を経て、オフィスにいる私の元に渡されました。その後、分析を行いました。表を連結し、JMPのサブセット化をすべて行い、必要な部分を表形式にまとめ、すべての受け入れ基準に照らしてチェックしました。
さて、品質部門から私に求められていることの一つは、JMPで行ったすべてのステップを記録することです。連結した場所、サブセット化の方法、得られた結果などをノートに書き留めなければなりません。その後、この実験結果を品質管理チームの別の分析担当者に渡します。担当者は私が行ったすべての手順を徹底的にチェックし、繰り返し、私の作業が妥当かつ妥当であること、そして最終的に同じ結果が得られることを確認します。担当者が私の結果に同意した場合、すべての結果をレポートにまとめ、品質管理チームの承認を得ます。
ご想像のとおり、これは非常に時間のかかるプロセスで、医薬品を製造ラインから出荷できるように、多くの作業を迅速に進めるよう求められています。毎年、かなりの繰り返し作業です。私たちが実現したいのは、このプロセスを更新することです。変更できないデータは収集する必要がありますが、同じ手順を何度も手作業で繰り返すのではなく、データを取得し、ボタンを1つ押すだけで、必要な結果をすべて生成できる方法が必要でした。自動化されていれば、すべての検証が可能になり、他の誰かが確認する必要がなくなり、すぐにレポートにまとめ、品質チームに承認を求めることができました。
私たちが抱えていた問題は、スクリプトを見て大まかに何をしているのかは理解できるものの、自分でスクリプトを書くための知識が全くなく、社内にもそのような知識を持つ人がいなかったことです。そこでワークフロービルダーの出番です。
JMP 17とJMP Pro 17にはワークフロービルダーが搭載されており、これはまさに私たちにとって完璧なツールです。ご覧の通り、これはWebページからそのまま持ってきたものですが、ワークフロービルダーはワークフローを自動化します。まさに私たちが求めていた機能です。ワークフローを共有できるので、私も活用しています。新しいデータを使って一連のステップを再実行できるので、毎年必要に応じて利用できます。さらに、分析結果をアーカイブして文書化することもできます。まさに私たちが求めていた機能です。
ワークフロービルダーを見てみましょう。ワークフロービルダーにアクセスするには、「ファイル」→「新規」と進むと、一番下にこのワークフローが表示されます。Windowsでは、Ctrlキー、Shiftキー、Kキーを押せばアクセスできます。
ワークフローを作成すると、3つのパネルが表示されます。最初のパネルにはワークフローのステップが表示されます。ステップの設定はここにあります。ここにはスクリプト、各ステップの名前、そして追加したいコメントがあります。そして、一番下にはいつものJMPのログがあります。
今のところ、これらのステップはすべてグレー表示になっています。ワークフローにはステップがありませんが、ここに大きな赤いボタンがあります。これは記録ボタンです。ボタンを押すと小さな十字が表示されます。これで、JMPで実行するすべてのステップの記録が開始されます。さあ、いくつかステップを実行してみましょう。
まず、ファイルをいくつか開きましょう。まず、ベーステーブルを開きます。これは基本的に、これまでに行ったすべての検証で得られたスペクトルをすべてまとめたテーブルです。ここには1,310種類のスペクトルがあります。戻って…すみません。次のファイルを開いてください。これは次のデータセットです。毎年この検証を行うたびに、番号が1つずつ増えていくのがわかります。今年は9番目のレポートです。このデータセットを開いてみましょう。
当然ですが、まず最初に2つのデータセットを結合する必要があります。単純な連結を行うのであれば、このデータセットにこのデータセットを追加します。これをベースデータセットと呼びます。実際には、数式が必要です。ここにあります。これで、このREP09データセットは完了です。もし見つかれば、これでデータセットを閉じます。
ワークフローに戻ると、記録が開始されているのが確認できます。各ステップを個別にクリックすると、プレゼンテーションを開くスクリプト、データセットの9番目の繰り返しを開くスクリプト、2つのテーブルを連結するスクリプト、そしてこのREP09を保存せずに閉じたスクリプトがあることがわかります。
続けていきましょう。分析結果の一部を見てみましょう。先ほども言ったように、まず最初に行うことの一つはスペクトルチェックです。YとXの簡単なフィッティングを行い、Q残差とホテリング係数を確認します。
プロットができました。これはすべてのデータです。新しいスペクトルが正常かどうかを確認するだけでいいので、データセットごとにローカルデータフィルターを追加し、新しいスペクトルだけが正常かどうかを確認します。品質管理チームのために、強度別に色分けしておきましょう。どれがどれなのかを見分ける必要があります。軸と参照線を追加しましょう。
ご覧の通り、これがQ残差の限界値です。全てが下の方にあります。ホテリングについても同様にすると、全てがこれのすぐ下になります。このことから、この再解析のスペクトルは全てスペクトルチェックに合格すると言えるでしょう。
当社の品質チームは数字だけでなく、生の数字も求めています。例えば、データを表にして、Q残差とホテリングの最大値を確認するといったこともできます。最大値をクリックして、そこにドロップします。バッチごとに実行します。小数点の基準を少し変更します。これを作成します。これを行うと、Q残差が得られます。繰り返しますが、今年のデータだけを確認したいので、ローカルデータフィルターを適用したい場合もあります。
もう一度、これで準備はできました。あれを終了しましょう。ここも終了して、ワークフローに戻りましょう。ここでFit Y by Xのスクリプトも作成されているのがお分かりいただけると思います。様々な色分けと、少なくとも…すべきだったのは、制限値の設定です。ここでも、データの集計を行います。さあ、できました。すみません、制限値はここにあります。データの集計です。
これからは、ステップがここに追加されます。何かをクリックすると、横に矢印が表示されます。これをクリックすると、矢印が動きます。ステップを選択すると、ワークフロー内で目的の位置に移動します。例えば、データを集計する前にFit Y by Xを作成したい場合は、ステップを上下に移動できます。同様に、ステップをもう不要にしたい場合は、削除できます。
「実行」ボタンもあります。これをクリックするとワークフロー全体が実行されます。これはすぐに実行します。「逆順」ボタンをクリックすると、特定のステップだけを実行して前後に移動できます。
とにかく、もう少しだけ進めてみます。いくつか項目を示します。サマリーテーブルを作成したいので、それを作成して確認してみましょう。ラマン分光分析とHPLC分析の平均結果を取り出したいのですが… 簡単にやってみましょう。セカンダリテーブルを作成できます。例えば、各バッチのラマン分光分析とHPLC分析の差を確認したいとします。これを「Residuals(残差)」と呼びます。小数点以下を数桁にします。簡単な数式を追加して、強度からパーセンテージに変換するだけです。
ご覧の通り、この式が表示されています。ワークフロービルダーに戻ると、すべてのステップがこのデータテーブルサマリーに追加されています。JMPで実行できるステップ、作成できるもの、そして新しい列を追加し、この列に式を追加したことなど、すべてがここにスクリプト化されています。
さて、先ほど言ったように、開始/停止ボタンがあります。ワークフローを構築しているときに、それを停止してしばらく別の作業をしてから再開したい、といった状況を想定してみましょう。これはよくあることです。しかし、例えば、一度停止したものの、再開しようとした時に記録ボタンを押すのを忘れてしまったとしましょう。これは大した問題ではありません。まだいくつか解決策があります。サマリーテーブルに戻ってみましょう。これは先ほど作成したものです。残差の分布図を作成したいとします。見てみましょう。
これとテーブルがあります。いつでもスクリプトを保存できます。ここにはスクリプトをワークフローに保存するオプションがあります。これをクリックしてワークフローに戻ると、スクリプトが表示されます。録画はしていませんでしたが、保存しておきました。
これはスクリプトの作成です。全てを実行するつもりはありません。当然、時間がかかります。とりあえず、何も保存せずに、とりあえずシャッフルダウンします。検証用に最終的に作成したスクリプトをお見せします。これがスクリプトです。ここには、作成する必要のある様々なデータ操作、表、数式、そしてそこから収集されるすべてのレポートが含まれています。
表示されているのはほんの数点です。この行はグレー表示になっています。これは、この特定のステップを無効にしているためです。これは、このプレゼンテーションの目的上、同じテーブルを上書きして何度も保存し続けるのを避けたかったからです。通常は有効にしておきます。しかし、再度有効にしたい場合は、この「ステップの有効化」をクリックするだけで有効になります。今は無効にしておきます。
ここにすべてのステップが入っています。メモを取りたい場合は、ここで何をしているのかを書いておきます。では、実際に実行してみましょう。「実行」ボタンを押します。これでワークフローが実行されます。すべての操作が実行され、表形式のデータが作成されます。かなりの量になりますが。
さて、いくつか小さな問題があります。特に最初の数ステップで気付くのは、ベーステーブルを開くことです。これは全く問題ありません。毎年同じ名前で呼ばれることになります。しかし、次にREP09データセットを開きます。今年はこれで問題ありません。しかし、来年はREP10、その次の年は11、12と続きます。
基本的に、必要なファイルを選択できるようにしたいのです。これは可能です。先ほどのスライドに戻ってください。スクリプトを少し変更するだけで、これが可能になります。ファイル名を「browse = pick File」オプションに置き換えます。これは次のスライドで説明します。ちなみに、選択したいファイルがファイルではない場合、または実際のフォルダである場合は、「pick Directory」オプションも利用できます。フォルダ内に複数のファイルがあり、そのフォルダ名が毎年変わる場合は、代わりに別のフォルダを選択できます。
もう少し詳しく見てみましょう。左側に、現在のスクリプトの状態が表示されています。これは必要な小さな変更点です。ご覧のとおり、変更点はそれほど多くありません。非常にシンプルです。まず、JMPのベーステーブルを開きます。この特定の名前付きテーブルを開き、これら2つを連結します。そして、この名前付きテーブルを保存せずに閉じます。
簡単な変更点は、最初にこの行があるときに、browse = pick File を実行することです。次にベーステーブルを開きます。次に、代わりにこの browse table を開きます。これは基本的に、この行を open browse に変更するということです。つまり、テーブルを選択できるようになり、開いたテーブルを呼び出すだけです。これを新しい検証として保存します。
つまり、次のステップに進むことができます。ベーステーブルを新しい検証に連結するだけです。そして最後に、新しい検証を保存せずに閉じるという最後のステップを実行します。
ここで、JMP には知っておくと非常に便利な重要なポイントがもう 1 つあります。今日のプレゼンテーションのように、ワークフローが参照しているファイルと同じ場所に保存されている場合、ディレクトリ ファイル全体を指定する必要はありません。テーブル名だけで十分です。これはリンク切れを防ぐのに非常に便利です。皆さんの会社も私の会社と同じかどうかは分かりませんが、共有ファイルを整理して移動させるとショートカットがすべて消えてしまうという習慣のある人がいます。ファイル全体やファイルパスを指定する必要がないため、同じことが再び起こってもワークフローは問題なく動作します。
ワークフロービルダーに戻り、これを全て元に戻してクリーンアップし、これを終了します。次に、次のワークフローを開くと、先ほど説明した変更を加えた箇所が表示されます。中を見てみると、このように表示されています。「参照」→「ファイル」を選択して「新しい検証」として保存します。連結する際には、「新しい検証」を連結し、最後に「新しい検証」を閉じます。
このワークフローを実行してみましょう。うまくいくと、今度はファイルを選択するように求められます。REP099データセットを選択すると、残りのステップに進みます。これでワークフローは完成しました。これは本当に素晴らしいものです。さて、このワークフローで唯一の問題は、ウィンドウをざっと見てみると、大量の表形式のデータが生成されていて、かなり乱雑になっていることです。
私が求めていたのは、このデータをもう少し見やすく表示する方法です。そこでダッシュボードの出番です。スライドショーに戻りましょう。ダッシュボードは、JMPのWebページから引用したものですが、基本的にすべてのレポートを視覚化できる手段です。
繰り返しますが、スクリプトの知識は必要ありません。便利なビルダーとテンプレートがあるので、後ほどご紹介します。ダッシュボードビルダーを使うだけです。とても簡単な方法です。私のダッシュボード作成のワークフローに戻ると、まずはウィンドウメニューから「ウィンドウの結合」を選択します。
開いているウィンドウがすべて表示されます。今回は表形式のデータを入力します。例えば、変動チャートとか、テーブルが1つあるとします。「OK」を押せば、おそらくアップグレードされるはずです。すみません、忘れてしまいました。閉じてしまったので、もう一度やり直す必要があるかもしれません。どこに保存したか忘れてしまいました。これで完了です。すみません。2つのテーブルから呼び出しているので、割り当てるだけです。すべて問題ありません。すると、このダッシュボードが表示されます。
ここにテーブル、ここに変動プロット、そしてこの表形式のデータがあります。繰り返しますが、これらはすべてインタラクティブです。フィルターを適用したり、変更を加えたりしたい場合は、自由に操作できます。これは非常に便利です。入力するレポートが2つか3つだけであれば問題ありませんが、私の場合はレポートがたくさんあるので、結合ウィンドウを作るだけでは複雑すぎます。では、これを閉じてダッシュボードを作成してみましょう。
「ファイル」メニューの「新規」をクリックすると、「ダッシュボード」オプションがあります。ここにダッシュボードテンプレートがあります。すぐに使えるテンプレートがいくつか用意されています。4つのレポートがありましたね。2×2のグリッドも使えます。レポートが1つだけあって、フィルターを適用したい場合は、このテンプレートを使います。しかし、私の場合は、空のテンプレートを使って独自のカスタムダッシュボードを作成したいのです。
ダッシュボードビルダーに移りましょう。ここには、すべてのレポートが表示されています。表形式のデータとグラフがすべて表示されています。下部には、その他のオプションがあります。列スイッチやデータフィルターなどを設定できます。データテーブルを追加したい場合は、ここにオプションが表示されています。画像やテキストボックスも追加できます。
では、どうすればいいのでしょうか?構築を始めましょう。まず、スペクトルIDチェックの数値をダッシュボードにドラッグ&ドロップします。例えば、直線性をチェックしてこれをダッシュボードに入力したい場合、この時点でいくつかのオプションがあります。
下に置くことができれば、この縦のリストに追加され、リストが重なり合います。スライドに追加して、横に並べて追加することもできます。あるいは、最後の選択肢として、タブの後に挿入することもできます。ここではこれをやります。これでスペクトルチェック用のタブが1つできました。次のタブにタブで移動すれば、直線性チェックを追加できます。
どのように見えるか見てみましょう。この赤い矢印をクリックすると、いくつかのオプションがあります。この時点でダッシュボードを実行することもできますが、非常に便利なのはプレビューモードです。プレビューモードを実行すると、最初のタブが表示されます。これも見やすくインタラクティブです。クリックしてください。各データセットを確認し、[inaudible 00:25:15]間の線形性をチェックできます。この線形関係がはっきりとわかります。
ダッシュボードを閉じます。続きを始めましょう。先ほども申し上げましたが、品質管理チームは数値だけでなく図表も表示することを好みます。このタブには、2つの異なるものを入れたいと考えています。コンテナを追加できます。これにより、このボックスに別のものを入れることができます。表形式のデータも入力すると、横方向に配置することもできます。プレビューモードに戻ったら、これを固定して少しずらします。これで、表形式のデータと図表が表示されているのがお分かりいただけると思います。
先ほど設定したように、図表データ用のフィルターと表形式データ用のフィルターをそれぞれ設定しているはずです。しかし、実際には両方に同じフィルター設定を適用したいので、少し面倒です。これを整理することはできますか?答えは「はい」です。これらのローカルデータフィルターは移動できます。削除しましょう。このダッシュボードを閉じると、このデータフィルターのようなものが表示されます。これを横方向のリストに追加して、プレビューモードに戻ります。これで、簡単にまとめることができます。表形式データと図表データの両方が表示されていますが、フィルターは適用されていません。
ここにフィルターを追加すると、両方が同時にフィルタリングされるのがわかるはずです。これにより、はるかに使いやすくなります。ただし、複数のタブがある場合にフィルターを追加すると、その表から取得したすべての図やグラフに適用されます。たとえ別のタブにある場合でもです。フィルターを1つのタブに残して別の図に移動すると、事前にフィルタリングされていることがわかります。場合によっては、特定の表形式のデータプロットにローカルデータフィルターを適用したままにしておく方がよいこともあります。
ここでもちょっとしたことができます。プレビューモードでは、ちょっとした変更もできます。IDチェックや名前の付け方など、様々なオプションも利用できます。さて、これで閉じます。それから、スクリプトを開きます。このスクリプトには、私の… すみません、フォルダーダッシュボードのワークフロー全体が含まれています。さあ、始めましょう。
これは私が作成した最終的なダッシュボードです。スペクトルチェックとフィルターが組み込まれています。直線性をチェックし、ここでフィルターを適用して残差や精度を確認し、ラマンスペクトルが仕様範囲内であるかどうかを確認できます。
ワークフロービルダーを使用する場合、記録ボタンが有効になっているとしても、ダッシュボードの作成は記録されないことに注意してください。手動で追加する必要があります。これは問題ありません。ダッシュボードのスクリプトを保存します。「ダッシュボード」に移動し、「スクリプトをスクリプトウィンドウに保存」を選択します。このウィンドウは既に開いているので、ここでは繰り返しません。スクリプトウィンドウですべてをコピーしてダッシュボードに移動し、赤いボタンの下にある「カスタムアクションの追加」をクリックします。このボタンをクリックすると、スクリプトを貼り付けて、好きな名前を付けることができます。
コメントを投稿したい場合、一つだけ注意点があります。これはダッシュボードビルダーから取得したため、画面下部にまだ編集モードになっている点です。ワークフローで実行したいのは当然のことですが、画面下部の「編集」を「実行」に変更するだけで済みます。
ダッシュボードが表示されました。これでダッシュボードにすべてのレポートが含まれているため、これらのレポートはもう必要ありません。この画面はこれで終わりにします。閉じてください。
最終的なプレゼンテーションワークフローを開くと、少しすっきりした画面が表示されます。JMPで実行する必要がある様々なステップがすべて揃っています。そして最後に、このダッシュボードがボタンにスクリプト化されています。これを再生すると、ファイルを開くように要求されるはずです。このREP09データセットを開きます。様々なステップに進みます。すると今度は、表の作成だけを行いますが、すべての図を開くのではなく、表を適切に割り当てるだけです。
最終レポートはもう整理できたのに、もうこれ以上は見られない。Spectral IDCheckに戻ってコピーして、レポートに貼り付けることもできる。「編集」「グラフのコピー」もまだ使えるし、後からでもできる。
これはレポート4です。では、逆順に実行してみましょう。今度は翌年で実行します。レポート10のデータセットです。同じ手順が繰り返されるはずです。テーブルの割り当てを求められます。ご覧のとおり、前回の実行ではREP09が含まれていますが、今回はREP10も追加されています。必要なものはすべて揃い、はるかにシンプルで高速になりました。
最後に、JMPワークフロービルダーを使って簡単にまとめましょう。これは、スクリプト言語を知らなくても、すべてのステップをスクリプト化できる非常にシンプルな方法です。上部にコントロールパネルがあり、ここで記録の開始と停止を行うことができます。これが重要です。このワークフローを実行したり、リセットしたり、あるいは(今日は変更していませんが)1ステップずつ実行したり、1ステップずつ巻き戻したりすることもできます。
順序を上下に入れ替えたり、不要なステップを破棄したりできます。個々のステップを右クリックすると、有効化や保存のオプションが表示されます。また、ここでは示していませんが、1つのステップだけ実行することも可能です。ビルドの過程で、1つのステップがうまく動作するか確認したい場合は、そのステップをもう一度実行するだけで済みます。
ステップ設定ウィンドウには、名前があり、これを好きなように変更したり、メモを追加したりできます。必要なスクリプトはすべてそこにあり、必要に応じて編集できます。
次にJMPダッシュボードが表示されます。ダッシュボードビルダーでは、すべてのレポートに加え、列やデータフィルターを追加できます。データテーブルをダッシュボードに追加したい場合は、それも可能です。先ほどお伝えしなかった点として、上部のボックスにリストされているテーブルがダッシュボードに追加されます。ドロップダウンメニューから必要なテーブルを選択できます。
何かを追加する際は、水平方向、垂直方向、あるいはタブの後ろに配置してタブボックスを作成することもできます。赤い三角形の下には、ダッシュボードを構築するためのプレビューモードがあります。これは非常に便利です。ダッシュボードを実行したり、ワークフローの観点から重要なのは、スクリプトを保存してワークフローに追加できることです。以上です。ありがとうございました。