新しいテーブルを起動せずに「ソース」データを更新する方法はありますか? あるいは、保存したスクリプトを新しいテーブルに引き継ぐことは可能でしょうか?新しいテーブルを起動せずに「ソース」データを更新する方法はありますか? あるいは、保存したスクリプトを新しいテーブルに引き継ぐことは可能でしょうか?
プロセスを監視するためのテンプレートを設定しました。データテーブルは、随時更新されるライブドキュメントであるSharePointファイルにリンクされています。
目標は、jmp に何かを手動でコピー/インポートする必要がなく、ボタンを押すだけですべての分析を利用できるようにすることでした。
現在、「ソース」スクリプトを押してデータを更新しようとすると、新しいテーブルが起動します。これは理想的ではありませんが、少なくとも他のすべての保存されたスクリプトを新しいテーブルに持ち込めば、より機能的になる可能性があります。
基本的には、既存のテーブルを最新のデータで更新するか、生成された新しいテーブルに既存のスクリプトをプルする方法を探しています。
ありがとう!
自動化とスクリプトデータアクセスRe: 新しいテーブルを起動せずに「ソース」データを更新する方法はありますか? あるいは、保存したスクリプトを新しいテーブルに引き継ぐことは可能でしょうか?ソーススクリプトを変更しない限り、これらの処理(ソーススクリプトで作成された新しいテーブルにコピーされたデータやテーブルスクリプトを更新するだけ)を直接実行することはできないと思います。データテーブルを作成するために実行されるワークフローの作成を検討しましたか?
Re: 新しいテーブルを起動せずに「ソース」データを更新する方法はありますか? あるいは、保存したスクリプトを新しいテーブルに引き継ぐことは可能でしょうか?ソース スクリプトを変更するか、更新の入力として使用します。
dt = Current Data Table();
dtnew = dt << Run Script( "Source" );
dt << Select All Rows << Delete Rows;
dt << Concatenate( dtnew, Append to first table );
Close( dtnew, NoSave );
出典: https://community.jmp.com/t5/JMP-Wish-List/Join-Concat-and-Update/idc-p/847429/highlight/true#M7156
#DiscoverySummit2025 で、この回避策について議論しました。
スクリプトはソースデータテーブルを使用し、テーブルの内容を新しいデータに置き換えます。
JMP の「バグ」( 00154993 )のため、この回避策は非常に脆弱です。
テーブルが Tables/Update 経由で更新されると、既存の ソース スクリプトは自動生成されたスクリプトで上書きされます (!)
この件については#DiscoverySummit2025ですでに議論しました
-> #DiscoverySummit2026 でこの問題を再度取り上げます。バグを修正できる可能性があります。
そうすれば回避策がスムーズに実行されます...
別のオプション:
他のプログラムと同様に、ユニバーサル更新ボタンを追加します。
インポートされたデータ用のユニバーサル「更新」ボタン
は以下と統合されました:
参加、連結、更新- ぜひ投票してください。
Re: 新しいテーブルを起動せずに「ソース」データを更新する方法はありますか? あるいは、保存したスクリプトを新しいテーブルに引き継ぐことは可能でしょうか?こんにちは、 @LambdaErmine807さん!「データテーブルはSharePointファイルにリンクされています」とのことですが、どのようにリンクされているのでしょうか?
データ コネクタ (Sharepoint データ コネクタなど) を使用してデータ テーブルを作成すると、「ソース」スクリプトだけでなく、「更新」スクリプトも取得されます。
- ソースは、テーブルが最初に生成されたのと同じ方法で新しいテーブルを生成します。すべての変更と編集は失われます。
- アップデートスクリプトはリンクされたデータ ソースからデータを更新しますが、保存されているすべてのデータ テーブル スクリプト、数式列などを含む既存のテーブルは保持されます。
Sharepointファイルにどのように「リンク」したか詳しく教えていただければ、もっと良いアイデアをご提案できるかもしれません。(追記:ソースデータファイルのファイルタイプと拡張子は何ですか?)
"基本的に、既存のテーブルを最新のデータで更新する方法を探しています。OneDrive とSharePointのデータコネクタは試しましたか?基本的には、SharePointファイルをコピー&ペーストするファイルではなく、クエリ(編集:クエリビルダーを使用)を実行するデータベースとして扱うという考え方です。初期設定には数分かかりますが、データの更新などの操作がはるかにスムーズになります。
>>明確にするためにいくつかの箇所を編集しました。
Re: 新しいテーブルを起動せずに「ソース」データを更新する方法はありますか? あるいは、保存したスクリプトを新しいテーブルに引き継ぐことは可能でしょうか?素晴らしいトリック: データをクラウド スペースに保存し、データ コネクタを使用します。
-> 要望に追加しました: インポートしたデータ用のユニバーサル「更新」ボタン
ありがとう!