Logo MariaDB SkySQL

MariaDB gérée parle MariaDB

Connecter MariaDB SkySQL vers Excel, Sheets et l'IA

MariaDB Cloud, anciennement SkySQL. Véritable base de données MariaDB et non un moteur compatible MySQL, sur un port attribué à chaque service.

1connexion
0ports d'entrée
lecture seuleappliqué

Une seule connexion, chaque surface

Où vos données SkySQL peuvent être stockées

Connectez SkySQL une seule fois et cette même connexion en lecture seule alimentera tous ces services : aucune deuxième configuration, aucune deuxième copie des données. Neuf des onze services proposent un guide pas à pas.

Guide

SkySQL vers Excel

Microsoft Excel · Complément Excel

Importez directement les résultats SkySQL en direct dans une feuille de calcul et actualisez-les à la demande — Excel de bureau, Excel Online, Microsoft 365.

Lisez le guide MariaDB
Guide

SkySQL vers Google Sheets

Module complémentaire Sheets

Exécutez une requête SkySQL enregistrée depuis la barre latérale et glissez-déposez les lignes dans la feuille. Les collaborateurs peuvent ensuite la mettre à jour eux-mêmes.

Lisez le guide MariaDB
Guide

Serveur SkySQL MCP

Claude, clients de Cursor et MCP

Donnez à un assistant IA un accès en lecture seule à SkySQL avec le schéma dont il a besoin pour écrire du SQL correct — aucune information d'identification dans la conversation.

Lisez le guide MariaDB
Guide

API REST SkySQL

point de terminaison HTTP

Publiez une requête SkySQL sous forme de point de terminaison JSON authentifié, accessible à toute application, avec une spécification OpenAPI 3.1 et des collections Postman, Insomnia et Hoppscotch prêtes à l'emploi. Aucun port de base de données n'est ouvert.

Lisez le guide MariaDB
Guide

SkySQL vers Airtable

Plateforme d'automatisation

Synchronisez les lignes SkySQL avec une base Airtable selon une planification définie, ou récupérez-les dans un script d'automatisation Airtable.

Lisez le guide MariaDB
Guide

SkySQL vers Baserow

Plateforme d'automatisation

Alimentez une table Baserow à partir de SkySQL via le point de terminaison REST — auto-hébergé ou cloud Baserow.

Lisez le guide MariaDB
Guide

SkySQL vers SeaTable

Plateforme d'automatisation

Maintenez une base SeaTable à jour avec les données SkySQL sans exporter de fichier ni exposer la base de données.

Lisez le guide MariaDB
Guide

SkySQL vers Smartsheet

Plateforme d'automatisation

Intégrez les résultats SkySQL dans une grille Smartsheet afin que les plans et les rapports soient lus à partir du système source et non de l'exportation de la semaine dernière.

Lisez le guide MariaDB
Guide

SkySQL vers Anvil

Anvil Works · Plateforme d'applications

Utilisez SkySQL pour alimenter une application Anvil Python via le point de terminaison REST au lieu d'intégrer les identifiants de base de données dans l'application.

Lisez le guide MariaDB
Prise en charge

SkySQL vers Power BI

Power Query M

Collez le code Power Query M généré dans l'éditeur avancé de Power BI et le rapport lira les résultats SkySQL en direct via HTTPS — sans pilote ODBC, sans port de base de données ouvert.

Comment fonctionne Power BI Aucune procédure détaillée pour SkySQL n'a encore été rédigée.
Prise en charge

Alertes et rapports SkySQL

Slack · Discord · Courriel · Webhook

Programmez une requête SkySQL et faites en sorte que les lignes soient envoyées à Slack, Discord, par e-mail ou via un webhook signé — ou conservez le message jusqu'à ce qu'un nombre de lignes, un seuil ou un pourcentage de variation dépasse la limite que vous avez définie.

Fonctionnement des alertes et des rapports Aucune procédure détaillée pour SkySQL n'a encore été rédigée.

Comment ça marche

5 étapes, aucune modification du pare-feu entrant

01

Installez l'agent réseau sur n'importe quel port accessible par le service. Il n'établit que des connexions sortantes ; aucune règle de pare-feu entrante n'est donc nécessaire.

02

Dans le portail MariaDB Cloud, ouvrez votre service et accédez à « Se connecter ». Le nom d'hôte, le port et le nom d'utilisateur s'y affichent.

03

Saisissez le nom d'hôte (il se termine par .skysql.com, que la carte reconnaît) ainsi que le port indiqué sur ce panneau.

