Logotipo de MariaDB SkySQL

MariaDB administrado habla MariaDB

Conectar MariaDB SkySQL a Excel, Hojas de cálculo y IA

MariaDB Cloud, antes SkySQL. MariaDB auténtico, no un motor compatible con MySQL, en un puerto asignado por servicio.

1conexión
0puertos de entrada
solo lecturaaplicado

Una conexión, cada superficie

Dónde pueden ir tus datos de SkySQL

Conecta SkySQL una sola vez y la misma conexión de solo lectura alimentará todos estos servicios; no se requiere una segunda configuración ni una segunda copia de los datos. 9 de 11 incluyen una guía paso a paso.

Guía

SkySQL a Excel

Microsoft Excel · Complemento de Excel

Obtenga los resultados de SkySQL en tiempo real directamente en una hoja de cálculo y actualícelos bajo demanda: Excel de escritorio, Excel Online, Microsoft 365.

Lea la guía de MariaDB
Guía

SkySQL a Google Sheets

Complemento de hojas

Ejecuta una consulta SkySQL guardada desde la barra lateral y arrastra las filas a la hoja de cálculo. Los colaboradores pueden actualizarla ellos mismos.

Lea la guía de MariaDB
Guía

Servidor SkySQL MCP

Clientes de Claude, Cursor y MCP

Otorgue a un asistente de IA acceso de solo lectura a SkySQL con el esquema que necesita para escribir SQL correcto; no se requieren credenciales en el chat.

Lea la guía de MariaDB
Guía

API REST de SkySQL

punto final HTTP

Publique una consulta SkySQL como un punto final JSON autenticado al que cualquier aplicación puede acceder, con una especificación OpenAPI 3.1 y colecciones preconfiguradas para Postman, Insomnia y Hoppscotch. No se abre ningún puerto de base de datos.

Lea la guía de MariaDB
Guía

SkySQL a Airtable

Plataforma de automatización

Sincroniza las filas de SkySQL con una base de datos de Airtable según un cronograma, o recupéralas mediante un script de automatización de Airtable.

Lea la guía de MariaDB
Guía

SkySQL a Baserow

Plataforma de automatización

Alimenta una tabla de Baserow desde SkySQL a través del punto final REST, ya sea en servidores propios o en la nube de Baserow.

Lea la guía de MariaDB
Guía

SkySQL a SeaTable

Plataforma de automatización

Mantén actualizada una base de datos SeaTable con datos SkySQL sin exportar ningún archivo ni exponer la base de datos.

Lea la guía de MariaDB
Guía

SkySQL a Smartsheet

Plataforma de automatización

Introduzca los resultados de SkySQL en una cuadrícula de Smartsheet para que los planes e informes se lean desde el sistema de origen, y no desde la exportación de la semana pasada.

Lea la guía de MariaDB
Guía

SkySQL a Anvil

Anvil Works · Plataforma de aplicaciones

Realice una copia de seguridad de una aplicación Anvil Python con SkySQL a través del punto final REST en lugar de incrustar las credenciales de la base de datos en la aplicación.

Lea la guía de MariaDB
Compatible

SkySQL a Power BI

Power Query M

Pegue la consulta Power Query M generada en el Editor avanzado de Power BI y el informe leerá los resultados de SkySQL en tiempo real a través de HTTPS, sin necesidad de un controlador ODBC ni de abrir ningún puerto de base de datos.

Cómo funciona Power BI Aún no se ha escrito ninguna guía paso a paso sobre SkySQL.
Compatible

Alertas e informes de SkySQL

Slack · Discord · Correo electrónico · Webhook

Programe una consulta SkySQL para que las filas se envíen a Slack, Discord, correo electrónico o un webhook firmado, o bien, retenga el mensaje hasta que un recuento de filas, un umbral o un cambio porcentual supere la línea que haya establecido.

Cómo funcionan las alertas y los informes Aún no se ha escrito ninguna guía paso a paso sobre SkySQL.

Cómo funciona

5 pasos, sin cambios en el firewall de entrada

01

Instale el Agente de red en cualquier lugar que pueda acceder al servicio. Solo realiza conexiones salientes, por lo que no se necesita ninguna regla de firewall para las conexiones entrantes.

02

