What inspired this wish list request? 
☐ cool new feature
☑ could help many users!
☑ removes a „bug“
☐ nice to have
☐ nobody needs it
 
#myTop10_2023
(either this one or Tables join: option to update main table )
we have a workaround -> we don't need it anymore
 
Tables Update is a really nice Platfrom which can be used to merge columns into a data table or to update columns with the data from another data table.
But sometimes the user has to wait for a long time till Jmp finishes a data table update - even with medium large data tables.
 
Sometimes, Jmp already gets stuck while editing settings in the Update GUI.
Then it seems that Jmp crashed - , but after some minutes (or sometimes:  hours), Jmp finishes the calculation for the data preview and gives the user again the chance to edit the settings.
It's clear that it takes a while to match hundreds of thousands of values in one table with values in another table.
But I am surprised that merging two columns takes twice as long as merging one column
Is the matching step triggered again for each column that is merged - or is it actually the sorting of the values which takes so long?
 
Often, I don't have unique identifiers in the source table: a single match value shows up several times in a column - with identical values also in the column to be merged. In this case, I wonder if the value of the first match is entered to the target data table, then replaced by the second  - and so on ...
This could be accelerated by searching the last matching value in the source table - and just inserting this value.
 
A big drawback of the Update Platform:
It starts with add columns and replace columns activated.
If a table has e.g. 1000 columns, it takes a while till all columns are added to the preview window.
The issue scales with rows_main     x     rows_2nd    x    columns_2nd.
And as stupid as I am, I often start by defining the match columns ... which allows me to go for a long walk till I am allowed to pick the (1-2) column(s) I actually want to add to the table.
There is a functionality which disables the preview if the table is too large.
But I fear that the function just checks the length of the table -  and not the number of columns.
Or the threshold is too large?
 
Please share your experience - how often you had to fill the time till your Jmp session was back again after an update of the preview tab.
 
Another issue is the Recall Button
(addressed here: Disable Preview while filling the GUI via Recall  )
After clicking on Recall, the Update menu is filled with the saved settings - and after each change of a GUI setting there seems to be an update of the preview tab.
So if you want to join large data tables - even if you just want to add a singe column - don't dare to press Recall ... before you disable the preview.
 
What is the improvement you would like to see? 
Could you please improve the performance of Tables/Update.
 
Why is this idea important? 
Tables/Update is a wonderful function. The Preview Tab is amazingly useful, I don't want to work without it.
But I'm starting to get paranoia - how long will it take the next time when I try to add columns to a data tables.