Logo di OVHcloud Managed Databases

Gestito · PG + MySQL Conosce PostgreSQL / MySQL

Collegare Database gestiti da OVHcloud per Excel, Fogli e IA

Database gestiti da OVHcloud: PostgreSQL o MySQL. Aiven è in esecuzione in background, il che spiega le impostazioni predefinite che visualizzi.

1connessione
0porti in entrata
sola letturaimposto

Un collegamento, ogni superficie

Dove possono essere archiviati i tuoi dati OVHcloud

Collega OVHcloud una sola volta e la stessa connessione di sola lettura alimenterà tutti questi servizi: nessuna seconda configurazione, nessuna seconda copia dei dati. 9 su 11 dispongono di una guida passo passo.

Guida

OVHcloud in Excel

Microsoft Excel · Componente aggiuntivo di Excel

Importa i risultati in tempo reale di OVHcloud direttamente in un foglio di calcolo e aggiornali a piacimento: puoi farlo con Excel desktop, Excel Online o Microsoft 365.

Leggi la guida di PostgreSQL
Guida

Da OVHcloud a Fogli Google

Componente aggiuntivo Fogli

Esegui una query OVHcloud salvata dalla barra laterale e trascina le righe nel foglio. I collaboratori che condividono il foglio possono aggiornarlo autonomamente.

Leggi la guida di PostgreSQL
Guida

Server OVHcloud MCP

Clienti di Claude, Cursor e MCP

Concedi a un assistente IA l'accesso in sola lettura a OVHcloud con lo schema necessario per scrivere codice SQL corretto, senza fornire credenziali nella chat.

Leggi la guida di PostgreSQL
Guida

API REST di OVHcloud

Endpoint dell'HT

Pubblica una query OVHcloud 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.

Leggi la guida di PostgreSQL
Guida

OVHcloud su Airtable

Piattaforma di automazione

Sincronizza le righe di OVHcloud con un database Airtable a intervalli regolari, oppure recuperale tramite uno script di automazione di Airtable.

Leggi la guida di PostgreSQL
Guida

OVHcloud a Baserow

Piattaforma di automazione

Alimenta una tabella Baserow da OVHcloud tramite l'endpoint REST, sia in locale che su Baserow Cloud.

Leggi la guida di PostgreSQL
Guida

OVHcloud a SeaTable

Piattaforma di automazione

Mantieni aggiornato il database di SeaTable con i dati di OVHcloud senza esportare un file o esporre il database stesso.

Leggi la guida di PostgreSQL
Guida

OVHcloud a Smartsheet

Piattaforma di automazione

Trasferisci i risultati di OVHcloud in una griglia Smartsheet in modo che piani e report vengano letti dal sistema di origine e non dall'esportazione della settimana precedente.

Leggi la guida di PostgreSQL
Guida

OVHcloud to Anvil

Anvil Works · Piattaforma per app

Esegui il backup di un'app Anvil Python con OVHcloud tramite l'endpoint REST anziché incorporare le credenziali del database nell'app.

Leggi la guida di PostgreSQL
Supportato

OVHcloud a Power BI

Power Query M

Incolla la query Power Query M generata nell'editor avanzato di Power BI e il report leggerà i risultati in tempo reale da OVHcloud tramite HTTPS, senza driver ODBC né porte di database aperte.

Come funziona Power BI Non è ancora stata scritta alcuna guida su OVHcloud.
Supportato

Avvisi e report di OVHcloud

Slack · Discord · Email · Webhook

Imposta una query OVHcloud in modo che venga eseguita una pianificazione e i risultati vengano recapitati a Slack, Discord, via email o tramite un webhook firmato, oppure trattieni il messaggio finché il numero di righe, la soglia o la variazione percentuale non superano il valore da te impostato.

Come funzionano gli avvisi e i report Non è ancora stata scritta alcuna guida su OVHcloud.

Come funziona

5 passaggi, nessuna modifica al firewall in entrata

01

Installa l'agente di rete in qualsiasi posizione raggiungibile dal servizio. Effettua solo connessioni in uscita, quindi non è necessaria alcuna regola firewall in entrata.

02

Nel pannello di controllo di OVHcloud, apri il servizio del database e copia l'URI del servizio.

03

Incollalo nel primo campo. Host, porta, database, nome utente e password vengono letti automaticamente e il selettore del motore segue lo schema.

04