En el portal de MariaDB Cloud, abre tu servicio y ve a Conectar. Allí se muestran el nombre de host, el puerto y el nombre de usuario.

03

Introduzca el nombre de host (que termina en .skysql.com, el cual la tarjeta reconoce) junto con el puerto de ese panel.

04

Agregue la base de datos, el nombre de usuario y la contraseña. No se rellena nada por defecto a propósito, ya que los valores son suyos y no los predeterminados de la plataforma.

05

Deja activada la opción Usar SSL, realiza una prueba y guarda. Puedes leerlo desde Microsoft Excel, Google Sheets, Power BI, MCP o REST.

Análisis en profundidad de la función

Lo que SkySQL te ofrece

Copia el puerto; no es el 3306.

Esta es la forma más común de equivocarse en esto, y la razón por la que el campo se deja vacío en lugar de rellenarse previamente.

  • MariaDB Cloud asigna un puerto por servicio. Los puertos 3306 y 3307 aparecen, al igual que otros. — El número pertenece a su servicio, no al motor.
  • Así, la tarjeta lo solicita en lugar de adivinarlo, y se niega a guardar sin él. Un código 3306 prellenado sería correcto con la suficiente frecuencia como para ser peligroso y erróneo con la suficiente frecuencia como para tener consecuencias.
  • Tómelo del panel Conectar, junto al nombre de host. Se muestran juntos, así que no es necesario realizar ningún paso adicional.
  • Un puerto incorrecto no produce un rechazo limpio. Se bloquea y luego se agota el tiempo de espera, lo que se interpreta como un problema de red o de firewall y te lleva a buscar en un lugar poco útil.

MariaDB real, que importa más de lo que parece.

Varios servicios gestionados utilizan el protocolo MySQL sin ser MariaDB. Este sí que es auténtico.

  • MariaDB Cloud funciona con MariaDB, por lo que la sintaxis y el comportamiento específicos de MariaDB funcionan según lo documentado, en lugar de forma aproximada.
  • El agente se conecta con el controlador compatible con MariaDB y trata la conexión como si fuera MariaDB en todo momento, incluso al capturar el esquema.
  • El servicio se llamaba SkySQL antes de ser renombrado como MariaDB Cloud. Ambos nombres se refieren a lo mismo, y la tarjeta está etiquetada como MariaDB Cloud.
  • Los nombres de host siguen terminando en .skysql.com, que es lo que la tarjeta reconoce a simple vista.

El cifrado es la casilla de verificación, así que déjela activada.

MariaDB Cloud requiere TLS en su extremo. La instrucción es sencilla, pero conviene ser preciso sobre qué implica qué.

  • La casilla de verificación "Usar SSL" está activada por defecto, y mientras esté activada, el agente solicitará una sesión TLS obligatoria. Esta es la configuración correcta y no hay motivo para cambiarla.
  • La casilla de verificación es todo el mecanismo. El agente mantiene una tabla de nombres de host de PostgreSQL alojados para los que fuerza el cifrado, y no existe un equivalente para MariaDB o MySQL. — así que nada anulará la casilla de verificación si la desmarcas.
  • En la práctica, desactivarlo significa que se producirá un fallo de conexión en lugar de una conexión en texto plano sin interrupciones, ya que el servicio la rechazará. Sin embargo, la protección proviene de MariaDB Cloud, no del agente.
  • No se realiza la verificación de la cadena de certificados. Entienda que el cifrado sirve como protección contra la interceptación del tráfico en tránsito, en lugar de como prueba de qué servidor respondió.
  • Todo lo que ejecuta el agente es de solo lectura, una instrucción a la vez, y sus credenciales permanecen en la máquina en la que lo instaló.
-- Solo lectura MariaDB\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;

Compartido por todos los conectores de bases de datos

Esto es cierto para todos los conectores de bases de datos.

  • Solo salida — El agente abre una conexión cifrada hacia Query Streams. No hay ningún puerto de entrada que reenviar, ni VPN, ni lista de direcciones IP permitidas, nada de su base de datos queda expuesto a Internet.
  • Las credenciales permanecen en su lugar. — El nombre de usuario y la contraseña de la base de datos se encuentran en la máquina donde instaló el agente. Query Streams nunca los recibe y no puede acceder a su base de datos por sí solo.
  • Solo lectura, obligatorio — Una instrucción a la vez, solo SELECT y similares. La escritura se rechaza en tu máquina antes de enviarse al servidor, en lugar de depender de un permiso que alguien haya configurado.
  • Despliega tantos agentes como quieras. — uno por sitio, región o nube. Todas las fuentes de datos que pueden ver llegan en un único menú desplegable, por lo que nadie tiene que saber qué agente aloja qué.

