JMP 17で導入されたワークフロービルダーは、長くて複雑なデータ処理作業を、ワンクリックで実行できるノーコード/ローコードマクロに変換できます。複雑で繰り返し可能な一連の手順を自動化して共有したり、新しいデータで一連の手順を再実行したり、分析手順をアーカイブまたは文書化したりするのに役立ちます。
ワークフロービルダーはデータインポートをサポートしており、インポートとワークフロー手順をカスタマイズするためのプロンプトをトリガーできます。テーブル、行、列メニューから開始される多くの手順や「レポートスナップショット」など、JMPの多くの操作を自動的にキャプチャします。グラフビルダーの多くの手順など、その他の手順ではレポートスナップショットは自動的に作成されません。その場合は、レポートを閉じてレポートスナップショットをトリガーするか、LRTメニューから「スクリプトを保存」>「ワークフローに保存」を選択してください。
基本的なJSLの知識があれば、手順の順序を変更することもできます。また、特定の手順を再記録することも可能です。ワークフローは、ワークフローファイル、JSLスクリプト、またはワークフローアーカイブとして保存および共有できます。
ライブウェビナーでスコット(@scwise)とマイク・D・アンダーソン(@MikeD_Anderson)が回答した質問:
質問:JMPプログラムにすべての情報を手入力する必要がありますか、それともMicrosoft ExcelやMicrosoft Accessから情報をインポートできますか?
A: ExcelやAccessのデータは、ファイルまたはデータベースのインポート機能を使って簡単にJMPに取り込むことができます。
Q:どのように始めれば良いですか?
A: JMP 17でワークフロービルダーを起動するには、Windowsの場合は「ファイル」>「新規」>「ワークフロー」、macOSの場合は「ファイル」>「新規」>「新規ワークフロー」を選択します。赤い丸をクリックして、操作の記録を開始します。
Q: JMP 17がインストールされていない場合はどうすればよいですか?
A: ワークフロービルダーはJMP 17でのみ利用可能です。JMP 16以前のバージョンでは、マイクが言及したアクションレコーダー機能を使用したり、個別に保存したステップスクリプトをコピーしたりすることで、ある程度はワークフロービルダーに近づけることができました。しかし、JMP 17でご紹介しているような、エンドツーエンドのワークフロービルダーとしては、JMP 17はライセンスユーザーであれば追加料金なしで利用できる優れたツールではありません。
Q: JMPでウィンドウではなくタブ表示にするにはどうすればいいですか?
A: マイクはJMPプロジェクト(ファイル→新規プロジェクト)を使用しています。これを使うと、データテーブルを開いたり、分析やグラフを作成したりする際に、ウィンドウではなくタブを表示できます。
質問:一般的に、ワークフロー手順ウィンドウに表示される内容を、より分かりやすい名前に変更するにはどうすれば良いか知りたいです。
A: これらのステップには、アクション/プラットフォームのデフォルト名を使ったタイトルが付いています。これらのステップには好きなようにタイトルを付けることができます。私はJMPを初めて使う人にも分かりやすいように、よくこのようにタイトルを付けています。これは、「監査可能な」プロセスに従っていることを示す優れた方法です。
Q: 自分で書いたJSLをワークフローに組み込みたい場合、どうすればよいですか?
A: ワークフローにカスタムステップを作成し、その箇所に独自のスクリプトを挿入することができます。
Q: ワークフローを共有する場合、送信先のユーザーもJMPをインストールしている必要がありますか?
A: はい、スクリプトを受け取る側は、パッケージを再実行するために、システムにJMPをインストールしておく必要があります。
Q: 「スクリプトに保存」機能を使用した場合、それをBase SAS / SAS VIYAで実行できますか?それとも変換が必要ですか?
A: JMPからSASデータにアクセスすることはできますが、JMP JSLはSASと互換性がありません。つまり、SASではJMPを実行できません。
質問:ワークフローを作成した後、同様の分析に使用したい新しいデータファイル(列ヘッダーが異なる場合もある)にそのワークフローを適用するのはどれくらい簡単ですか?
A: ワークフローは、最初に参照したファイルを探します。そのため、クエリでユーザーにファイルを選択するように促していない限り、ワークフローを修正する必要があります。
Q: レーザーポインターの電源を入れるにはどうすればいいですか?
A: ファイル>環境設定>レポートを選択すると、レーザーポインターのボックスが表示されます。
質問:JMP 17でワークフローを作成した場合、JMP 15を使用しているユーザーがそれを実行できますか?
A: 「スクリプトをウィンドウに保存」機能を使用すると、JSL は JMP 15 で実行できる可能性があります。15 と 17 で同じ機能を使用している場合は、問題なく動作するはずです。試してみてください。
リソース