JMP 18 Python スクリプトと JMP ワークフロー ビルダー私の顧客の中には、データのほとんどが S3 バケット内の parquet ファイルである人がいます。彼は、JMP への parquet ファイルの読み込みについて説明した JMP 18 Python 統合ウェビナー ビデオに非常に感銘を受けました。彼は、最初のインポート ステップを除いて必要なものがすべて揃った既存の JMP ワークフローにその Python スクリプトを組み合わせたいと思っています。これを実行する最善/最も簡単な方法は何でしょうか?
Re: JMP 18 Python スクリプトと JMP ワークフロー ビルダーワークフロー ビルダーについてはあまり詳しくありませんが、現時点では JSL スクリプトしか処理できないと思います。ただし、JSL Python インターフェイスは引き続きサポートされています。まずは、純粋な Python 統合を使用して必要な機能を構築し、ファイル内で Python 関数として必要な作業を定義します。たとえば、my_workflow.py に Python 関数を配置して、作業の大部分を実行します。次に、同じディレクトリに、JSL でワークフローのコードを作成します (ファイルが同じディレクトリにある限り、JMP の Python は場所を認識し、ローカル ファイルで Python インポート メカニズムを使用できます)。次に、Python コードをインポートするための 2 つのオプションがあります。
Names Default to Here(1);
Python Submit File("my_workflow.py");
...
Python Execute( {inputs, ... }, {outputs, ...}, "\[
# call my python function(s) here
]\");
...
または
Names Default to Here(1);
Python Execute( {inputs, ... }, {outputs, ...}, "\[
import jmp
import my_workflow
# run my python function(s)
]\");
..Re: JMP 18 Python スクリプトと JMP ワークフロー ビルダー以前これについて言及していたことを思い出してください。あなたはそれを理解したように聞こえましたが、念のため... PythonがParquetファイルをロードした後、JMPワークフローを実行するという考えを私は解釈しています。例えば、
jmp.run_jsl('''
include("Parquet Post Python Workflow.jsl");
''');