04

Ajoutez la base de données, le nom d'utilisateur et le mot de passe. Ces champs ne sont pas préremplis intentionnellement, car il s'agit de vos propres valeurs et non de valeurs par défaut de la plateforme.

05

Laissez l'option « Utiliser SSL » activée, testez et enregistrez. Vous pourrez ensuite lire les données depuis Microsoft Excel, Google Sheets, Power BI, MCP ou via une API REST.

Analyse approfondie des fonctionnalités

Ce que SkySQL vous offre

Copiez le port ; ce n'est pas 3306

C’est l’erreur la plus fréquente et la raison pour laquelle le champ est laissé vide plutôt que prérempli.

  • MariaDB Cloud attribue un port par service. Les ports 3306 et 3307 sont tous deux ouverts, ainsi que d'autres. — ce numéro appartient à votre service, pas au moteur.
  • La carte demande donc une information au lieu de deviner, et refuse d'enregistrer sans elle. Une carte préremplie avec le code 3306 serait suffisamment souvent correcte pour être dangereuse et suffisamment souvent incorrecte pour avoir des conséquences.
  • Récupérez-le dans le panneau de connexion, à côté du nom d'hôte. Ils sont affichés ensemble, il n'y a donc pas d'étape supplémentaire.
  • Un port incorrect ne provoque pas un rejet franc. La connexion se bloque puis expire, ce qui est interprété comme un problème de réseau ou de pare-feu et vous oriente vers une solution inefficace.

La vraie MariaDB, ce qui est plus important qu'il n'y paraît.

Plusieurs services gérés utilisent le protocole MySQL sans être MariaDB. Celui-ci est authentique.

  • MariaDB Cloud est géré par MariaDB, donc la syntaxe et le comportement spécifiques à MariaDB fonctionnent comme documenté et non approximativement.
  • L'agent se connecte au pilote compatible MariaDB et traite la connexion comme une connexion MariaDB tout au long du processus, y compris lors de la capture de votre schéma.
  • Le service s'appelait SkySQL avant d'être renommé MariaDB Cloud. Les deux noms désignent la même chose, et la carte porte la mention MariaDB Cloud.
  • Les noms d'hôtes se terminent toujours par .skysql.com, ce que la carte reconnaît au premier coup d'œil.

Le chiffrement est la case à cocher, laissez-la activée.

MariaDB Cloud exige le protocole TLS à son extrémité. La consigne est simple, mais il est important de préciser ce qui est requis et ce qui l'est également.

  • La case « Utiliser SSL » est cochée par défaut. Tant qu'elle l'est, l'agent demande une session TLS. Il s'agit du paramètre correct et il n'y a aucune raison de le modifier.
  • La case à cocher constitue l'intégralité du mécanisme. L'agent conserve une table des noms d'hôtes PostgreSQL hébergés pour lesquels il impose le chiffrement ; il n'existe aucun équivalent pour MariaDB ou MySQL. — donc rien ne remplace la case cochée si vous la décochez.
  • Concrètement, désactiver cette protection entraîne une erreur de connexion plutôt qu'une connexion en clair, car le service la refusera. Toutefois, cette protection provient de MariaDB Cloud, et non de l'agent.
  • La vérification de la chaîne de certificats n'est pas effectuée. Le chiffrement des données sert à empêcher toute interception du trafic en transit, et non à prouver quel serveur a répondu.
  • Tout ce que l'agent exécute est en lecture seule, une instruction à la fois, et vos identifiants restent sur la machine sur laquelle vous l'avez installé.
-- MariaDB en lecture seule\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;

Partagé par tous les connecteurs de base de données

C'est valable pour tous les connecteurs de base de données.

  • Sortant uniquement L'agent ouvre une connexion chiffrée vers Query Streams. Aucun port entrant à rediriger, aucun VPN, aucune liste blanche d'adresses IP : votre base de données n'est en aucun cas exposée sur Internet.
  • Les identifiants restent en place — Le nom d'utilisateur et le mot de passe de la base de données sont stockés sur la machine où l'agent est installé. Query Streams ne les reçoit jamais et ne peut pas accéder à votre base de données par lui-même.
  • Lecture seule, obligatoire — une seule instruction à la fois, SELECT et les instructions associées uniquement. Une tentative d'écriture est bloquée sur votre machine avant même d'être envoyée au serveur, sans dépendre d'une autorisation préalablement définie par un tiers.
  • Déployez autant d'agents que vous le souhaitez — un par site, région ou cloud. Toutes les sources de données visibles apparaissent dans un menu déroulant unique ; il est donc inutile de savoir quel agent héberge quoi.

