Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
Parfois, je dois attendre longtemps pour attendre que Jmp termine une mise à jour de la table de données (Tables/Mise à jour) avec une table de données de taille moyenne.
Parfois, Jmp est déjà bloqué lors de la modification des paramètres sur la plate-forme de mise à jour - puis je bois un café, reviens et décide que c'est le bon moment pour faire une promenade - reviens ... et selon la date à laquelle j'ai enregistré mes données pour la dernière fois, je décider s'il est plus rapide de tuer la session Jmp et de commencer à partir de mes dernières données enregistrées - ou de faire un autre travail et de revenir le lendemain (légèrement exagéré)
Il est clair qu'il faut un certain temps pour faire correspondre des centaines de milliers de valeurs dans une table avec des valeurs dans une autre table.
Mais je suis surpris que la fusion de deux colonnes prenne deux fois plus de temps que la fusion d'une colonne (*)
L'étape de mise en correspondance est-elle déclenchée à nouveau pour chaque colonne fusionnée - ou est-ce le tri des valeurs qui prend si longtemps ?
Souvent, je n'ai pas d'identifiants uniques dans la table source : une seule valeur de correspondance apparaît plusieurs fois dans une colonne - avec des valeurs identiques également dans la colonne à fusionner. Dans ce cas, je me demande si la valeur de la première correspondance est entrée dans la table de données cible, puis remplacée par la seconde - et ainsi de suite ...
Cela pourrait être accéléré en recherchant la dernière valeur correspondante dans la table source - et en insérant simplement cette valeur.
Un gros inconvénient de la plate-forme de mise à jour :
Cela commence par ajouter des colonnes et remplacer les colonnes tous activés.
Si un tableau a par exemple 100 colonnes, il faut un certain temps pour que toutes les colonnes soient ajoutées à la fenêtre d'aperçu.
Et aussi stupide que je sois, je commence souvent par définir les colonnes de correspondance ... ce qui me permet à nouveau de faire une longue marche jusqu'à ce que je sois autorisé à choisir la ou les (1-2) colonnes que je veux réellement ajouter à la table.
Il existe une fonctionnalité qui désactive l'aperçu si le tableau est trop grand.
Mais je crains que la fonction ne vérifie que la longueur de la table - et non le nombre de colonnes.
Ou le seuil est trop grand ?
Veuillez partager votre expérience - combien de fois vous avez dû remplir le temps jusqu'à ce que votre session Jmp soit de retour après une mise à jour de l'onglet d'aperçu.
Un autre problème est le bouton de rappel
(adressé ici : https://community.jmp.com/t5/JMP-Wish-List/Disable-Preview-while-filling-the-GUI-via-Recall/idi-p/632362 )
Après avoir cliqué sur Rappeler, le menu Mise à jour est rempli avec les paramètres enregistrés - et après chaque modification d'un paramètre de l'interface graphique, il semble y avoir une mise à jour de l'onglet de prévisualisation.
Donc, si vous souhaitez joindre de grandes tables de données - même si vous souhaitez simplement ajouter une seule colonne - n'osez pas appuyer sur Rappeler ... avant de désactiver l'aperçu.
Quelle est l'amélioration que vous aimeriez voir?
Pourriez-vous s'il vous plaît améliorer les performances de Tables/Update.
Pourquoi cette idée est-elle importante ?
Tables/Mise à jour est une fonction merveilleuse. L'onglet Aperçu est incroyablement utile, je ne veux pas travailler sans lui.
Mais je commence à avoir de la paranoïa - combien de temps cela prendra-t-il la prochaine fois que j'essaierai d'ajouter des colonnes à des tables de données.