Visualizza le categorie

Alternativa ODBC per Fogli Google

11 minuti di lettura

JDBC / Apps Script Script + Timeout + Credenziali
vs
Flussi di query Componente aggiuntivo. Dati in tempo reale. Nessun codice da scrivere.
Fogli Google ALTERNATIVA ODBC

Saltate i copioni.
Interroga i dati.

Google Sheets non offre supporto ODBC nativo. Apps Script JDBC ha un timeout di 6 minuti. I bridge di terze parti non funzionano correttamente. Query Streams collega 10 database a Google Sheets con un componente aggiuntivo nativo, senza driver, script o stringhe di connessione.

Nessun driver ODBC No Apps Script Nessuna stringa JDBC 10 database

Query Streams è una piattaforma di integrazione di database sicura e in tempo reale che collega qualsiasi database a Fogli Google senza bisogno di bridge ODBC, Apps Script JDBC o esportazioni CSV manuali. Per saperne di più, visita QueryStreams.com e iscriviti gratuitamente per iniziare a interrogare i tuoi database da Fogli Google.

Google Sheets funziona interamente nel browser. Non esiste un gestore di driver ODBC, nessun pannello di configurazione DSN di sistema e nessun modo per installare software di connessione al database sul computer su cui è in esecuzione il foglio di calcolo, perché quel computer è un server Google che non controlli. Se hai cercato "connettere un database a Google Sheets" o "alternativa ODBC a Google Sheets", hai scoperto una vera e propria lacuna: ODBC non funziona affatto con Fogli Google..

Questa guida esamina le tre soluzioni alternative a cui gli utenti di Fogli Google si affidano oggi (Apps Script JDBC, servizi bridge ODBC di terze parti ed esportazioni CSV manuali), spiega perché ognuna di esse non è adatta all'uso in produzione e dimostra come Query Streams offra un'alternativa pulita e senza ODBC. Se utilizzi anche Microsoft Excel, consulta la nostra guida complementare. Alternativa ODBC per Excel.

Il problema ODBC in Fogli Google

ODBC (Open Database Connectivity) è un protocollo che si basa su driver installati sul sistema operativo locale. Applicazioni come Microsoft Excel utilizzano Gestione driver ODBC di Windows per instradare le query attraverso driver specifici del fornitore a un server di database. Documentazione ODBC di MicrosoftL'architettura richiede che quattro componenti lavorino insieme sulla stessa macchina: l'applicazione, il gestore dei driver, il driver del database e un'origine dati configurata.

Google Sheets non può partecipare a questa architettura. Si tratta di un'applicazione web servita dall'infrastruttura di Google, non di un programma desktop con accesso al sistema operativo. Non è prevista l'installazione di driver lato client, né un pannello di configurazione DSN, né l'accesso tramite API ODBC. Il menu "Dati" di Google Sheets non offre un equivalente del percorso "Ottieni dati > Da ODBC" di Excel.

Questo significa che ogni affermazione relativa a "ODBC per Fogli Google" descrive in realtà un ponte indiretto: un servizio middleware che esegue ODBC su un server remoto e trasmette i risultati a Fogli Google tramite un canale separato. Questi ponti aggiungono costi, latenza, complessità di configurazione e una dipendenza da terze parti al flusso di dati.

Perché JDBC e Apps Script sono inadeguati

Apps Script JDBC: l'opzione integrata (limitata) di Google

Google Apps Script include un Servizio JDBC che permette di connettersi direttamente a database MySQL, SQL Server, PostgreSQL e Oracle tramite uno script collegato a un foglio di calcolo di Google Sheets. A prima vista, sembra risolvere il problema. In produzione, però, i limiti emergono rapidamente.

Il servizio impone un timeout di esecuzione rigido di 6 minuti ad ogni esecuzione dello script. Per le query che restituiscono set di risultati di grandi dimensioni, uniscono più tabelle o si connettono a database con latenza di rete elevata, questo limite rappresenta una limitazione costante. Non è possibile estenderlo, nemmeno con i piani Google Workspace Business o Enterprise.

Le credenziali del database (hostname, porta, nome utente e password) devono essere scritte direttamente nel codice di Apps Script come stringa di connessione JDBC. Chiunque abbia accesso in modifica al foglio di calcolo può aprire l'editor di script e leggerle. Non esiste un gestore di segreti o un archivio di credenziali integrato per le connessioni JDBC di Apps Script. Ciò crea un rischio significativo per la sicurezza, soprattutto quando i fogli di calcolo vengono condivisi tra team o con collaboratori esterni.

