Logo di MariaDB SkySQL

MariaDB gestito Parla MariaDB

Collegare MariaDB SkySQL per Excel, Fogli Google, IA e REST

MariaDB Cloud, precedentemente SkySQL. Si tratta di un vero e proprio MariaDB, non di un motore compatibile con MySQL, su una porta assegnata per ogni servizio.

Un collegamento, ogni superficie

Dove possono essere archiviati i tuoi dati SkySQL

Query Streams legge MariaDB Cloud, il servizio gestito precedentemente noto come SkySQL, da Microsoft Excel, Fogli Google, Power BI, assistenti AI tramite MCP e un endpoint REST attraverso un'unica connessione di sola lettura. Si tratta di MariaDB originale, sviluppato dagli stessi creatori, non di una reimplementazione compatibile con MySQL, pertanto il codice SQL specifico di MariaDB si comporta come previsto. La configurazione è semplice: l'unico campo a cui prestare attenzione è la porta, che viene assegnata per ogni servizio anziché utilizzare la porta predefinita 3306.

MariaDB SkySQL è MariaDB in rete — il driver standard, quindi ogni guida seguente si applica senza modifiche. L'unica parte specifica di SkySQL è la stringa di connessione, trattata in dettagli di connessione.

  1. Per il tuo team, i fornitori e i partner
  2. SkySQL in Excel Microsoft Excel · Componente aggiuntivo di Excel

    Importa i risultati di SkySQL in tempo reale direttamente in un foglio di lavoro e aggiornali su richiesta: su Excel desktop, Excel Online e Microsoft 365.

    Guida a MariaDB
  3. SkySQL a Fogli Google Componente aggiuntivo Fogli

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

    Guida a MariaDB
  4. Chiedi a Nova informazioni su SkySQL Nova AI · conversione da testo a SQL

    Poni una domanda in un linguaggio semplice. Nova conosce già le tue tabelle SkySQL, 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
  5. SkySQL a Data Viewer Condivisione dei risultati · team, fornitori, partner · telefono, tablet, computer fisso

    Condividi i risultati di SkySQL in tempo reale con chiunque – un collega, un fornitore, un partner – sotto forma di griglia aggiungibile ai segnalibri che si riavvia automaticamente all'apertura, su telefono, tablet o computer. L'interlocutore visualizzerà i risultati, mai il codice SQL o le credenziali.

    Come funziona il visualizzatore di dati
  6. Per app e sistemi
  7. API REST di SkySQL Endpoint dell'HT

    Pubblica una query SkySQL come endpoint JSON autenticato, accessibile a qualsiasi applicazione, con specifiche OpenAPI 3.1 e raccolte predefinite per Postman, Insomnia e Hoppscotch. Non viene aperta alcuna porta del database.

    Guida a MariaDB
  8. SkySQL 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 SkySQL in tempo reale tramite HTTPS, senza driver ODBC né porte di database aperte.

    Come funziona Power BI
  9. SkySQL ad Airtable Piattaforma di automazione

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

    Guida a MariaDB
  10. SkySQL a Baserow Piattaforma di automazione

    Alimenta una tabella Baserow da SkySQL tramite l'endpoint REST, sia in locale che nel cloud di Baserow.

    Guida a MariaDB
  11. SkySQL a SeaTable Piattaforma di automazione

    Mantieni aggiornato un database SeaTable con i dati SkySQL senza esportare un file o esporre il database.

    Guida a MariaDB
  12. SkySQL a Smartsheet Piattaforma di automazione

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

    Guida a MariaDB
  13. SkySQL ad Anvil Anvil Works · Piattaforma per app

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

    Guida a MariaDB
  14. Per gli strumenti di intelligenza artificiale
  15. Server SkySQL MCP Clienti di Claude, Cursor e MCP

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

    Guida a MariaDB
  16. Consegnato alle persone
  17. Avvisi e report di SkySQL Slack · Discord · Email · Webhook

    Imposta una query SkySQL in modo che venga eseguita a intervalli regolari e le righe vengano recapitate a Slack, Discord, via email 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

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 portale MariaDB Cloud, apri il tuo servizio e vai su Connetti. Lì troverai il nome host, la porta e il nome utente.

