Comment joindre des tables sans créer une nouvelle table ?LS,
Je souhaite ajouter des données d'une table à une table principale. Cela peut être facilement fait en utilisant l'option "rejoindre" du menu des tables. Cependant, cela génère une nouvelle table de données alors que je souhaite ajouter des données à la table de données principale.
Maintenant, je dois fermer la table principale d'origine et écraser le fichier d'origine avec tous les risques potentiels.
Est-ce possible et comment (notez que je sais que JMP utilise des scripts, mais je ne suis pas familier avec la création de mes propres scripts)
merci
Kees
Re : joindre des tables sans créer de nouvelle tableSi tu utilises
Tableaux=>Mettre à jour
cela ne créera pas de nouvelle tableRe : joindre des tables sans créer de nouvelle tableÉtrange, dans mon cas, cela crée toujours une nouvelle table.
Re : joindre des tables sans créer de nouvelle tableSalut Peter,
J'ai vu l'option (j'utilise JMP13.1 depuis quelques mois).
Je ne sais pas si cela fonctionnera ; les données doivent provenir de différents emplacements de notre réseau interne et plusieurs personnes travailleront avec le fichier fusionné.
L'aide indique que cette option est spécialement conçue pour éviter la création de fichiers volumineux qui ralentissent les PC/ordinateurs portables. Jusqu'à présent, nos fichiers sont encore relativement petits (<1000 lignes et <50 colonnes).
J'examinerai cette option, mais j'espérais une solution plus simple J.
Acclamations
Kees
Re : joindre des tables sans créer de nouvelle tableHY Phil,
Merci pour votre réponse. Malheureusement, et même de manière inattendue car je m'attendais également à ce que "update" mette à jour la table entière, cette commande met à jour les colonnes ET stocke la mise à jour dans une nouvelle table.
Merci
Kees
Re : joindre des tables sans créer de nouvelle tableSi vous exécutez JMP/JMP Pro version 13, la nouvelle fonctionnalité de jointure virtuelle pourrait valoir la peine d'être examinée. Surtout si la taille de la table de données jointe occupe une empreinte RAM relativement importante sur votre ordinateur. Voici le lien vers la partie jointure virtuelle de la documentation en ligne JMP :
http://www.jmp.com/support/help/13-1/Virtually_Join_Data_Tables.shtml
Re : joindre des tables sans créer de nouvelle tableDans la boîte de dialogue Rejoindre, il y a une case à cocher qui vous permet de "Mettre à jour la table principale avec les données de la deuxième table".

Re : joindre des tables sans créer de nouvelle tableSalut,
Au lieu de REJOINDRE. Utilisez l'option MISE À JOUR dans le menu Tableaux.
Re: joindre des tables sans créer de nouvelle tableCela crée une nouvelle table de données conformément à la documentation JMP 18.1 :
Mettre à jour la table principale avec les données de la deuxième table
Les données du tableau d'origine sont mises à jour avec les données des colonnes portant le même nom. Les résultats sont affichés dans un nouveau tableau de données.
Je pense que cela ne créait pas de nouvelle table de données. Cela a-t-il été modifié récemment ?
J'ai trouvé un élément de la liste de souhaits JMP pour cela : « Jointure de tables : option de mise à jour de la table principale » . Veuillez voter pour cet élément si vous souhaitez que cela soit implémenté dans JMP.
Re: joindre des tables sans créer de nouvelle tableTables=>Rejoindre
crée toujours une nouvelle table de données.
Tables=>Mise à jour
ne crée pas de nouvelle table
Re: joindre des tables sans créer de nouvelle tableVous consultez la documentation de JOIN DATA TABLES. Lors de la jointure de tables, une option permet de « Mettre à jour la table principale avec les données de la seconde table ». Cette option est différente de l'autre fonction : UPDATE DATA TABLEs.
Voir le lien suivant pour plus de détails : Mettre à jour les tableaux de données
Re: joindre des tables sans créer de nouvelle tableTables => La mise à jour ne fonctionne pas dans ma situation, car elle ne peut pas effectuer de jointure interne ou externe droite.