Eric Hill, desarrollador de software, JMP
Presentado en JMP Discovery Summit Europe 2015
Resumen
JMP pone a su alcance una amplia gama de herramientas analíticas, pero esas herramientas no sirven de nada si no puede obtener los datos que necesita analizar en JMP de la manera en que los necesita. JMP ha tenido soporte para importar datos desde bases de datos relacionales a JMP durante bastante tiempo a través de Archivo> Base de datos> Abrir tabla. Open Table está bien en la medida de lo posible, pero tiene algunas limitaciones notables:
La mayoría de los datos en bases de datos relacionales se almacenan de manera normalizada, lo que requiere uniones para obtener todos los datos que necesita, pero Open Table no lo ayuda con las uniones; tienes que escribir el SQL tú mismo. Si bien Open Table proporciona el Editor de fórmulas para crear una cláusula WHERE, no le muestra, por ejemplo, los valores distintos de una variable categórica para ayudarlo a filtrarla. Puede ser difícil compartir de forma segura sus consultas con otros, porque Open Table almacena su contraseña en la cadena de conexión de los scripts JSL que genera. Open Table no lo ayuda con los pasos de procesamiento posterior que se requieren una vez que se han importado los datos, como la limpieza de datos, los tipos de modelado y el formateo.
Query Builder se diseñó desde cero para abordar las limitaciones de Open Table, lo que le ayuda a crear consultas de varias tablas con un filtrado interactivo solicitado que se puede compartir de forma segura con los compañeros de trabajo.
En este documento, usaré el Generador de consultas con una base de datos de muestra de PostgreSQL disponible gratuitamente llamada dellstore2. PostgreSQL es una base de datos de código abierto que se puede descargar gratuitamente desde aquí: http://www.postgresql.org/download/
La base de datos de muestra dellstore2 se puede encontrar aquí: http://wiki.postgresql.org/wiki/Sample_Databases
La base de datos de ejemplo dellstore2 también está disponible para otras plataformas de bases de datos (MySQL, Oracle y SQL Server).
Query Builder es una nueva característica en JMP 12 que lo ayuda a construir consultas SQL de tablas múltiples altamente personalizadas en sus bases de datos relacionales. El objetivo es facilitarle el ingreso de sus datos a JMP en forma lista para el análisis más rápido de lo que era posible antes y facilitarle el compartir sus consultas de forma segura. Esperamos que lo pruebe y nos envíe sus comentarios a Eric Hill EricHill ( eric.hill@jmp.com ) sobre lo que funciona bien y lo que no funciona para usted.