Próximamente en JMP 12: Generador de consultasOímos frecuentemente de JMP Los usuarios pasan mucho tiempo preparando sus datos antes de que puedan comenzar a analizarlos. Agregamos Query Builder a JMP 12 para agilizar el proceso de obtención de datos de bases de datos relacionales en JMP y estar listos para el análisis. JMP ha tenido la función Open Table para abrir tablas desde bases de datos relacionales para muchos lanzamientos, pero Open Table tiene algunas limitaciones notables: no ayuda con las combinaciones o el filtrado, y las consultas que produce pueden ser difíciles de compartir.
Query Builder ha sido diseñado para ayudarlo a construir consultas de bases de datos mucho más complejas sin tener que convertirse en un experto en sintaxis SQL. Se puede unir automáticamente a las tablas de la base de datos en función de las relaciones de clave principal y externa y ayudarlo a filtrar los datos de manera interactiva. Además, con unos pocos clics, puede convertir el filtro en un mensaje que puede ayudar a otros a usar la consulta que creó para obtener los datos que necesitan.

Selección de tablas para incluir en una consulta

Ejemplo de Query Builder con filtros
Al crear su consulta, puede especificar los tipos de modelado y los formatos que deben tener las variables una vez que estén en JMP, eliminando la necesidad de hacer esto manualmente o escribir un script JSL para hacerlo. Incluso puede incluir Recode u otros scripts de limpieza para que se ejecuten después de que la consulta devuelva los datos. El resultado es un archivo único y fácil de compartir que proporciona datos listos para el análisis a usted o sus colegas en un solo paso.
Query Builder también tiene un modo "SQL personalizado". Si llega a un punto de creación interactiva de una consulta en la que necesita algo que el Generador de consultas no proporciona, puede cambiar al modo "SQL personalizado" y modificar el SQL directamente para obtener exactamente lo que necesita.
Busque más detalles sobre cómo usar el Generador de consultas en publicaciones futuras aquí cuando se publique JMP 12.
Nota del editor: Este post es parte de un Serie de avances de JMP 12. Escrito por las personas que desarrollan el software.
Michael Clayton escribió: Un pequeño paso para la humanidad. Sólo un ... Michael Clayton escribió:
Un pequeño paso para la humanidad.
Solo alrededor del 25% de los datos que tengo que recuperar y analizar de los clientes está en la base de datos relacional.
El resto son repositorios de archivos planos con muchas filas de encabezado de cadenas de texto genéricas a la matriz de datos a continuación. Reestructurar esos datos de manera inteligente para cada tipo de repositorio es como crear un cargador de base de datos para esos datos ... Trabajo de Python más conocimiento de dominio e ingenieros de pruebas beta.
Sin embargo, dado que muchos ingenieros de mis clientes necesitan los mismos datos, estos repositorios están configurados con todos los datos en formato ascii csv. Sin embargo, hay muchas filas de información de encabezado que deben ser reformateadas como datos de columna de contexto para JMP.
El mismo problema para IMPORTAR archivos EXCEL ... muchos datos de contexto de matriz en filas de encabezado en cadenas de texto.
¿Un conocimiento tan profundo de las convenciones de denominación de SQL, Python y dominios (diccionario de datos, glosario de términos técnicos, etc.) todo ello envuelto en una GUI robótica personalizada? Algún día.
Eric Hill escribió: Oye, Walt: una "base de datos" para la creación de consultas ... Eric Hill escribió:
Hola, Walt: una "base de datos" para Query Builder es una base de datos relacional (Oracle, SQL Server, DB2, Teradata, PostgreSQL, MySQL, otros) a la que puede conectarse a través de ODBC o un servidor SAS. Query Builder no se puede utilizar en tablas JMP. Sin embargo, somos conscientes del deseo de hacer más cosas similares a SQL con tablas JMP, aunque estas características no se convirtieron en JMP 12. Si hay cosas específicas que el Generador de consultas hace que le gustaría poder hacer también con las tablas JMP, especialmente una vez que haya tenido la oportunidad de usar el Generador de consultas, puede responder aquí o quizás comenzar una discusión en el
¡Gracias!
Eric
Walter Paczkowski escribió: Esta es una adición emocionante. Th ... Walter Paczkowski escribió:
Esta es una adición emocionante. El uso de SQL es algo que subrayé en una presentación que di a los desarrolladores de JMP el verano pasado. Una pregunta que tengo es, quizás una más tonta: ¿Qué constituye una base de datos para abrir con el Generador de consultas? Me gustaría poder abrir una tabla de datos JMP y también usarla con una tabla de datos ya abierta. ¿Puedo? ¿O está restringido a bases de datos / tablas especiales que deben estar abiertas pero que aún no están abiertas?
Gracias,
Walt