Showing results for 
Show  only  | Search instead for 
Did you mean: 
Choose Language Hide Translation Bar
Essentials to understanding Virtual Join in JMP

Virtual Join links a main data table to one or more auxiliary data tables. This feature enables the main data table to access data from the auxiliary data tables without physically joining the tables. This video is an introduction to the basic concepts of Virtual Join in JMP. It will show you how to avoid common errors when joining your data. And it should help you understand how to achieve Virtual Joins with your data. 

Let me know if you have any questions!

Last Modified: Oct 10, 2017 12:37 AM
Level VI

@Dahlia_Watkins, what are some typical use cases of a virtual join? (I've been to a JMP user meeting once and someone dropped "And you've got virtual join [in JMP]!" into the conversation. I still don't know what to do with this information.) Thanks!


@Ressel, Virtual Join use cases may apply more to situations where a user wants to join a set of tables without creating a new table. Say you have three tables open that you want to join. Before Virtual Joins, joining the three requires a fourth table to be created using more of your system's memory. With Virtual Joins this is not the case. The tables are linked to a main data table, i.e. table 1 or table 2 of the three. With this link to the original three tables your machine resources remain free and your join is still accomplished. So the use case typically comes down to saving memory by not needing a fourth table to create the join.  


There are some additional advantages to Virtual Joins that are discussed in

It includes some additional features added to Virtual Joins that were not included in Virtual Joins at the time I created this video.