Générateur de requêtes - Utilisation de requêtes SQL personnalisées et d'invites utilisateurJ'ai un client qui souhaite se connecter à une base de données postgres avec JMP. Il a une requête personnalisée qu'il souhaite utiliser pour extraire les données (elle présente une certaine complexité que Query Builder ne prend pas en charge), mais il souhaite également inviter l'utilisateur à sélectionner des entrées (par exemple, des plages horaires, des identifiants de produit, etc.) pour sélectionner un sous-ensemble de données.
Je ne connais pas la capacité de Query Builder à utiliser des invites SQL ET utilisateur personnalisées (comme le filtre pour sélectionner où...). D'autres savent-ils si cela est possible ?
D'autres personnes ont-elles des suggestions sur la manière dont mon client pourrait obtenir ce qu'il souhaite ? (En ce moment, je pense lui suggérer de créer une vue ou des tables à partir de sa requête personnalisée dans la base de données, puis d'utiliser Query Builder pour créer l'interface utilisateur.)
Ré: Générateur de requêtes - Utilisation de SQL personnalisé et d'invites utilisateurÉtant donné que le SQL client n'est qu'une piqûre, le client peut utiliser JSL pour inviter l'utilisateur à sélectionner quelques options au préalable, puis à combiner les options dans une chaîne SQL personnalisée. Cela peut aller du trivial au super compliqué, selon leur niveau de compétence en matière de scripts et le nombre d'éléments à personnaliser.
L'option vues pourrait être meilleure s'ils veulent éviter les scripts.
Ré: Générateur de requêtes - Utilisation de SQL personnalisé et d'invites utilisateurVous pourriez voir si les connecteurs de données pourraient être capables de reproduire la complexité de leur SQL personnalisé. Cela leur permettrait d'utiliser un flux de travail de création de requêtes standard.
Meilleur,
MRé: Générateur de requêtes - Utilisation de SQL personnalisé et d'invites utilisateurC'est ce que j'aurais suggéré. Mais, pour répondre à la question initiale de Wendy, il est vrai que Query Builder ne fournit pas d'invite dans le SQL personnalisé. La chaîne SQL est essentiellement simplement transmise au pilote, il n'y a donc vraiment aucune possibilité à ce niveau.
Brian