約
追加のデータテーブルからレポートにアクセスする必要があるデータがありますか。しかしそれらを結合することができますテーブル大きすぎる?JMP仮想結合機能を使用すると、メインデータテーブルは物理的にテーブルを結合せずに補助データテーブルのデータにアクセスできます。 テーブルを仮想的に結合することでメモリを節約 、同じデータがそれらを参照するすべてのテーブルに複製されるわけではないためです。
ナレーションスクリプト
仮想結合は、メインデータテーブルを1つ以上の補助データテーブルにリンクします。
この機能により、メインデータテーブルは物理的にテーブルを結合することなく補助データテーブルのデータにアクセスできます。
テーブルを仮想的に結合すると、それらを参照するすべてのテーブルで同じデータが複製されるわけではないため、メモリが節約されます。
たとえば、自動車部品サプライヤで、部品番号、日付、売上高の列と、部品番号を持つがさらに固有の部品名を持つ2番目の小さいテーブルを持つ非常に大きなデータテーブルを管理しているとしましょう。
レポートでパーツ名を表示したいです。 そして各テーブルはPart Numberカラムを持っているので、そのカラムをリンクIDとして使うことができます。
これらをリンクすると、同じテーブルになくても、レポートですべてのデータを一緒に利用できます。
そしてメインテーブルに複数のテーブルをリンクすることができます。
JMPでこれをデモするために、Marketing Study Pizzaの実験を見てみましょう。このデータはJMP内で利用可能で、バーチャルジョインを試すことができます。
Marketing pizza実験の回答者が自分の好きなクラスト、トッピング、チーズを選んだとします。
チームは、回答者がどのチーズを好むかを見極める必要があります。ただし、チーズの分類はメインのデータテーブルにはありません。
ヘルプからデータを開き、次にサンプルデータライブラリを開き、Pizza ProfilesとPizza Responsesを開きます。
仮想結合するには、すべてのデータテーブルをJMPで開く必要があります。
まず、Pizza ProfilesのID列を右クリックして、「Link ID」を選択します。
データテーブルは、1つのリンクID列プロパティのみを持つことができます。リンクID列に重複値を含めることはできません。
この列には、Pizza Responsesの値に対応する固有の値が含まれています。
Pizza Responsesで、「Choice」で始まる3つの列を選択します。
右クリックして「リンク参照」、次に「ピザプロファイル」を選択します。
データテーブルは複数の参照列を持つことができます。列は、異なるデータテーブルまたは同じデータテーブルを参照できます。
選択した列はPizza Profiles DataのID列にリンクされ、メインデータテーブルの列リストに表示されます
Pizza Responsesデータテーブルを作成し、[Analyze]、[Distribution]の順に選択します。
下にスクロールして、参照されている列グループ内の3つのCheese列を選択し、Y、列をクリックしてからOKをクリックします。
この分布レポートでは、チーズの分類は事実上データテーブルにあるため、分類を表示できます。
他のユーザーとデータを共有するには、データテーブルを完全に結合するようにデータをマージします。
結合列をリンク参照を持つテーブルに結合するには、データテーブルの左ペインの赤い三角形メニューから[参照データの結合]を選択します。
データは参照先データテーブルからメインデータテーブルに複製されます。データテーブルを保存すると、実際のデータも保存されます。
それでは、JMPのMovie CustomersおよびMovie Inventory Sample Dataを自分で試して、実際に参加してみてください。
バーチャルジョインの詳細については、以下のチュートリアルリンクをご覧になって確認してください。
