Agregue conectores nativos para acceder a diferentes tipos de bases de datosEstimados,
Realmente comencé a amar jmp desde que pude importar mis datos de nuestra base de datos (Oracle, mysql) mediante algunos scripts de consulta de forma automática/eficiente. Pero hasta donde yo sé, el único método es usar conectores ODBC provistos por el sistema operativo (Win10 en mi caso, usando JMP 14.0).
Ahora estamos tratando de usar fuentes de datos adicionales como mongoDB, MS Asure en la nube y otras, y parece que jmp está muy limitado para obtener datos de allí. Lo sé, para mongoDB hay un controlador odbc, estoy a punto de instalarlo. Y a través de python también podría obtener algunos datos de estas fuentes, pero requeriría una instalación de python para cada usuario.
Entonces, en mi humilde opinión, sería necesario para futuras versiones agregar algunos conectores nativos a jmp. Al menos como punto de partida en el entorno de secuencias de comandos.
Cuando miro otros productos (como Tableau, pero no tengo acceso), siento un poco de envidia por el rico soporte de las fuentes de datos.
https://www.tableau.com/products/desktop#data-sources
Gracias y un saludo Jorge
Acceso a los datosRe: Agregar conectores nativos para acceder a diferentes tipos de bases de datos - Estado cambiado a: Abierto para votaciónGracias por este deseo y es genial ver los elogios y comentar aquí. Solo quiero agregar un par de notas a este deseo y también plantear una pregunta.
En términos generales y no perfectos, JMP obtiene datos de tres fuentes:
- Bases de datos tradicionales (Oracle, mysql, servidor SQL) que utilizan un controlador ODBC y Query Builder, como se indicó anteriormente.
- Archivos planos (.jmp, incluidos los datos creados en JMP a través de un DOE, .csv, .xlsx, .pdf, etc.)
- Y, más recientemente, interfaces de programación basadas en servidores web.
Agregamos varios conectores de datos para esta última categoría en versiones recientes de JMP: Google Sheets, SAS Cloud Analytic Services (CAS) y JMP Live.
También tenemos una función de propósito general Solicitud HTTP (); que le permite conectarse a puntos finales REST, obtener datos y devolver JSON, que JMP sabe cómo convertir en una tabla de datos. Esto podría usarse para la solicitud de mongoDB anterior usando su API de consulta.
Ampliar nuestra biblioteca de conectores de datos está en la hoja de ruta, pero necesitamos saber dónde almacenan las organizaciones sus datos fuera de las bases de datos relacionales tradicionales. Si recibimos suficientes solicitudes de conectores de datos específicos, priorizaremos el trabajo en versiones posteriores de JMP.
La visión: cuando los científicos, los ingenieros y sus organizaciones almacenan datos, hacerlo tan fácil como Archivo -> Abrir para obtener esos datos.
Re: Agregar conectores nativos para acceder a diferentes tipos de bases de datosesa es también la característica más solicitada en mi empresa, diferentes fuentes de datos que no tienen un controlador ODBC.
Re: Agregar conectores nativos para acceder a diferentes tipos de bases de datosHola a todos,
¿Hay alguna novedad sobre este tema?
Mi TI también está solicitando conectores nativos. Me dijeron que ODBC en realidad está "anticuado" y podría suspenderse en el futuro. Además, se podría reducir su esfuerzo de soporte y mantenimiento.
Saludos
Re: Agregar conectores nativos para acceder a diferentes tipos de bases de datos - Estado cambiado a: ReconocidoRe: Agregar conectores nativos para acceder a diferentes tipos de bases de datosCon JMP 18, ahora tiene Python instalado para todos los usuarios de JMP y un soporte de integración de Python significativamente mejorado. JMP 18 instala una distribución Python 3.11.x basada en Python.org aislada e integrada como parte de la instalación de JMP. Esto significa que la integración de Python ahora simplemente funciona. No es necesaria ninguna configuración. Un editor de scripts compatible con Python admite el resaltado de sintaxis y la ejecución de código Python directamente desde la ventana del script. El manejo de errores completamente renovado, incluido el rastreo de Python, hace que la depuración de scripts de Python sea significativamente mejor.
El uso de paquetes externos admite fácilmente parquet, HDF5 y otras fuentes de datos.
El paquete interno import jmp admite la creación, modificación y acceso a tablas de datos a través del objeto jmp.DataTable. El índice de secuencias de comandos tiene una nueva categoría 'Python' que documenta la nueva interfaz de Python para JMP junto con código de ejemplo.
Re: Agregar conectores nativos para acceder a diferentes tipos de bases de datos@Daniel_Valente

-> ¡Suena genial!