データを別のテーブルからサブセット化したり、新しいテーブルにまとめたりせずに、分析に含めたいと思ったことはありませんか。初めて確実にデータを取得できるようにするために、多数のテーブルを結合する前に、データがどのようにまとめられるのかを確認したいと思いませんか。Virtual Joinで、すぐにできるようになります。
JMP 13の新しい仮想結合機能を使用すると、いくつかの共通キーを介してメインテーブルを複数の補助テーブルとリンクすることができます。リンクは列プロパティ、具体的にはリンクIDとリンク参照を介して行われます。非常に自動化されています。プロパティを設定したら、補助テーブルからすべての列にアクセスできます。
リンクされたテーブルは、実際にはメインテーブルにデータをコピーすることなく、すべてのテーブルのすべての列が仮想的にリンクされた、1つの包括的なデータテーブルとして相互作用します。
JMPテスターMandy ChambersのDiscovery Summitポスターからの仮想結合テーブル間の関係を示すスキーマです。高速、強力、効率的:JMPを使用してサマーゲームのデータを探索するために参加せずに参加する ”:
プリンシパル開発者のChung-Wei Ngが、Virtual Joinのアイデアが元々どのように生まれたのかを説明します。以前のJMPの多くのバージョンで、彼女は複数のテーブルを互いにリンクする方法を考えていました。異なるテーブルの関連データを表示する簡単な方法を探していました。にすでに機能がありました JMP 要約、リンクされたサブセット、グループ別のようなものですが、彼女はこれを一般化することがより有用であると考えていました。
彼女は別のパラダイムを模索し始め、JMPのチーフアーキテクトであるJohn Sallにいくつかの早い考えを示しました。当時、彼はChoiceプラットフォームに取り組んでいました。これは複数のテーブルを使用できます。彼らの会話はJohnによる提案につながりました。JMPがそれらのテーブルを自動的に一緒にリンクすることができれば、同じインターフェースを通して列にアクセスできるのであればいいでしょう。
そのアイデアは、昨年、Chung-Weiが他の開発者Eric Hillから映画レンタルに関する一連の関連データテーブルを入手したときまで衰えていました。これらのテーブルを仮想的に結合することができたので、異なるテーブルのすべての関連データに、それらがすべて同じデータテーブル内にあるかのようにアクセスできますか。作業。
結合はJMPで最もよく使われるデータ操作ツールの1つです。実際の結合プロセスや結果表では、非常にメモリーを消費する可能性があります。ほとんどの場合、一連の共通キーを介して関連データを1つのデータテーブルにまとめるためにデータテーブルを結合する必要があるため、結果のテーブルは分析プラットフォームで使用できます。これらの結合の多くは現在、仮想結合に置き換えることができます。
これにより、ディスク容量、メモリ、および時間が節約されます。Virtual Joinを使用すると、データをよりシンプルな形式に保つことができます。 関連データは、それらを参照する可能性のあるすべてのテーブルで重複している必要はありません。
同僚や早期導入者は、機能性と使いやすさを気に入っています。SY64、LLCの社長である長年のJMPユーザーであるCy Wegman氏は、次のように述べています。バーチャルジョインは、エラーを減らし、テーブル管理をよりクリーンにすることで、生産性を大幅に向上させます。」
Chung-Weiは非常に便利なものに取り組むことができてとてもうれしく思います。私はデータテーブルに取り組むのが好きです。 データフィルタを使用すると、テーブルを拡大できます。バーチャルジョインでズームアウトできます。」
来月のJMP 13の詳細については、次のURLをご覧ください。プレビューサイト 。そこでは、JMP 13を発表するJohn Sallのスピーチのライブストリームを見たり、ビデオを見たり、新しい機能のリストを見たりすることができます。