Voici ce que vous obtenez une fois qu'une requête est enregistrée.

  • Partagez les compétences, pas le SQL. — un collègue ou un partenaire externe peut exécuter votre requête et modifier ses filtres sans jamais voir la requête sous-jacente.
  • Filtres provenant des deux directions — Déclarez-les vous-même comme @variables, ou laissez le connecteur repérer les valeurs littérales déjà présentes dans votre clause WHERE et les proposer sous forme de listes déroulantes.
  • Lisez-le depuis n'importe où — Microsoft Excel, Google Sheets, Power BI, l'API REST, les assistants IA via MCP, le générateur de requêtes et Nova lisent tous la même requête enregistrée.
  • Exécutez-en plusieurs simultanément — cinq requêtes enregistrées dans cinq onglets de feuille de calcul, diffusées simultanément, quelle que soit la taille des résultats.
  • Connectez-le à tout autre élément que vous avez connecté. — une autre base de données, une API métier ou un dossier de fichiers, dans une seule instruction en lecture seule.

SQL inter-sources

Connectez SkySQL au reste de vos données.

Une seule requête peut s'appliquer simultanément à SkySQL et à vos autres connexions. Chaque source exécute uniquement la partie qu'elle peut traiter, renvoie le résultat, et la jointure est effectuée de manière centralisée ; les sources ne communiquent jamais entre elles et aucune donnée n'est copiée.

3 connexions · 3 agents

MariaDB SkySQL MariaDB gérée
PostgreSQL Moteur relationnel
Rayure Paiements et facturation

Une déclaration

-- rien copié, rien fusionné, rien programmé
SELECTIONNER   c.region, COUNT(*) AS commandes, SUM(i.montant_dû) AS facturé
DE     application Skysql.shopdb.commandes1 f
JOINDRE     pg_crm.public.clients2  c ON c.id = f.customer_id
JOINDRE     facturation.stripe.factures3  i ON i.customer = c.stripe_id
GROUPE PAR région c.
ORDER BY facturé DESC;

Les trois éléments sont la connexion, le schéma et la table ; le nom de la connexion est celui que vous lui avez donné. Les colonnes sont données à titre d'exemple ; vos tables seront les vôtres. Chaque élément est en lecture seule : seules les instructions SELECT, WITH et EXPLAIN sont autorisées, avec une limite quant aux données qu'une source peut transmettre pour une requête donnée. Fonctionnement des requêtes fédérées

Détails de connexion

Ce dont SkySQL a besoin

Hôte
dbxyz.sysp0000.db1.skysql.com — la carte reconnaît le suffixe .skysql.com
Port
Attribué par service et laissé vide intentionnellement. Les codes 3306 et 3307 apparaissent tous les deux ; copiez le code correct depuis le panneau Connect.
Conducteur
MySqlConnector en mode MariaDB, pris en charge par l'agent — aucune installation requise côté MariaDB Cloud
Valeurs par défaut
Aucun champ prérempli. Vous devez fournir vous-même la base de données, le nom d'utilisateur et le mot de passe.
TLS
Contrôlé par la case à cocher SSL, activée par défaut — laissez-la activée. MariaDB Cloud exige le protocole TLS à l’extrémité de sa connexion ; l’agent ne l’impose pas séparément. La chaîne de certificats n’est pas vérifiée.
Mise en commun
Aucun. Il n'y a pas de point de terminaison mutualisé à choisir et l'agent n'applique aucune adaptation de pooler.
Enregistré sous
MariaDB, avec MariaDB Cloud conservé comme badge
Qualificatif
MariaDB ne possède pas de couche de schéma, donc une référence fédérée transporte le nom de la base de données dans l'emplacement central.

Il convient de s'attarder sur ce point, car cette appellation est source de confusion lors des recherches. SkySQL était le service géré de MariaDB ; il s'agit désormais de MariaDB Cloud. Les noms d'hôtes se terminent toujours par .skysql.com, la documentation des deux époques décrit le même produit, et ce connecteur le prend en charge quel que soit son nom.

Le port par service est l'information pratique à retenir. C'est un détail, certes, mais combiné à un nom d'hôte qui ne ressemble en rien au nom du service (dbxyz.sysp0000.db1.skysql.com n'est pas forcément le vôtre), il est judicieux de laisser le panneau de connexion ouvert pendant que vous remplissez la fiche, plutôt que de reconstituer les valeurs de mémoire.

