¿Qué inspiró esta petición en la lista de deseos?
Cuando un usuario abre un archivo .jmpquery que contiene una conexión no especificada a un DSN ODBC, se abre un cuadro de diálogo de inicio de sesión del conector de datos, y una de las opciones es "Cambiar origen de datos...". Si el usuario elige esta opción, se le redirige al panel de origen de datos ODBC, y si el usuario ya ha abierto uno o más DSN ODBC, puede optar por intentar ejecutar este archivo y sus consultas con el DSN ya abierto.

Sin embargo, si existe un archivo .jmpquery que contiene una conexión a la API REST de Snowflake (u otra conexión basada en OAuth), a partir de la versión 19.1 de JMP siempre solicita un nuevo inicio de sesión de OAuth. Esto significa que un usuario que ya haya iniciado sesión en una conexión podría tener que repetir este proceso para cada archivo que desee abrir y ejecutar en su conexión activa de Snowflake.
¿Qué mejora le gustaría ver?
Me gustaría poder:
- Abra una nueva conexión a la API REST de Snowflake a través del flujo de trabajo Archivo > Conectar a... > Conectores de datos > Nueva conexión...
- Abra un script .jsl o .jmpquery desde el menú Archivo > Abrir o Inicio de JMP que tenga una conexión especificada de tipo Nuevo conector de datos de tipo base com.jmp.snowflake_rest.
- Además de (o en lugar de) que se le solicite iniciar sesión en el conector de datos, podrá "Cambiar origen de datos..." y se le dará la opción de intentar con cualquier conexión de tipo com.jmp.snowflake_rest actualmente abierta desde el último inicio de la aplicación JMP.
Puede que sean necesarios tiempos de espera razonables.
¿Por qué es importante esta idea?
Esta función nos permitiría ejecutar consultas importantes y repetibles sin tener que iniciar sesión con cada archivo nuevo. Esto nos ahorraría mucho tiempo.
¡Por favor! Estamos perdiendo la capacidad de acceder fácilmente a datos críticos que ahora se encuentran en Snowflake.