J'avais un client qui me demandait comment se connecter à plusieurs sources de données à l'aide du générateur de requêtes:
"[Il se demande] Query Builder permet-il de sélectionner des sources de données différentes (par exemple, une base de données SQL et une table JMP distincte)? En ce moment, essayant de modifier une requête d'une base de données, je dois écrire un script dans la table qui s'ouvre et qui rejoint la post-requête. "
Mon idée était d'utiliser un script de post-requête dans le flux de travaux QB pour effectuer le traitement ou même de déclencher un flux de travaux Table QB à l'aide de la table du QB et de cette autre table jmp mentionnée.
Des idées sur une manière plus élégante de faire ça?
Meilleur,
M
Cela ressemble au même genre de question posée ici .
Est-ce que le client vous le demande?
Assurez-vous que le client comprend ce qui se passe avec Query Builder. Tout le travail de jonction et de filtrage est effectué dans la base de données, pas dans JMP.
S'il souhaite joindre des données JMP et des données de base de données, ces deux ensembles de données doivent se trouver au même endroit au même moment, dans la base de données ou dans JMP.
Cela signifie donc qu'il faut soit importer toutes les données de la base de données dans JMP et y effectuer la jointure, soit déplacer la table de données JMP dans la base de données et y effectuer la jointure, puis la restituer. Ni l'un ni l'autre n'est terriblement efficace.
Ainsi, ce que vous avez décrit, faire tout le travail possible dans la base de données pour limiter la quantité de données introduite dans JMP, puis effectuer le reste du travail dans JMP, constitue la meilleure option.