公開日: 09/09/2026

JMP Liveのデータを更新する

JMP Liveレポートの元となるデータに変更が生じた場合は、データ(または地図ファイル)を更新すれば、JMP Liveでそのデータを使用するレポートも、自動的に再生成されます。

次の例では、「一変量の分布」レポートを作成し、そのレポートおよび元データを自分専用のスペースにあるフォルダに発行してから、データを更新します。

データを更新する例

この例では、「一変量の分布」レポートを自分専用のスペースにあるフォルダに発行してから、JMP Liveの既存のデータを更新します。

Names Default To Here( 1 );

// Big Classサンプルデータテーブルを開く。

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// 「一変量の分布」テーブルスクリプトを実行し、レポートへの参照をdistに格納する。
dist = dt << Run Script( "一変量の分布" );
// JMP Liveサーバーに接続する。
liveconnection = New JMP Live();

/* 自分専用のスペースにフォルダを作成し、タイトルを指定する。確立したJMP Live接続を使い、jmpliveresultにJMP Live結果オブジェクトを戻す。 */

jmpliveresult = liveconnection << Create Folder( Parent Folder( "~" ), Title( "Update Data Example" ), If Exists( "use" ) );
// 結果からJMP Liveフォルダオブジェクトを取得する。
folder = jmpliveresult << As Scriptable;
// 「一変量の分布」レポートを含むcontentオブジェクトを作成する。
content = New JMP Live Content( dist, Title( "自分用の「一変量の分布」レポート" ) );
// 新しく作成したフォルダにcontentを発行する。
jmpliveresult = liveconnection << Publish( content, Folder( folder ) );
// JMP Live結果オブジェクトから、発行済みの投稿のリストを取得する。
postlist = jmpliveresult << As Scriptable;
// 発行済みの投稿のリストから、発行済みのデータのIDを取得する。
dataId = "";
For( i = 1, i <= postlist << Get Number Of Items, i += 1,
	type = postlist[i] << Get Type();
	If( type == "Data",
		dataId = postlist[i] << Get ID
	);
);
// Update DataコマンドとdataIdを使って、JMP Liveのデータテーブルを更新する。
liveresult = liveconnection << Update Data( Data( dataId ), dt );
より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).