03

Inserisci il nome host (che termina con .skysql.com, estensione riconosciuta dalla scheda) e la porta dal pannello di controllo.

04

Aggiungi il database, il nome utente e la password. Nessun campo è precompilato di proposito, perché i valori sono i tuoi e non quelli predefiniti della piattaforma.

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 SkySQL

Copia la porta; non è la 3306

Questo è il modo più comune per commettere questo errore, ed è il motivo per cui il campo viene lasciato vuoto anziché precompilato.

  • MariaDB Cloud assegna una porta a ciascun servizio. Le porte 3306 e 3307 risultano entrambe attive, così come altre. — il numero appartiene al tuo servizio, non al motore.
  • Quindi la carta lo richiede anziché indovinare, e si rifiuta di salvare senza. Una 3306 precompilata sarebbe corretta abbastanza spesso da risultare pericolosa e sbagliata abbastanza spesso da creare problemi.
  • È possibile trovarlo nel pannello Connect, accanto al nome host. Vengono visualizzati insieme, quindi non è necessario alcun passaggio aggiuntivo.
  • L'utilizzo di una porta errata non produce un rifiuto pulito. Il sistema si blocca e poi va in timeout, il che viene interpretato come un problema di rete o di firewall e ti porta a cercare soluzioni che non ti saranno d'aiuto.

Il vero MariaDB, che conta più di quanto sembri.

Diversi servizi gestiti utilizzano il protocollo MySQL senza essere MariaDB. Questo, invece, è il vero MariaDB.

  • MariaDB Cloud è gestito da MariaDB, quindi la sintassi e il comportamento specifici di MariaDB funzionano come documentato, non in modo approssimativo.
  • L'agente si connette con il driver compatibile con MariaDB e gestisce la connessione come se fosse MariaDB in ogni fase, anche durante l'acquisizione dello schema.
  • Il servizio si chiamava SkySQL prima di essere rinominato MariaDB Cloud. Entrambi i nomi si riferiscono alla stessa cosa e la scheda riporta l'etichetta MariaDB Cloud.
  • I nomi host terminano ancora con .skysql.com, che è il formato che la scheda riconosce automaticamente.

La crittografia è la casella di controllo, quindi lasciala attiva

MariaDB Cloud richiede TLS all'estremità della connessione. L'istruzione è semplice, ma è importante specificare con precisione cosa viene richiesto e cosa no.

  • La casella di controllo "Usa SSL" è attiva per impostazione predefinita e, finché è attiva, l'agente richiede una sessione TLS obbligatoria. Questa è l'impostazione corretta e non c'è motivo di modificarla.
  • La casella di controllo rappresenta l'intero meccanismo. L'agente mantiene una tabella di nomi host PostgreSQL ospitati per i quali impone la crittografia, e non esiste un equivalente per MariaDB o MySQL. — quindi nulla sovrascrive la casella di controllo se la si deseleziona.
  • In pratica, disattivandolo si ottiene una connessione fallita anziché una connessione in chiaro e sicura, perché il servizio rifiuterà l'accesso. Tuttavia, la protezione proviene da MariaDB Cloud, non dall'agente.
  • La verifica della catena di certificati non viene eseguita. La crittografia serve a proteggersi da chiunque voglia intercettare il traffico in transito, non a dimostrare quale server ha risposto.
  • Tutto ciò che l'agente esegue è di sola lettura, un'istruzione alla volta, e le tue credenziali rimangono sul computer su cui è stato installato.
