テーブルに保存されているスクリプトを失うことなくマシンデータソースを更新する(再度)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />これは、SASコミュニティに関するCoryCによる別の議論(#171874、未回答)の繰り返しです。私はJMPコミュニティに再投稿しています(JMPの議論をまとめると、ボードが切り替わった可能性があります)。
私は(SQL Serverデータベースに)ODBCを介してテーブルを調達するJMP(v10.0.2)プロジェクトを持っています。 私は自分のプロジェクトにたくさんのスクリプト(プロットやチャート)を作りました。
理想的には、[更新]をクリックして([ソース]スクリプトの上を右クリックして)データを更新します。 スクリプトも更新する(またはデータ更新時に更新する簡単なオプション)ことをお勧めします。
しかし、データを「更新」する方法を知る唯一の方法は、データを取得する「Source」スクリプトを編集/実行することです。 残念ながら、データを「その場で」更新するのではなく、JMPは更新データを使用してまったく新しいJMPプロジェクトを作成します(他のチャート/プロットスクリプトはありません)。 それで、私は結局、新しいJMPプロジェクトでそれらのスクリプトを最初から作成することになります。
これを行うためのより良い方法があるはずです!私がやっているよりも良い回避策があるかもしれません。 何か提案をありがとう。
再:(再び)テーブルに保存されたスクリプトを失うことなく、マシンのデータソースを更新するウェンディ、ありがとう、それは私の質問に完全に答えます。 幸いなことに、私たちは新しいバージョンに移行することを計画しているので、私のシナリオが解決されたことを知っていただければ幸いです。
私の回避策は「それほど難しくない」と言うでしょう。基本的には、Data Tableスクリプトを実行し(更新されたデータで新しいJMPプロジェクトを作成し)、Dataテーブルの名前を変更し(元のJMPプロジェクトと同じ)、次に古いスクリプトから新しいプロジェクトにコピーします。 これはうまくいくようで、それほどトラブルではありません。それがそれほど簡単であるなら、私がより複雑なJMPプロジェクト(モデルなど)を持っているかどうかそれほどよくわからない。
再:(再び)テーブルに保存されたスクリプトを失うことなく、マシンのデータソースを更新するJMP 11以降、データベースからデータをインポートすると、テーブルスクリプトが「Update From DB」という新しいJMPテーブルに追加されます。 このテーブルスクリプトは、新しいUpdate From Database()JSL関数を使用してデータベースに接続し、データを更新します。 残念ながら、このオプションはJMP 10ではまだ利用できませんでした。 データベースに接続するためのすべての新機能を試すために、試用版をダウンロードすることをお勧めします。 JMPのWebサイトから30日間の試用をリクエストできます。
http://www.jmp.com/trial
それが役立つことを願っています!
ウェンディ