Gestito · PG + MySQL Conosce PostgreSQL / MySQL
Collegare Aiven per Excel, Fogli Google, IA e REST
Aiven gestisce PostgreSQL o MySQL su un'unica scheda. Basta incollare l'URI del servizio: Aiven assegna a ogni servizio una porta univoca, eliminando ogni dubbio.
Un collegamento, ogni superficie
Dove possono essere archiviati i tuoi dati Aiven
- 1 connessioni in uscita
- 0 porti in entrata
- sola lettura · le credenziali rimangono memorizzate
funziona
- Per il tuo team, i fornitori e i partner
-
Excel componente aggiuntivo · aggiorna su richiesta
-
Fogli di Google componente aggiuntivo · aggiornamento su richiesta
-
Nova AI chiedere in linguaggio semplice · testo in SQL
-
Visualizzatore di dati Condividi i risultati in tempo reale · Team, fornitori, partner · Qualsiasi dispositivo
- Per app e sistemi
-
API REST Endpoint JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sincronizzazioni programmate Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Per gli strumenti di intelligenza artificiale
-
Assistenti basati sull'intelligenza artificiale Claude · Cursor · Server MCP
- Consegnato alle persone
-
Avvisi e segnalazioni Slack · Discord · Email · Webhook
Query Streams legge i database gestiti da Aiven da Microsoft Excel, Fogli Google, Power BI, assistenti AI tramite MCP e un endpoint REST attraverso un'unica connessione di sola lettura. Una singola scheda copre entrambi i motori supportati da Query Streams su Aiven — PostgreSQL e MySQL — sullo stesso hostname .aivencloud.com. Il dettaglio che spesso crea confusione è la porta: Aiven ne assegna una per ogni servizio anziché utilizzare la 5432 o la 3306, quindi la scheda lascia il campo vuoto e richiede di incollare l'URI del servizio anziché digitarlo manualmente.
Aiven è PostgreSQL / MySQL in rete — il driver standard, quindi ogni guida seguente si applica senza modifiche. L'unica parte specifica di Aiven è la stringa di connessione, trattata in dettagli di connessione.
- Per il tuo team, i fornitori e i partner
-
Aiven per eccellere Microsoft Excel · Componente aggiuntivo di Excel
Importa i risultati di Aiven in tempo reale direttamente in un foglio di calcolo e aggiornali a piacimento: su Excel desktop, Excel Online e Microsoft 365.
Guida a PostgreSQL -
Da Aiven a Fogli Google Componente aggiuntivo Fogli
Esegui una query Aiven salvata dalla barra laterale e trascina le righe nel foglio. I collaboratori che condividono il foglio possono aggiornarlo autonomamente.
Guida a PostgreSQL -
Chiedi a Nova informazioni su Aiven Nova AI · conversione da testo a SQL
Poni una domanda in un linguaggio semplice. Nova conosce già le tue tabelle Aiven, scrive ed esegue la query SQL, spiega la risposta e la rappresenta graficamente: non è necessario scrivere alcuna query né fornire credenziali.
Come funziona la rosa -
Aiven to Data Viewer Condivisione dei risultati · team, fornitori, partner · telefono, tablet, computer fisso
Condividi i risultati di Aiven in tempo reale con chiunque – un collega, un fornitore, un partner – sotto forma di griglia salvabile che si aggiorna automaticamente all'apertura su smartphone, tablet o computer. L'interlocutore visualizzerà i risultati, senza mai dover scrivere codice SQL o richiedere le credenziali.
Come funziona il visualizzatore di dati - Per app e sistemi
-
API REST di Aiven Endpoint dell'HT
Pubblica una query Aiven come endpoint JSON autenticato che qualsiasi applicazione può richiamare, con una specifica OpenAPI 3.1 e raccolte predefinite per Postman, Insomnia e Hoppscotch. Non viene aperta alcuna porta del database.
Guida a PostgreSQL -
Aiven a Power BI Power Query M
Incolla la query Power Query M generata nell'editor avanzato di Power BI e il report visualizzerà i risultati Aiven in tempo reale tramite HTTPS, senza driver ODBC né porte di database aperte.
Come funziona Power BI -
Aiven to Airtable Piattaforma di automazione
Sincronizza le righe di Aiven con una base Airtable secondo una pianificazione, oppure recuperale all'interno di uno script di automazione di Airtable.
Guida a PostgreSQL -
Aiven a Baserow Piattaforma di automazione
Alimenta una tabella Baserow da Aiven tramite l'endpoint REST, sia in locale che nel cloud di Baserow.
Guida a PostgreSQL -
Aiven to SeaTable Piattaforma di automazione
Mantieni aggiornato un database SeaTable con i dati di Aiven senza esportare un file o esporre il database.
Guida a PostgreSQL -
Aiven a Smartsheet Piattaforma di automazione
Inserisci i risultati di Aiven in una griglia di Smartsheet in modo che piani e report vengano letti dal sistema di origine e non dall'esportazione della settimana precedente.
Guida a PostgreSQL -
Da Aiven ad Anvil Anvil Works · Piattaforma per app
Esegui il backup di un'app Anvil Python con Aiven tramite l'endpoint REST anziché incorporare le credenziali del database nell'app.
Guida a PostgreSQL - Per gli strumenti di intelligenza artificiale
-
Server Aiven MCP Clienti di Claude, Cursor e MCP
Concedi all'assistente IA l'accesso in sola lettura ad Aiven con lo schema necessario per scrivere codice SQL corretto, senza credenziali nella chat.
Guida a PostgreSQL - Consegnato alle persone
-
Avvisi e segnalazioni Aiven Slack · Discord · Email · Webhook
Imposta una query Aiven in modo che venga eseguita una pianificazione e le righe vengano inviate a Slack, Discord, via e-mail o tramite un webhook firmato, oppure trattieni il messaggio finché il numero di righe, una soglia o una variazione percentuale non superano il valore da te impostato.
Come funzionano gli avvisi e i report
Come funziona
5 passaggi, nessuna modifica al firewall in entrata
Installa l'agente di rete dove preferisci. Apre una sola connessione in uscita e non rimane mai in ascolto, quindi Aiven lo vede come un normale client e la tua rete non necessita di alcuna regola in entrata.
Scegli il motore di database: PostgreSQL o MySQL. Questa scelta determina come verrà letto tutto il codice seguente, quindi impostala prima di incollare.
Incolla l'URI del servizio dalla console di Aiven. Contiene l'host, la porta del servizio, l'utente e il database, motivo per cui incollarlo è meglio che digitarlo qui.
Se ti connetti a un pool di connessioni anziché al servizio stesso, passa alla modalità "pooled" e utilizza la porta e il nome del pool.
Salva. Microsoft Excel, Fogli Google, Power BI, MCP e REST leggono tutti tramite quella singola connessione oppure possono essere uniti ad altre origini dati in un'unica istruzione di sola lettura.
Analisi approfondita delle funzionalità
Ciò che Aiven ti offre
Ogni servizio Aiven ha la sua porta dedicata.
La maggior parte delle installazioni gestite di PostgreSQL gira sulla porta 5432 e la maggior parte delle installazioni gestite di MySQL sulla porta 3306. Aiven non utilizza nessuna delle due porte e questo influenza il comportamento di questa scheda.
- Il porto è per servizio — un numero di cinque cifre assegnato da Aiven, non un numero noto. La scheda viene spedita con il campo della porta vuoto anziché precompilato con un valore che sarebbe errato.
- Poiché la porta non trasmette alcun segnale relativo al motore, incollare solo l'host e la porta non è sufficiente per distinguere PostgreSQL da MySQL. Incolla l'intero URI del servizio e il sistema risolverà il problema.
- I valori predefiniti che possono essere precompilati sono: il database defaultdb e l'utente avnadmin, che è quello con cui inizia un nuovo servizio Aiven.
- Anche un pool di connessioni ha la sua porta e il suo nome. — su Aiven il nome del pool va nel campo Database.
Due motori, e non sono identici nella parte inferiore
La carta appare identica indipendentemente dal motore di gioco scelto, ma l'azione che l'agente compie con essa è diversa, ed è preferibile essere precisi piuttosto che rassicurare.
- Su PostgreSQL, il TLS è obbligatorio per gli host .aivencloud.com, indipendentemente dall'impostazione della casella di controllo. Una stringa che ha perso la sua modalità SSL negli appunti viene comunque trasmessa crittografata.
- Su MySQL la casella di controllo è reale. È attiva per impostazione predefinita e dovrebbe rimanere attiva — disattivandolo, la connessione non è crittografata e non c'è nulla che possa contrastarla.
- In entrambi i casi il traffico è crittografato, ma la catena di certificati non viene verificata. Il download della CA di Aiven non è collegato a questa scheda e non è presente alcun campo per caricarla.
- Gli adattamenti per il pooling sono specifici per PostgreSQL. Su un pool Postgres, l'agente disattiva le istruzioni preparate e salta il reset della sessione, operazione necessaria per un pool di transazioni; su MySQL, la modalità viene registrata ma non modifica nulla.
Incolla l'URI del servizio, non i singoli elementi.
Quattro campi e una porta per servizio sono più di quanto chiunque dovrebbe riscrivere, quindi la scheda è costruita attorno alla stringa.
- Le forme URI postgres:// e mysql:// vengono entrambe analizzate correttamente, ed è lo schema che indica alla scheda a quale motore di ricerca si intendeva fare riferimento.
- Qualsiasi elemento con uno schema errato viene rifiutato anziché essere parzialmente analizzato e inserito nei campi sbagliati.
- Una password con spazi bianchi all'inizio o alla fine viene segnalata. Si tratta di un artefatto degli appunti e viene interpretata come un normale errore di autenticazione, il che porta gli utenti a cercare il problema sbagliato.
- L'URI incollato non viene mai memorizzato. Viene letto una sola volta per compilare il modulo e poi eliminato, quindi la password risiede in un unico posto anziché in due.
-- PostgreSQL su Aiven, sola lettura SELECT c.name, COUNT(o.id) AS orders, SUM(o.amount) AS revenue FROM public.customers AS c JOIN public.orders AS o ON o.customer_id = c.id WHERE o.placed_at >= now() - interval '30 days' GROUP BY c.name ORDER BY revenue DESC;
Condiviso da ogni connettore di database
Vero per ogni connettore di database
- Solo in uscita — l'agente apre una connessione crittografata verso Query Streams. Nessuna porta in entrata da inoltrare, nessuna VPN, nessuna lista IP consentita, nessuna informazione sul database esposta a Internet.
- Le credenziali restano al loro posto — Il nome utente e la password del database risiedono sul computer su cui è installato l'agente. Query Streams non li riceve mai e non può accedere al database autonomamente.
- Sola lettura, forzata — un'istruzione alla volta, solo SELECT e simili. Una scrittura viene rifiutata sulla propria macchina prima ancora di essere inviata al server, anziché fare affidamento su un permesso che qualcuno si è ricordato di impostare.
- Distribuisci tutti gli agenti che desideri — uno per sito, regione o cloud. Tutte le fonti di dati che possono visualizzare vengono visualizzate in un unico menu a tendina, quindi nessuno deve sapere quale agente ospita cosa.
Ecco cosa si ottiene una volta salvata una query.
- Condividi la funzionalità, non l'SQL — un collega o un partner esterno può eseguire la tua query e modificarne i filtri senza mai visualizzare l'istruzione sottostante.
- Filtri da entrambe le direzioni — dichiarali tu stesso come @variabili, oppure lascia che il connettore rilevi i valori letterali già presenti nella clausola WHERE e li offra come menu a tendina.
- Leggilo ovunque Microsoft Excel, Fogli Google, Power BI, l'API REST, gli assistenti AI tramite MCP, Query Builder e Nova leggono tutti la stessa query salvata.
- Eseguine diversi contemporaneamente — cinque query salvate in cinque schede di fogli di lavoro, eseguite simultaneamente, indipendentemente dalle dimensioni dei risultati.
- Collegalo a qualsiasi altro dispositivo che hai già connesso. — un altro database, un'API aziendale o una cartella di file, in un'unica istruzione di sola lettura.
SQL tra sorgenti diverse
Integra Aiven con il resto dei tuoi dati
Una singola istruzione può estendersi contemporaneamente ad Aiven e alle altre connessioni. Ogni sorgente esegue solo la parte che può, trasmette il risultato e l'unione avviene centralmente: le sorgenti non comunicano mai tra loro e nulla viene copiato da nessuna parte.
3 connessioni · 3 agenti
Una dichiarazione
-- niente copiato, niente unito, niente programmato
SELEZIONARE c.region, COUNT(*) AS ordini, SUM(i.amount_due) AS fatturati
DA aiven_pg.ordini pubblici1 f
CONGIUNGERE erp_sql.dbo.clienti2 c ON c.id = f.customer_id
CONGIUNGERE fatturazione.stripe.invoices3 i ON i.customer = c.stripe_id
GRUPPO PER c.regione
ORDINATO DA fatturata DESCRIZIONE;
Le tre parti sono connessione, schema e tabella, e il nome della connessione è quello che le hai assegnato. Le colonne sono a scopo illustrativo; le tue tabelle saranno le tue tabelle. La modalità di sola lettura si applica a ogni elemento: solo SELECT, WITH ed EXPLAIN, con un limite massimo alla quantità di dati che una singola fonte può fornire per una singola query. Come funzionano le query federate
Dettagli di connessione
Di cosa ha bisogno Aiven
- Ospite
- <servizio>-<progetto>.<regione>.aivencloud.com — lo stesso nome host per entrambi i motori
- Porto
- Assegnato per servizio, quindi non esiste un valore predefinito. Ogni pool ha la propria porta.
- Motori
- PostgreSQL o MySQL. Salvato con il nome che preferisci, con Aiven conservato come badge.
- Database
- defaultdb su un nuovo servizio. Quando ci si connette a un pool, questo è il nome del pool
- Nome utente
- avnadmin su un nuovo servizio
- TLS su PostgreSQL
- Imposto dall'agente per gli host .aivencloud.com in base a quanto indicato nella casella di controllo. Crittografato; la catena di certificati non è verificata.
- TLS su MySQL
- Controllato dalla casella di controllo, attiva per impostazione predefinita. Lasciala attiva: disattivarla non avrà effetto.
- Pooling
- Su un pool PostgreSQL l'agente disabilita le istruzioni preparate e salta il reset della sessione. MySQL non ha un equivalente
- Schema predefinito
- pubblico su PostgreSQL. Su MySQL il database è il qualificatore
La porta specifica per ogni servizio è l'elemento fondamentale da tenere a mente. In tutte le altre sezioni di questo catalogo, la porta è un dettaglio che si può tralasciare, poiché 5432 e 3306 sono valori pressoché universali; su Aiven, invece, si tratta di un numero a cinque cifre che varia tra due servizi all'interno dello stesso progetto. Questo ha una conseguenza importante da considerare: normalmente la porta fornisce un'indicazione sul motore di database, ma in questo caso non è possibile. Pertanto, inserire solo host e porta non permette di distinguere PostgreSQL da MySQL. È preferibile inserire l'URI del servizio, che verrà invece fornito dal sistema.
L'asimmetria del motore è chiaramente indicata sopra, senza essere minimizzata, perché minimizzarla equivarrebbe a dire una mezza verità, rischiando di compromettere la connessione non crittografata. Su PostgreSQL, l'agente riconosce il nome host Aiven e impone il TLS indipendentemente dall'impostazione della casella di controllo. Su MySQL non esiste un riconoscimento di questo tipo: la casella di controllo è l'unico elemento che vi separa da una connessione in chiaro, quindi lasciatela selezionata. Entrambi i motori crittografano senza verificare la catena di certificati.
Per una query cross-source, il qualificatore segue il motore, non il badge. Una connessione PostgreSQL chiamata aiven_pg viene scritta come aiven_pg.public.orders; una connessione MySQL viene invece qualificata dal suo database. Esegue join con una cartella di file CSV, un sistema di registrazione locale o un'API di fatturazione in un'unica istruzione di sola lettura, senza copiare nulla e senza pianificare alcuna operazione.
Documentazione del fornitore: aiven.io
FAQ
Domande su Aiven
Quali strumenti sono in grado di leggere i dati Aiven tramite Query Streams?
Tutto questo, da un'unica connessione: Excel, Fogli Google, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, avvisi e report programmati. Collega il database una sola volta e ogni strumento leggerà la stessa connessione di sola lettura: non è necessaria alcuna configurazione per ogni strumento e non ci sono seconde copie dei dati.
Devo aprire una porta del firewall per il mio database Aiven?
No. L'agente di rete di Query Streams viene eseguito all'interno della rete locale e apre una singola connessione crittografata in uscita. Nessun sistema intercetta il traffico in entrata, non è necessaria una VPN e il database mantiene le regole del firewall esistenti.
È possibile modificare i dati in Aiven tramite Query Streams?
No. L'agente impone la sola lettura nel punto di esecuzione: un'istruzione alla volta, solo SELECT e simili. Le credenziali rimangono sull'agente e non vengono mai inviate a Query Streams.
Di cosa ha bisogno Query Streams per connettersi ad Aiven?
Un host raggiungibile, un ruolo e la relativa password: l'agente include il driver, quindi non viene installato nulla sul database. Host: <servizio>-<progetto>.<regione>.aivencloud.com: lo stesso nome host per entrambi i motori. Porta: assegnata per servizio, quindi non esiste una porta predefinita. Anche in questo caso, ogni pool ha la sua porta. Motori: PostgreSQL o MySQL. Salvato con il nome scelto, con Aiven come badge. Database: defaultdb su un servizio appena avviato. Quando ci si connette a un pool, questo è il nome del pool.
Posso unire Aiven a un altro database nella stessa query?
Sì, si tratta di una query federata. Un'unica istruzione può fare riferimento ad Aiven e alle altre connessioni contemporaneamente, come indicato in `connection.schema.table`. Ogni origine esegue solo la parte di cui è competente e restituisce il risultato; l'unione avviene centralmente, quindi le origini non si connettono mai tra loro e nulla viene copiato o pianificato. La modalità di sola lettura si applica a ogni parte (solo SELECT, WITH ed EXPLAIN) e esiste un limite massimo alla quantità di dati che una singola origine può cedere per una singola query. Le query federate sono una funzionalità del piano; la pagina delle query federate riporta i limiti attuali relativi alle origini e alle dimensioni.
La connessione ad Aiven è diversa dalla connessione a PostgreSQL?
Solo la stringa di connessione. Aiven utilizza il protocollo di rete di PostgreSQL, quindi filtri, pianificazione, condivisione, i componenti aggiuntivi per Excel e Fogli Google e il server MCP si comportano tutti allo stesso modo. La scheda Aiven precompila le impostazioni di host, porta e SSL previste dal provider.
Esiste una guida da Aiven a Excel?
Sì, si tratta della guida per PostgreSQL, ed è corretta anche per Aiven. Aiven utilizza il protocollo di rete di PostgreSQL, quindi la connessione da Aiven a Excel, da Aiven a Fogli Google e a qualsiasi altra destinazione segue gli stessi passaggi. L'unica parte specifica per Aiven è la stringa di connessione, che viene compilata automaticamente nella scheda Aiven.
Metti Aiven dove si lavora
Installa l'agente, configuralo per connettersi al tuo database e scegli una destinazione.
Sola lettura Solo in uscita Le credenziali rimangono sull'agente

