Avez-vous déjà eu envie d'inclure des données dans une analyse sans avoir à les subdiviser à partir de tables différentes et à les regrouper dans une nouvelle table? Avez-vous voulu «voir» comment vos données seront rassemblées avant de vous engager dans de nombreuses tables pour vous assurer de les utiliser correctement dès la première fois? Bientôt vous pouvez, avec Virtual Join!
La nouvelle fonctionnalité de jointure virtuelle de JMP 13 vous permet de lier une table principale à plusieurs tables auxiliaires via des clés communes. La liaison est réalisée via les propriétés de colonne, en particulier ID de lien et Référence de lien. C'est très automatisé. Une fois que vous avez défini les propriétés, vous avez accès à toutes les colonnes des tables auxiliaires.
Les tables liées interagissent en une seule table de données globale, toutes les colonnes de toutes les tables étant liées virtuellement, sans copier les données dans la table principale.
Voici un schéma illustrant les relations entre les tables de jointure virtuelles de l'affiche Discovery Summit de Mandy Chambers, testeur JMP, intitulée « Rapide, puissant et efficace: Rejoindre sans se joindre pour explorer les données des Jeux d'été avec JMP ”:
Le développeur principal, Chung-Wei Ng, explique comment est née l’idée de Virtual Join. Il y a plusieurs versions de JMP, elle réfléchissait à la façon de lier plusieurs tables, cherchant un moyen simple d'afficher des données connexes provenant de différentes tables. Il y avait déjà des fonctions dans JMP comme un résumé, des sous-ensembles et des sous-groupes liés, mais elle pensait qu'il serait plus utile de généraliser cela.
Elle a commencé à explorer un paradigme différent et a montré ses premières idées à John Sall, l'architecte en chef de JMP. À cette époque, il travaillait sur la plateforme Choice, qui peut utiliser plusieurs tables. Leur conversation a débouché sur une suggestion de John: il serait bien que JMP puisse lier automatiquement ces tables entre elles, afin que les colonnes soient accessibles via la même interface.
L’idée a coulé jusqu’à l’année dernière, lorsque Chung-Wei a reçu un ensemble de tableaux de données sur les locations de films de son collègue développeur Eric Hill: Je pourrais pratiquement joindre ces tables ensemble, de sorte que toutes les données liées des différentes tables soient accessibles comme si elles se trouvaient toutes dans le même tableau de données? '"Voir comment les données sont liées à partir de ces tables lui a donné une idée de la manière dont elles devraient travail.
Join est l’un des outils de manipulation de données les plus utilisés dans JMP. Cela peut être très gourmand en mémoire, dans le processus de jointure et pour la table résultante. La plupart du temps, vous devez joindre des tables de données pour rassembler les données associées dans une seule table de données via un ensemble de clés communes. Ainsi, la table résultante peut être utilisée sur des plates-formes d'analyse. Beaucoup de ces jointures peuvent maintenant être remplacées par une jointure virtuelle.
Cela économise de l'espace disque, de la mémoire et du temps. Avec Virtual Join, vous pouvez conserver vos données sous une forme plus simple. Les données associées ne doivent pas être dupliquées dans toutes les tables pouvant les référencer.
Les collègues et les premiers utilisateurs apprécient la fonctionnalité et la facilité d'utilisation. Cy Wegman, utilisateur de longue date de JMP, président de SY64, LLC, a déclaré: «La gestion et la manipulation des tables ont toujours été un défi. La jointure virtuelle améliorera considérablement ma productivité en réduisant les erreurs et en rendant la gestion des tables beaucoup plus propre. ”
Chung-Wei est très heureux de travailler sur quelque chose qui sera si utile et déclare: «Je sais que les utilisateurs vont en trouver une utilité dont je ne rêve même pas pour le moment. J'adore travailler sur la table de données. Le filtre de données vous permet de zoomer sur la table; maintenant, la jonction virtuelle vous permet de faire un zoom arrière. "
Pour en savoir plus sur ce qui se passera le mois prochain dans JMP 13, visitez le site le site de prévisualisation . Là, vous pouvez vous inscrire pour regarder en direct le discours de John Sall à l'occasion du lancement de JMP 13, ainsi que pour visionner des vidéos et voir une liste des nouvelles fonctionnalités.
Philomena Wadden a écrit:
Quelle bonne idée!