Lo que obtienes una vez que se guarda una consulta

  • Comparte la capacidad, no el SQL. — Un colega o un socio externo puede ejecutar su consulta y cambiar sus filtros sin ver nunca la instrucción que la respalda.
  • Filtros desde cualquier dirección — declárelas usted mismo como @variables, o deje que el conector detecte los valores literales que ya se encuentran en su cláusula WHERE y los ofrezca como menús desplegables.
  • Léelo desde cualquier lugar — Microsoft Excel, Google Sheets, Power BI, la API REST, los asistentes de IA a través de MCP, el Generador de consultas y Nova leen la misma consulta guardada.
  • Ejecutar varios a la vez — cinco consultas guardadas en cinco pestañas de hojas de cálculo, procesadas simultáneamente, independientemente del tamaño de los resultados.
  • Conéctalo a cualquier otra cosa que tengas conectada. — otra base de datos, una API empresarial o una carpeta de archivos, en una sola instrucción de solo lectura.

SQL entre fuentes

Une SkySQL al resto de tus datos.

Una sola instrucción puede abarcar SkySQL y tus otras conexiones simultáneamente. Cada origen ejecuta solo la parte que puede, transmite el resultado y la unión se realiza de forma centralizada; los orígenes nunca se comunican entre sí y no se copia nada en ningún lugar.

3 conexiones · 3 agentes

MariaDB SkySQL MariaDB administrado
PostgreSQL Motor relacional
Raya Pagos y facturación

Una declaración

-- nada copiado, nada fusionado, nada programado
SELECCIONE   c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
DESDE     aplicación skysql.shopdb.pedidos1 f
ÚNASE A     pg_crm.clientes.públicos2  c ON c.id = f.customer_id
ÚNASE A     facturación.stripe.facturas3  i ON i.cliente = c.stripe_id
GRUPO POR región c
ORDENAR POR facturado DESC;

Las tres partes son conexión, esquema y tabla; el nombre de la conexión es el que le hayas dado. Las columnas son solo ilustrativas; tus tablas serán tus tablas. Se aplica el modo de solo lectura a cada elemento: solo SELECT, WITH y EXPLAIN, con un límite en la cantidad de datos que una sola fuente puede proporcionar para una sola consulta. Cómo funcionan las consultas federadas

Detalles de conexión

Lo que SkySQL necesita

Anfitrión
dbxyz.sysp0000.db1.skysql.com — la tarjeta reconoce el sufijo .skysql.com
Puerto
Asignado por servicio y dejado en blanco a propósito. Los códigos 3306 y 3307 aparecen; copie el real del panel Connect.
Conductor
MySqlConnector en modo MariaDB, gestionado por el agente; no es necesario instalar nada en MariaDB Cloud.
Valores predeterminados
Ninguno precargado. Usted deberá proporcionar la base de datos, el nombre de usuario y la contraseña.
TLS
Controlado por la casilla de verificación SSL, activada por defecto; déjela activada. MariaDB Cloud requiere TLS en su extremo; el agente no lo fuerza por separado. La cadena de certificados no está verificada.
Agrupación
Ninguno. No hay ningún punto final agrupado para elegir y el agente no aplica ninguna adaptación al agrupador.
Guardado como
MariaDB, con MariaDB Cloud mantenido como distintivo
Índice
MariaDB no tiene capa de esquema, por lo que una referencia federada lleva el nombre de la base de datos en la ranura central.

La nomenclatura merece una mención aparte, ya que genera mucha confusión al realizar búsquedas. SkySQL era el servicio gestionado de MariaDB; ahora es MariaDB Cloud. Los nombres de host siguen terminando en .skysql.com, la documentación de ambas épocas describe el mismo producto y este conector lo abarca bajo cualquiera de los dos nombres.