-- MariaDB di sola lettura\nSELECT c.name,\n COUNT(o.id) AS orders,\n SUM(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 DAY\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

Integra SkySQL con il resto dei tuoi dati.

Una singola istruzione può coinvolgere contemporaneamente SkySQL e le altre connessioni. Ogni sorgente esegue solo la parte di cui è capace, 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

MariaDB SkySQL MariaDB gestito
PostgreSQL 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     skysql_app.shopdb.orders1 f
CONGIUNGERE     pg_crm.clienti pubblici2  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 SkySQL

Ospite
dbxyz.sysp0000.db1.skysql.com — la scheda riconosce il suffisso .skysql.com
Porto
Assegnato per servizio e lasciato vuoto di proposito. Si verificano entrambi i codici 3306 e 3307; copiare quello corretto dal pannello Connect.
Autista
MySqlConnector in modalità MariaDB, gestito dall'agente: non è necessario installare nulla sul lato MariaDB Cloud.
Predefinite
Nessun campo precompilato. Database, nome utente e password sono tutti da inserire a cura dell'utente.
TLS
Controllato dalla casella di controllo SSL, attiva per impostazione predefinita: lasciala attiva. MariaDB Cloud richiede TLS all'estremità; l'agente non lo impone separatamente. La catena di certificati non viene verificata.
Pooling
Nessuno. Non è presente alcun endpoint di pooling tra cui scegliere e l'agente non applica adattamenti al pooler.
Salvato come
MariaDB, con MariaDB Cloud mantenuto come badge
Qualificatore
MariaDB non ha un livello di schema, quindi un riferimento federato contiene il nome del database nello slot intermedio.

Vale la pena soffermarsi sulla nomenclatura, poiché genera molta confusione durante le ricerche. SkySQL era il servizio gestito di MariaDB; ora si chiama MariaDB Cloud. I nomi host terminano ancora con .skysql.com, la documentazione di entrambe le epoche descrive lo stesso prodotto e questo connettore lo supporta con entrambi i nomi.

La porta per servizio è l'aspetto pratico da tenere in considerazione. È un dettaglio di poco conto, ma se si considera che il nome host non assomiglia per niente al nome del servizio (dbxyz.sysp0000.db1.skysql.com non è certo il vostro), è utile tenere aperto il pannello Connect mentre si compila la scheda, piuttosto che ricostruire i valori a memoria.

Per una query cross-source, MariaDB non ha un livello di schema, quindi lo slot centrale di un riferimento contiene il nome del database anziché uno schema. Una connessione chiamata skysql_app legge skysql_app.shopdb.orders e si unisce a una cartella di file CSV, a un sistema di record PostgreSQL o a un'API di fatturazione in un'unica istruzione di sola lettura, senza copiare nulla e senza pianificare alcuna operazione.

Documentazione del fornitore: mariadb.com

FAQ

Domande su MariaDB SkySQL

Quali strumenti sono in grado di leggere i dati di MariaDB SkySQL 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 MariaDB SkySQL?

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 MariaDB SkySQL 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 a MariaDB SkySQL?

Un host raggiungibile, un ruolo e la relativa password: l'agente include il driver, quindi non è necessario installare nulla sul database. Host: dbxyz.sysp0000.db1.skysql.com: la scheda riconosce il suffisso .skysql.com. Porta: assegnata per servizio e lasciata vuota di proposito. Sono presenti sia la 3306 che la 3307; copiare quella corretta dal pannello Connect. Driver: MySqlConnector in modalità MariaDB, incluso nell'agente: non è necessario installare nulla sul lato MariaDB Cloud. Impostazioni predefinite: nessuna precompilata. Database, nome utente e password sono a vostra completa disposizione.

È possibile unire MariaDB SkySQL a un altro database nella stessa query?

Sì, si tratta di una query federata. Un'unica istruzione può fare riferimento contemporaneamente a MariaDB SkySQL e alle altre connessioni, come indicato in `connection.schema.table`. Ogni origine esegue solo la parte di cui è competente e restituisce il risultato; il join 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 tra MariaDB e SkySQL è diversa dalla connessione tra MariaDB e SkySQL?

Solo la stringa di connessione. MariaDB SkySQL utilizza il protocollo di rete di MariaDB, quindi filtri, pianificazione, condivisione, i componenti aggiuntivi per Excel e Fogli Google e il server MCP si comportano tutti allo stesso modo. La scheda SkySQL precompila le impostazioni di host, porta e SSL previste dal provider.

Esiste una guida per convertire SkySQL in Excel?

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

Installa SkySQL dove si svolge il lavoro

Installa l'agente, configuralo per connettersi al tuo database e scegli una destinazione.

Sola lettura Solo in uscita Le credenziali rimangono sull'agente