Generador de consultas: uso de SQL personalizado y mensajes de usuarioTengo un cliente que está interesado en conectarse a una base de datos de Postgres con JMP. Tiene una consulta personalizada que le gustaría usar para extraer los datos (tiene cierta complejidad que el generador de consultas no admite), sin embargo, también le gustaría solicitarle al usuario que seleccione entradas (por ejemplo, rangos de tiempo, ID de productos, etc.) para seleccionar un subconjunto de los datos.
No tengo conocimiento de la capacidad del Generador de consultas para usar SQL personalizado y solicitudes de usuario (como el Filtro para seleccionar dónde...) ¿Saben otros si esto es posible?
¿Tienen otras personas sugerencias sobre cómo mi cliente podría lograr lo que desea? (En este momento estoy pensando en sugerirles que creen una vista o tablas a partir de su consulta personalizada en la base de datos y luego utilicen el Generador de consultas para crear la interfaz de usuario).
Re: Generador de consultas: uso de SQL personalizado y mensajes de usuarioDado que el SQL del cliente es solo un truco, el cliente podría usar JSL para solicitarle al usuario que seleccione algunas opciones de antemano y luego combinarlas en una cadena SQL personalizada. Sin embargo, esto podría variar de trivial a súper complicado, según su nivel de habilidad con la programación y la cantidad de cosas que se deban personalizar.
La opción de vistas puede ser mejor si quieren evitar los scripts.
Re: Generador de consultas: uso de SQL personalizado y mensajes de usuarioEs posible que los conectores de datos puedan replicar la complejidad en su SQL personalizado. Eso les permitiría usar un flujo de trabajo de generador de consultas estándar.
Mejor,
METRORe: Generador de consultas: uso de SQL personalizado y mensajes de usuarioEsta habría sido mi sugerencia. Pero, para responder a la pregunta original de Wendy, es cierto que el Generador de consultas no permite la solicitud de consultas en SQL personalizado. La cadena SQL básicamente se pasa al controlador, por lo que realmente no hay posibilidad de ello.
Brian