Ogni query richiede anche la scrittura di codice JavaScript: stabilire la connessione, eseguire la query SQL, iterare sul ResultSet e scrivere i valori nelle celle riga per riga. L'aggiunta di filtri interattivi implica la creazione di barre laterali HTML personalizzate o moduli di dialogo. Si tratta di un notevole sforzo di sviluppo per quella che dovrebbe essere una semplice esperienza del tipo "seleziona una query, regola i filtri, esegui".

Servizi di bridge ODBC di terze parti

Servizi come CData Connect Cloud e piattaforme simili offrono connettori di database ospitati nel cloud che espongono i database come origini dati di Fogli Google. Eseguono driver ODBC o nativi nella loro infrastruttura cloud e inoltrano i risultati al foglio di calcolo. Questi servizi funzionano, ma hanno un costo: abbonamenti mensili che scalano in base all'utilizzo, credenziali di database archiviate in un ambiente cloud di terze parti e una complessità di configurazione che spesso è paragonabile a quella richiesta da ODBC stesso su desktop.

Esportazione manuale in formato CSV

La soluzione più comune rimane anche la più noiosa: esportare i risultati delle query da un client di database in formato CSV, caricarli su Google Drive e importarli in Fogli Google. I dati sono obsoleti nel momento stesso in cui vengono esportati. Il processo deve essere ripetuto ogni volta che sono necessari dati aggiornati. Per i report giornalieri o settimanali, questo ciclo manuale consuma ore di lavoro degli analisti che potrebbero essere dedicate all'analisi vera e propria.

Query Streams: l'alternativa senza ODBC a Fogli Google

Query Streams elimina gli script, i bridge e le esportazioni manuali. Un leggero Agente di rete installato sul tuo server di database gestisce tutta la comunicazione del database. componente aggiuntivo Google Sheets Si connette all'agente tramite il relay Query Streams: nessun driver ODBC, nessuna stringa di connessione JDBC, nessun codice Apps Script e nessun servizio di cloud di terze parti per l'archiviazione delle credenziali.

Zero autisti, zero script

Non è necessario installare nulla sui computer degli utenti. Non c'è codice Apps Script da scrivere o gestire. L'agente gestisce la comunicazione con il database lato server.

Connessione solo in uscita

Nessuna porta firewall in entrata. Nessuna VPN. L'agente si connette solo verso l'esterno: il database non è mai esposto a Internet.

Condividi le query, non le credenziali.

Condividi le query salvate con filtri interattivi. I destinatari possono eseguire le query da Fogli Google senza visualizzare il codice SQL o le password del database.

Nessun limite di tempo

Le query vengono eseguite sul server dell'agente, non all'interno di Apps Script. Nessun limite di esecuzione di 6 minuti. I report di lunga durata vengono completati senza interruzioni.

Come funziona: Agente + componente aggiuntivo Fogli Google

Configurare Query Streams per Fogli Google richiede circa 10 minuti, rispetto alle ore che possono essere necessarie per lo sviluppo JDBC con Apps Script o per la configurazione di un bridge ODBC.

1

Installare l'agente

Scarica e installa Query Streams Agent sul tuo server di database o su qualsiasi macchina con accesso al database. Disponibile per Windows, macOS e Linux.

2

Aggiungi il tuo database

Apri l'interfaccia utente locale dell'agente e aggiungi la connessione al database. L'agente memorizza le credenziali localmente: non lasciano mai il tuo server.

3

Salva una query

Utilizza il portale web Query Streams per scrivere SQL oppure lascia che Nova AI Generalo a partire da un linguaggio semplice. Salva le query con filtri interattivi opzionali.

4

Esegui da Fogli Google

Apri il componente aggiuntivo Fogli Google, seleziona la query salvata, regola i filtri e avvia l'esecuzione. I risultati in tempo reale verranno visualizzati direttamente nelle celle del foglio di calcolo.

Non è necessario apportare modifiche al firewall. L'agente avvia una connessione WebSocket in uscita verso il relay di Query Streams tramite HTTPS (porta 443). La porta del database non viene mai aperta a Internet. I team IT possono implementare l'agente senza apportare modifiche alla rete.