Verifica la porta. OVHcloud ne assegna una per ogni servizio anziché utilizzare quella predefinita del motore, quindi vale la pena darci un'occhiata anche durante l'incolla.

05

Lascia attiva l'opzione "Usa SSL", esegui un test e salva. Leggi il file da Microsoft Excel, Fogli Google, Power BI, MCP o REST.

Analisi approfondita delle funzionalità

Cosa ti offre OVHcloud

Aiven sottostante, il che spiega le impostazioni predefinite

Se hai già utilizzato Aiven, questa scheda ti sembrerà familiare. In caso contrario, le impostazioni predefinite potrebbero sembrare casuali finché non ne comprenderai il motivo.

  • Il nome utente predefinito è avnadmin, non qualcosa con un tocco OVH. Questa è la convenzione di Aiven, mostrata attraverso — la scheda lo precompila perché di solito è corretto.
  • Il database predefinito è defaultdb, sempre di Aiven. E la stringa di connessione che OVH chiama Service URI è un termine utilizzato anche da Aiven.
  • La porta viene assegnata per servizio anziché essere 5432 o 3306, come avviene anche in Aiven. Copiala dal gestore invece di darla per scontata.
  • L'unica funzionalità di Aiven che manca è il pool di connessioni. Aiven espone i pool di connessioni PgBouncer sulla propria piattaforma; OVHcloud non li rende disponibili, quindi non c'è un endpoint di pool da scegliere e nulla da configurare.

Due regioni, due terminazioni di nome host

Un piccolo dettaglio che conta quando si verifica se la scheda ha riconosciuto il server host.

  • I servizi europei terminano con .database.cloud.ovh.net e i servizi statunitensi con .database.cloud.ovh.us. La scheda riconosce entrambi.
  • Il riconoscimento è ciò che alimenta il badge OVHcloud e, su PostgreSQL, la crittografia forzata descritta di seguito. Entrambe le opzioni consentono di ottenere entrambi i vantaggi.
  • Il nome host ha solitamente una forma simile a postgresql-abc-123.database.cloud.ovh.net.
  • Dal punto di vista dell'agente, non cambia nient'altro tra le due regioni. — la stessa connessione, lo stesso autista, le stesse garanzie.

Una sola scheda, due motori, e differiscono per la crittografia

Il selettore del motore in alto cambia più spesso del pilota, ed è questa la parte che vale la pena leggere prima di deselezionare una casella.

  • Selezionando PostgreSQL, l'agente impone la crittografia per entrambi i nomi host OVHcloud, a seconda di quale opzione sia selezionata. OVHcloud richiede sslmode=require e l'agente non invierà dati in chiaro.
  • Selezionando MySQL, la casella di controllo rappresenta l'intero meccanismo. È attiva per impostazione predefinita e la connessione è crittografata finché rimane attiva, ma nulla può sovrascriverla se la si disattiva.
  • Il motivo è di natura strutturale, non dovuto a una svista: l'agente mantiene una tabella di nomi host PostgreSQL per i quali impone l'utilizzo di TLS, e non esiste un equivalente per MySQL. La stessa distinzione si applica a tutte le schede multi-motore presenti in questo caso.
  • Le istruzioni pratiche sono le stesse in entrambi i casi. — Lascia attiva l'opzione "Usa SSL". Su MySQL è l'unica protezione per la connessione.
  • In nessuno dei due casi la catena di certificati viene verificata. La crittografia va intesa come protezione contro chiunque intercetti il traffico, non come prova di quale server abbia risposto.
  • Tutto ciò che l'agente esegue è di sola lettura e le tue credenziali non lasciano mai la macchina su cui è in esecuzione.
-- Sola lettura, indipendentemente dal motore scelto\nSELECT c.name,\nCOUNT(o.id) AS orders,\nSUM(o.amount) AS revenue\nFROM customers AS c\nJOIN orders AS o ON o.customer_id = c.id\nWHERE o.placed_at >= now() - interval '30 days'\nGROUP BY c.name\nORDER 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

Collega OVHcloud al resto dei tuoi dati

Una singola istruzione può estendersi contemporaneamente a OVHcloud 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

Database gestiti da OVHcloud Gestito · PG + MySQL
Microsoft SQL Server Motore relazionale
Striscia Pagamenti e fatturazione

Una dichiarazione

-- niente copiato, niente unito, niente programmato
SELEZIONARE   c.region, COUNT(*) AS ordini, SUM(i.amount_due) AS fatturati
DA     ovh_db.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 OVHcloud

