// TOM'S HARDWARE ITALIA — HARDWARE & GADGET
Un nuovo driver Windows collega QuestDB a Excel e Power BI
Lupus IT Consulting ha annunciato la disponibilità generale di un driver ODBC nativo per Windows che collega QuestDB 9.1.0 e le versioni successive agli strumenti di analisi e sviluppo già impiegati nelle aziende. Il connettore permette di interrogare i dati time-series da Excel, Power BI, Python e .NET senza esportarli, duplicarli o realizzare integrazioni personalizzate.
Il software consente a Microsoft Excel e Power BI di accedere direttamente ai database QuestDB. La connessione utilizza il PostgreSQL Wire Protocol, mantenuto dal database accanto al più recente QuestDB Wire Protocol introdotto con QuestDB 10. Il supporto diretto a quest'ultimo è ancora in valutazione per una futura versione del driver.
Pur sfruttando il protocollo PostgreSQL per il trasporto, il connettore non tratta QuestDB come un database PostgreSQL generico. Il software interroga i metadati propri della piattaforma e mappa tutti i 19 tipi di colonna disponibili, compresi LONG256, IPv4, UUID, GEOHASH e DECIMAL. I driver generici, invece, possono restituire alcune di queste strutture come semplice testo, riducendo le possibilità di elaborazione nei programmi client.
Sono supportati query parametrizzate, prepared statement, traduzione delle sequenze di escape e limiti configurabili al numero di righe per ciascuna origine dati. Lo streaming dei risultati evita inoltre di caricare preventivamente in memoria l'intero insieme restituito: il consumo di RAM sul client rimane così poco dipendente dalle dimensioni complessive della query, che può anche essere annullata durante l'esecuzione.
Il pacchetto comprende build per Windows a 32 e 64 bit ed è stato verificato con quattro versioni di QuestDB, dalla 9.1.0 alla 10.0.0. I test includono Power BI Desktop, Excel tramite MS Query e Power Query, pyodbc e .NET. Questa specializzazione richiama la crescente attenzione verso implementazioni mirate, visibile anche nel lavoro sul driver NVIDIA per Linux sviluppato in Rust, dove architettura e manutenzione dipendono strettamente dalla piattaforma servita.
Il modello commerciale prevede una licenza perpetua acquistabile una sola volta, con prezzi per postazione a partire da 279 dollari. La licenza comprende due anni di aggiornamenti; terminato questo periodo, la versione installata continua a funzionare, mentre l'accesso alle release successive richiede un nuovo acquisto. Sono previste anche formule site ed enterprise per server, ambienti multi-sessione e distribuzioni estese.
La convalida della licenza avviene interamente sul computer e non richiede una connessione Internet. Lupus dichiara inoltre che il driver non trasmette query, informazioni sul database o dati di utilizzo. Installer e librerie sono firmati e marcati temporalmente tramite Authenticode, mentre il software verifica la propria firma durante l'esecuzione. È disponibile una prova di 14 giorni con tutte le funzioni attive, ma limitata a 250 righe per query; il pacchetto richiede almeno Windows 10 o Windows Server 2016 e non necessità dei redistribuibili Visual C++.
Aggiungi Tom's Hardware alle tue fonti preferite su Google