Bridge ODBC vs Apps Script, JDBC vs Query Streams

Ecco un confronto tra i tre approcci in base ai fattori più importanti per la connettività al database di Google Sheets in ambiente di produzione.

Caratteristica Servizi di ponte ODBC Apps Script JDBC Flussi di query
Configura reputazione Configurazione middleware elevata Livello intermedio — Programmazione JavaScript Basso — installazione dell'agente una tantum
Timeout di esecuzione Varia a seconda del servizio limite massimo di 6 minuti Nessun timeout
Archiviazione delle credenziali cloud di terze parti Incorporato nel codice dello script Solo sul server agente
È richiesta la conoscenza della programmazione. Minimo (basato sulla configurazione) JavaScript completo per ogni query Nessuno — componente aggiuntivo visivo
Condivisione delle query Non integrato Condividi il foglio di calcolo (espone il codice) Condividi le query con i filtri, nascondi SQL
Filtri interattivi Non disponibile È necessaria la codifica manuale Rilevato automaticamente da SQL
Database supportati Varia a seconda del servizio MySQL, SQL Server, PostgreSQL, Oracle 10 database tra cui BigQuery, DuckDB, Snowflake
Esecuzione parallela Dipende dal servizio Monothreaded Query multiple simultanee
Generazione di query tramite IA Non disponibile Non disponibile Nova AI text-to-SQL
Supporto anche per Excel Prodotto separato Solo Fogli Google Le stesse query funzionano nel componente aggiuntivo di Excel
Automazione Varia Inneschi temporizzati Sincronizzazione programmata + 6 piattaforme
Costo mensile È necessario un abbonamento. Gratuito (con limitazioni) È disponibile un livello gratuito
!
Confronto onesto: Apps Script JDBC è una scelta ragionevole per query una tantum su piccoli set di dati se il tuo team ha familiarità con la scrittura di JavaScript e il tuo database è accessibile pubblicamente o inserito in una whitelist per Intervalli IP di GoogleQuery Streams è stato creato appositamente per i team che necessitano di un accesso al database ripetibile, condivisibile e di livello produttivo direttamente in Fogli Google, senza la complessità della programmazione.
Nova AI
Non conosci SQL? Nova AI crea la query per te.
Prova con Pink
1
Descrivi cosa
dati di cui hai bisogno
Nova
Nova legge lo schema
e costruisce l'SQL
Salva ed esegui da
Excel o Fogli
Aiutatemi a creare una query per calcolare il fatturato del mese scorso per prodotto: mi serve per il mio report settimanale sulle vendite.
Nova
Trovato articoli_dell'ordine e prodotti nel tuo schema. Ecco la tua query: eseguila per visualizzarla in anteprima, quindi salvala nella tua libreria e condividila con il tuo team.
Copia Correre Risparmiare
SELEZIONARE
    p.product_name,
    SOMMA(oi.quantità * oi.prezzo_unitario) AS entrate
DA   public.order_items oi
CONGIUNGERE   prodotti pubblici p ON oi.product_id = p.id
DOVE  oi.created_at >= DATA_TRONCO('mese', ORA() - INTERVALLO '1 mese')
GRUPPO PER p.product_name
ORDINATO DA entrate DESC

Database supportati

Query Streams supporta 10 database tramite una singola installazione dell'Agent. Lo stesso Agent, le stesse query salvate e lo stesso componente aggiuntivo per Fogli Google funzionano con ogni tipo di database supportato. Nessun connettore, driver o abbonamento bridge separato per ogni database:

È possibile distribuire più agenti per account in base al livello di abbonamento: server on-premise, AWS EC2, macchine virtuali Azure, Google Cloud o qualsiasi ambiente a livello globale. Ogni agente si gestisce autonomamente con aggiornamenti automaticie tutte le fonti di dati vengono visualizzate come un elenco a discesa unificato nel componente aggiuntivo Fogli Google. Gli utenti possono selezionare le fonti di dati disponibili senza dover sapere quale agente o posizione le ospita.

Domande frequenti