Ospite
postgresql-abc-123.database.cloud.ovh.net in Europa o .database.cloud.ovh.us negli Stati Uniti. La scheda riconosce entrambi
Porto
Assegnato per servizio e lasciato vuoto di proposito: copialo dal gestore OVHcloud.
Motori
PostgreSQL o MySQL, selezionabili nella parte superiore della scheda. Un URI del servizio incollato lo imposta automaticamente.
Autista
Npgsql o MySqlConnector, forniti dall'agente: non è necessario installare nulla sul lato OVH.
Formato incolla
L'URI del servizio dal gestore, come URI postgres:// o mysql://
Predefinite
Utente avnadmin e database defaultdb, entrambi ereditati da Aiven sottostante
TLS
Forzato dall'agente per entrambe le estensioni del nome host OVHcloud su PostgreSQL. Controllato tramite casella di controllo su MySQL, attivo per impostazione predefinita: lascialo attivo. La catena di certificati non viene verificata in entrambi i casi.
Pooling
Nessuno. OVHcloud non espone i pool PgBouncer di Aiven, quindi non esiste un endpoint condiviso da cui attingere.
Salvato come
PostgreSQL o MySQL, con OVHcloud mantenuto come badge
Schema predefinito
pubblico su PostgreSQL. Una connessione MySQL è qualificata dal suo database invece

È importante conoscere la discendenza di Aiven soprattutto perché rende la scheda prevedibile. Una volta capito che avnadmin e defaultdb sono convenzioni di Aiven e non peculiarità di OVH, i valori precompilati smettono di sembrare delle supposizioni e la porta per servizio non appare più come una svista. Inoltre, chiarisce le aspettative anche nella direzione opposta: si tratta del motore di Aiven con il pannello di controllo e le regioni di OVH, non di una semplice integrazione di tutte le funzionalità offerte da Aiven.

Il pooler ne è l'esempio più lampante. Su Aiven, direttamente, si poteva scegliere tra una connessione diretta e un pool PgBouncer, e la scelta corretta era fondamentale. Qui, invece, la scelta non esiste, il che significa un errore in meno da evitare.

Per una query cross-source, il qualificatore segue il motore anziché il badge. Una connessione PostgreSQL chiamata ovh_db viene scritta come ovh_db.public.orders; la stessa connessione su MySQL viene 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.

Documentazione del fornitore: www.ovhcloud.com

FAQ

Domande sui database gestiti da OVHcloud

Quali strumenti sono in grado di leggere i dati dei database gestiti da OVHcloud 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 OVHcloud Managed Databases?

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 che Query Streams modifichi i dati nei database gestiti da OVHcloud?

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 ai database gestiti da OVHcloud?

Un host raggiungibile, un ruolo e la relativa password: l'agente include il driver, quindi non è necessario installare nulla sul database. Host: postgresql-abc-123.database.cloud.ovh.net in Europa o .database.cloud.ovh.us negli Stati Uniti. La scheda riconosce entrambi. Porta: assegnata per servizio e lasciata vuota di proposito: copiala dal gestore OVHcloud. Motori: PostgreSQL o MySQL, selezionati nella parte superiore della scheda. Un URI del servizio incollato lo imposta automaticamente. Driver: Npgsql o MySqlConnector, inclusi nell'agente: non è necessario installare nulla sul lato OVH.

È possibile unire i database gestiti da OVHcloud a un altro database nella stessa query?

Sì, si tratta di una query federata. Un'unica istruzione può fare riferimento contemporaneamente ai database gestiti di OVHcloud e alle altre connessioni, 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 ai database gestiti da OVHcloud è diversa dalla connessione a PostgreSQL?

Solo la stringa di connessione. OVHcloud Managed Databases 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 OVHcloud precompila le impostazioni di host, porta e SSL previste dal provider.

Esiste una guida per convertire OVHcloud in Excel?

Sì, si tratta della guida per PostgreSQL, ed è corretta per i database gestiti da OVHcloud. OVHcloud utilizza il protocollo di rete di PostgreSQL, quindi la connessione da OVHcloud a Excel, da OVHcloud a Fogli Google e a qualsiasi altra destinazione segue gli stessi passaggi. L'unica parte specifica di OVHcloud è la stringa di connessione, che viene compilata automaticamente nella scheda OVHcloud.

Metti OVHcloud 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