La principal conclusión práctica es que el puerto por servicio es importante. Es un detalle menor, pero si a esto le sumamos un nombre de host que no se parece en nada al nombre del servicio (dbxyz.sysp0000.db1.skysql.com no es obviamente el suyo), conviene tener el panel de Connect abierto mientras rellena la tarjeta, en lugar de tener que reconstruir los valores de memoria.

Para una consulta entre fuentes, MariaDB no tiene una capa de esquema, por lo que el espacio central de una referencia contiene el nombre de la base de datos en lugar de un esquema. Una conexión llamada skysql_app lee skysql_app.shopdb.orders y se une a una carpeta de archivos CSV, un sistema de registro PostgreSQL o una API de facturación en una sola instrucción de solo lectura, sin copiar ni programar nada.

Documentación del proveedor: mariadb.com

Preguntas frecuentes

Preguntas sobre MariaDB SkySQL

¿Qué herramientas pueden leer datos de MariaDB SkySQL a través de Query Streams?

Todas ellas, desde una única conexión: Excel, Google Sheets, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas e informes programados. Conecte la base de datos una sola vez y todas las superficies leerán la misma conexión de solo lectura; no se requiere configuración por herramienta ni una segunda copia de los datos.

¿Tengo que abrir un puerto del firewall para mi base de datos MariaDB SkySQL?

No. El agente de red de Query Streams se ejecuta dentro de su red y abre una única conexión cifrada saliente. No se monitoriza el tráfico entrante, no se requiere VPN y la base de datos conserva sus reglas de firewall existentes.

¿Pueden las Query Streams modificar los datos en MariaDB SkySQL?

No. El agente aplica el modo de solo lectura en el punto de ejecución: una instrucción a la vez, solo SELECT y similares. Las credenciales permanecen en el agente y nunca se envían a Query Streams.

¿Qué necesita Query Streams para conectarse a MariaDB SkySQL?

Un host accesible, un rol y su contraseña: el agente lleva el controlador, por lo que no se instala nada en la base de datos. Host: dbxyz.sysp0000.db1.skysql.com: la tarjeta reconoce el sufijo .skysql.com. Puerto: Asignado por servicio y dejado en blanco a propósito. Se dan los puertos 3306 y 3307; copie el real del panel Connect. Controlador: MySqlConnector en modo MariaDB, llevado por el agente; no hay nada que instalar en MariaDB Cloud. Valores predeterminados: Ninguno predefinido. Usted deberá proporcionar la base de datos, el nombre de usuario y la contraseña.

¿Puedo unir MariaDB SkySQL con otra base de datos en la misma consulta?

Sí, se trata de una consulta federada. Una sola instrucción puede hacer referencia a MariaDB SkySQL y a sus otras conexiones simultáneamente, escritas como conexión.esquema.tabla. Cada origen ejecuta solo la parte que puede y transmite el resultado; la unión se realiza de forma centralizada, por lo que los orígenes nunca se conectan entre sí y no se copia ni se programa nada. El modo de solo lectura se aplica a cada parte (solo SELECT, WITH y EXPLAIN) y existe un límite en la cantidad de datos que un origen puede transferir para una sola consulta. Las consultas federadas son una característica del plan; la página de consultas federadas muestra los límites actuales de origen y tamaño.

¿La conexión entre MariaDB y SkySQL es diferente a la conexión entre MariaDB?

Solo la cadena de conexión. MariaDB SkySQL utiliza el protocolo de red de MariaDB, por lo que los filtros, la programación, el uso compartido, los complementos de Excel y Google Sheets, y el servidor MCP funcionan de forma idéntica. La tarjeta SkySQL rellena automáticamente la configuración de host, puerto y SSL que espera el proveedor.

¿Existe alguna guía para convertir SkySQL a Excel?

Sí, se trata de la guía de MariaDB, y es correcta para MariaDB SkySQL tal como está escrita. SkySQL utiliza el protocolo de comunicación de MariaDB, por lo que la conexión de SkySQL a Excel, a Google Sheets y a cualquier otro destino sigue los mismos pasos. La única parte específica de SkySQL es la cadena de conexión, y la tarjeta de SkySQL la completa automáticamente.

Coloca SkySQL donde se realiza el trabajo.

Instale el agente, indíquele la ubicación de su base de datos y elija un destino.

Solo lectura Solo salida Las credenciales permanecen en el agente.