È possibile collegare un database a Fogli Google senza scrivere codice Apps Script? +
Sì. Query Streams offre un componente aggiuntivo nativo per Fogli Google che non richiede alcuna programmazione. Installa il componente aggiuntivo dal Google Workspace Marketplace, seleziona una query salvata, regola i filtri e avviala. Non sono necessari Apps Script, stringhe di connessione JDBC o JavaScript. Iscriviti gratuitamente per cominciare.
Il componente aggiuntivo Fogli Google funziona sui dispositivi mobili? +
Il componente aggiuntivo Fogli Google richiede la versione desktop di Fogli Google in esecuzione in un browser web. Fogli Google per iOS e Android al momento non supporta i componenti aggiuntivi. Tuttavia, una volta che i risultati della query vengono scritti in un foglio, questi sono visibili e accessibili da qualsiasi dispositivo, inclusi i dispositivi mobili.
Come gestisce Query Streams il timeout di 6 minuti che limita le chiamate JDBC di Apps Script? +
Query Streams non viene eseguito all'interno dell'ambiente Apps Script, pertanto il limite di esecuzione di 6 minuti non si applica. Le query vengono eseguite sul server Agent e i risultati vengono trasmessi in streaming a Fogli Google tramite il componente aggiuntivo via WebSocket. Le query analitiche di lunga durata vengono completate senza vincoli di timeout.
Gli utenti di Fogli Google necessitano di credenziali di accesso al database per eseguire query? +
No. Le credenziali del database sono memorizzate esclusivamente sul server dell'agente. Gli utenti di Fogli Google selezionano le query dalla loro libreria di query salvate nel componente aggiuntivo e le eseguono. Non visualizzano né gestiscono mai hostname, porte, nomi utente o password del database. Nemmeno i destinatari delle query condivise possono visualizzare il codice SQL sottostante.
È possibile eseguire più query contemporaneamente in Fogli Google? +
Sì. Query Streams supporta esecuzione parallela delle queryÈ possibile avviare più query salvate contemporaneamente, ad esempio cinque query in cinque diverse schede di foglio di lavoro, e l'agente trasmette in streaming ogni set di risultati in parallelo, indipendentemente dal volume dei dati.
È compatibile con Google Workspace for Education? +
Sì. Il componente aggiuntivo Fogli Google è compatibile con tutte le edizioni di Google Workspace, incluse Workspace for Education, Workspace Individual e gli account Gmail personali. Il componente aggiuntivo si installa dal Marketplace di Google Workspace e funziona allo stesso modo su tutti i tipi di account.
Posso utilizzare Query Streams sia con Fogli Google che con Microsoft Excel? +
Sì. Lo stesso agente, le stesse query salvate e gli stessi filtri interattivi funzionano sia su Fogli Google (tramite il componente aggiuntivo) che su Microsoft Excel (tramite il componente aggiuntivo). Un'unica piattaforma copre entrambi gli ecosistemi dei fogli di calcolo. Vedi Alternativa ODBC per Excel per la guida specifica per Excel.
Come funzionano i filtri interattivi nel componente aggiuntivo Fogli Google? +
Quando salvi una query in Query Streams, la piattaforma rileva i parametri di filtro dal tuo SQL, ovvero variabili esplicite (ad esempio, @region) o valori statici rilevati automaticamente dalla clausola WHERE (ad esempio, DOVE status = 'attivo'Nell'estensione Fogli Google, questi elementi appaiono come menu a tendina, campi di testo o selettori di data che gli utenti possono regolare prima di ogni esecuzione, senza dover modificare alcun codice SQL o altro codice.

Iniziare

Collega il tuo database a Fogli Google in 10 minuti

Con una sola installazione dell'Agent, puoi sostituire tutte le soluzioni alternative JDBC di Apps Script, gli abbonamenti al bridge ODBC e le esportazioni CSV manuali nel tuo flusso di lavoro con Fogli Google. Registrati gratuitamente, installa l'Agent ed esegui la tua prima query oggi stesso.

Guide correlate: Database in Google Sheets | Alternativa ODBC per Excel | Conversione del testo in SQL con Nova AI | Database in Microsoft Excel | Automazione e integrazione

Categoria: Articoli

Tag: Alternativa ODBC, Fogli Google, Connettore di database, SQL, Apps Script, JDBC, Dati in tempo reale

Meta Description: Alternativa ODBC per Fogli Google. SQL in tempo reale, nessun driver. 10 database. Prova gratuita.

Updated on 26 giugno 2026

Powered by BetterDocs