Correggi bug JMP: errore ODBC non inoltrato all'utenteCosa ti ha ispirato a richiedere questa lista dei desideri? Abbiamo avuto problemi con set di dati incompleti, ovvero da diverse esecuzioni di query abbiamo ottenuto un numero diverso di righe dal database usando "new sql query" con ODBC-DSN. Ciò si verifica perché la connessione di query è in timeout durante il recupero dei dati e JMP non ha inoltrato l'errore e informato l'utente.
Quale miglioramento vorresti vedere? Ho bisogno che JMP informi l'utente dell'errore ODBC, in modo che sappia che c'è un problema e che può risolverlo.
Perché questa idea è importante? Perché con questo comportamento l'utente perde la fiducia che l'acquisizione dati da parte di JMP funzioni correttamente e il set di dati è incompleto. È solo una correzione di bug.
Come soluzione alternativa mi è stato detto di configurare il timeout nelle impostazioni ODBC, ma questo funzionerà solo quando l'utente sarà a conoscenza del problema. Senza JMP che lo informa del problema, probabilmente non ne sarà a conoscenza. Anche quando è a conoscenza del problema, la query successiva potrebbe richiedere più tempo e potrebbe nuovamente imbattersi nello stesso problema. Quindi deve estrarre i dati più volte per sapere se c'è un problema. Questa è una cosa che non mi piace.
Accesso ai datiRe: Correzione bug JMP: errore ODBC non inoltrato all'utenteSarebbe molto utile ottenere informazioni su set di dati incompleti.
Re: Correzione bug JMP: errore ODBC non inoltrato all'utentePotresti condividere qui anche come configurare il timeout nelle impostazioni ODBC?
Re: Correzione bug JMP: errore ODBC non inoltrato all'utenteCaro @DatabaseWhimp ,
Esistono diversi modi, che dipendono dal sistema/driver.
Su Windows è possibile configurare l'impostazione nel DSN (applicazione Windows ODBC-Database-Administrator a 64 bit), quindi andare al DSN utente e modificare le impostazioni di connessione.
Vedere lo screenshot: funzionerà solo per il DSN utente, non per il DSN di sistema (che abbiamo nel nostro caso, il nostro reparto IT ha implementato il DSN come DSN di sistema).

Un altro modo è quello di aggiungere una stringa alla fine del codice SQL inviato al database in "Custom SQL()", con le impostazioni di connessione, come qui in questa selezione:
select now() from dual()
CONTEXT('QUERYTIMEOUT' = '900')
Re: Correzione bug JMP: errore ODBC non inoltrato all'utente - Stato modificato in: RiconosciutoGrazie per aver condiviso la tua richiesta! Apprezziamo il tuo contributo e lo esamineremo tempestivamente. Ti terremo aggiornato se ci saranno aggiornamenti.
Re: Correzione bug JMP: errore ODBC non inoltrato all'utenteAggiornamento con JMP 19.0:
- vediamo ancora il problema
- Problema: otteniamo set di dati incompleti (ad esempio 2000 righe su 21.469 righe)
- Per una nuova tabella l'utente riceve un suggerimento (il nome della tabella è "Importazione parziale di ..."),
- quando la query viene avviata dallo script "Aggiorna dal database", non c'è alcun suggerimento
- Continuo a considerarlo un bug grave (e non una funzionalità mancante, che potrei chiedere in una lista dei desideri)
Le mie domande:
- quando vedrò un miglioramento
- Cosa significa "Riconosciuto"? Come cambia questo stato nel comportamento reale del software JMP?