Pour une requête inter-sources, MariaDB ne possède pas de couche de schéma ; par conséquent, l'emplacement central d'une référence contient le nom de la base de données plutôt qu'un schéma. Une connexion nommée skysql_app lit skysql_app.shopdb.orders et effectue une jointure avec un dossier de fichiers CSV, un système d'enregistrement PostgreSQL ou une API de facturation en une seule instruction en lecture seule, sans aucune copie ni planification.

Documentation du fournisseur : mariadb.com

FAQ

Questions concernant MariaDB SkySQL

Quels outils peuvent lire les données MariaDB SkySQL via des flux de requêtes ?

Tous ces outils, depuis une seule connexion : Excel, Google Sheets, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertes et rapports programmés. Connectez la base de données une seule fois et tous les systèmes accèdent à la même connexion en lecture seule ; aucune configuration n’est requise pour chaque outil et aucune copie supplémentaire des données n’est nécessaire.

Dois-je ouvrir un port de pare-feu pour ma base de données MariaDB SkySQL ?

Non. L'agent réseau Query Streams s'exécute au sein de votre réseau et ouvre une seule connexion sortante chiffrée. Aucun trafic entrant n'est intercepté, aucun VPN n'est requis et la base de données conserve ses règles de pare-feu existantes.

Les flux de requêtes peuvent-ils modifier les données dans MariaDB SkySQL ?

Non. L'agent impose un accès en lecture seule lors de l'exécution : une seule instruction à la fois, uniquement SELECT et les instructions associées. Les informations d'identification restent sur l'agent et ne sont jamais envoyées aux flux de requêtes.

De quoi Query Streams a-t-il besoin pour se connecter à MariaDB SkySQL ?

Un hôte accessible, un rôle et son mot de passe : l’agent intègre le pilote, aucune installation n’est donc requise sur la base de données. Hôte : dbxyz.sysp0000.db1.skysql.com – la carte reconnaît le suffixe .skysql.com. Port : attribué par service et volontairement laissé vide. Les ports 3306 et 3307 sont tous deux utilisés ; veuillez indiquer le port correct depuis le panneau de connexion. Pilote : MySqlConnector en mode MariaDB, fourni par l’agent – aucune installation n’est requise côté MariaDB Cloud. Valeurs par défaut : aucune valeur préremplie. Vous devez fournir la base de données, le nom d’utilisateur et le mot de passe.

Est-il possible de joindre une base de données MariaDB SkySQL à une autre base de données dans la même requête ?

Oui, il s'agit bien d'une requête fédérée. Une seule instruction peut référencer simultanément MariaDB SkySQL et vos autres connexions, sous la forme `connection.schema.table`. Chaque source exécute uniquement la partie qu'elle peut traiter et renvoie le résultat. La jointure est centralisée, ce qui évite toute connexion entre les sources et empêche toute copie ou planification. L'accès en lecture seule s'applique à chaque élément (SELECT, WITH et EXPLAIN uniquement), et la quantité de données qu'une source peut transmettre pour une requête donnée est limitée. Les requêtes fédérées sont une fonctionnalité de votre abonnement ; la page dédiée affiche les limites actuelles de la source et de la taille des données.

La connexion à MariaDB SkySQL est-elle différente de la connexion à MariaDB ?

Seule la chaîne de connexion est nécessaire. MariaDB SkySQL utilise le protocole réseau MariaDB ; par conséquent, les filtres, la planification, le partage, les modules complémentaires Excel et Google Sheets ainsi que le serveur MCP fonctionnent de manière identique. La carte SkySQL pré-remplit les paramètres d'hôte, de port et SSL attendus par le fournisseur.

Existe-t-il un guide de conversion de SkySQL vers Excel ?

Oui, il s'agit bien du guide MariaDB, et il est correct pour MariaDB SkySQL tel qu'il est rédigé. SkySQL utilise le protocole de communication MariaDB ; par conséquent, la procédure est identique pour connecter SkySQL à Excel, à Google Sheets ou à toute autre destination. Seule la chaîne de connexion est spécifique à SkySQL, et la fiche SkySQL la renseigne automatiquement.

Installez SkySQL là où le travail s'effectue.

Installez l'agent, configurez-le pour qu'il pointe vers votre base de données et choisissez une destination.

Lecture seule Sortant uniquement Les identifiants restent sur l'agent