MySQL administrado habla MySQL
Conectar MySQL HeatWave a Excel, Google Sheets, IA y REST
Oracle MySQL HeatWave en OCI o AWS. Un solo producto, dos configuraciones de red muy diferentes: la tarjeta le indica cuál tiene.
Una conexión, cada superficie
Dónde se pueden almacenar los datos de MySQL HeatWave
- 1 conexión saliente
- 0 puertos de entrada
- Solo lectura · Las credenciales permanecen
funciona en
- Para su equipo, proveedores y socios
-
Excel Complemento · Actualizar bajo demanda
-
Hojas de cálculo de Google Complemento · Actualizar bajo demanda
-
Nova AI preguntar en lenguaje sencillo · texto a SQL
-
Visor de datos Compartir resultados en directo · equipo, proveedores, socios · cualquier dispositivo
- Para aplicaciones y sistemas
-
API REST Punto final JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sincronizaciones programadas Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Para herramientas de IA
-
Asistentes de IA Claude · Cursor · Servidor MCP
- Entregado a las personas
-
Alertas e informes Slack · Discord · Correo electrónico · Webhook
Query Streams lee Oracle MySQL HeatWave desde Microsoft Excel, Google Sheets, Power BI y asistentes de IA a través de MCP y un punto final REST mediante una única conexión de solo lectura. HeatWave utiliza el protocolo de red de MySQL, por lo que todo lo que se transmite a continuación es MySQL estándar. Lo que varía es la ubicación del punto final: en OCI, un sistema HeatWave es privado para su VCN, mientras que en AWS expone un punto final TLS público al que puede acceder directamente. Estos dos casos requieren respuestas diferentes a la misma pregunta, y para eso sirve esta tarjeta.
MySQL HeatWave es MySQL en la red — el controlador estándar, por lo que todas las guías a continuación se aplican sin cambios. La única parte específica de MySQL HeatWave es la cadena de conexión, cubierta en detalles de conexión.
- Para su equipo, proveedores y socios
-
MySQL HeatWave a Excel Microsoft Excel · Complemento de Excel
Obtenga los resultados de MySQL HeatWave en tiempo real directamente en una hoja de cálculo y actualícelos bajo demanda: Excel de escritorio, Excel Online, Microsoft 365.
Guía de MySQL -
MySQL HeatWave a Google Sheets Complemento de hojas
Ejecuta una consulta guardada de MySQL HeatWave desde la barra lateral y arrastra las filas a la hoja de cálculo. Los colaboradores pueden actualizarla ellos mismos.
Guía de MySQL -
Pregúntale a Nova sobre MySQL HeatWave. Nova AI · texto a SQL
Haz tu pregunta en lenguaje sencillo. Nova ya conoce tus tablas MySQL HeatWave, escribe y ejecuta la consulta SQL, explica la respuesta y la representa gráficamente; no necesitas escribir ninguna consulta ni proporcionar credenciales.
Cómo funciona Nova -
MySQL HeatWave a Visor de datos Compartir resultados · equipo, proveedores, socios · teléfono, tableta, ordenador
Comparta un resultado de MySQL HeatWave en tiempo real con quien desee (un colega, un proveedor, un socio) como una cuadrícula que se puede guardar como marcador y que se ejecuta de nuevo al abrirla, ya sea en un teléfono, una tableta o un ordenador. Verán los resultados, nunca la consulta SQL ni las credenciales.
Cómo funciona el visor de datos - Para aplicaciones y sistemas
-
API REST de MySQL HeatWave punto final HTTP
Publica una consulta MySQL HeatWave 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.
Guía de MySQL -
MySQL HeatWave 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 MySQL HeatWave 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 -
MySQL HeatWave a Airtable Plataforma de automatización
Sincroniza las filas de MySQL HeatWave con una base de datos de Airtable según un cronograma, o recupéralas dentro de un script de automatización de Airtable.
Guía de MySQL -
MySQL HeatWave a Baserow Plataforma de automatización
Alimenta una tabla de Baserow desde MySQL HeatWave a través del punto final REST, ya sea en servidores propios o en la nube de Baserow.
Guía de MySQL -
MySQL HeatWave a SeaTable Plataforma de automatización
Mantén actualizada una base de datos SeaTable con datos MySQL HeatWave sin exportar ningún archivo ni exponer la base de datos.
Guía de MySQL -
MySQL HeatWave a Smartsheet Plataforma de automatización
Introduzca los resultados de MySQL HeatWave 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.
Guía de MySQL -
MySQL HeatWave a Anvil Anvil Works · Plataforma de aplicaciones
Realiza una copia de seguridad de una aplicación Python de Anvil con MySQL HeatWave a través del punto final REST en lugar de incrustar las credenciales de la base de datos en la aplicación.
Guía de MySQL - Para herramientas de IA
-
Servidor MySQL HeatWave MCP Clientes de Claude, Cursor y MCP
Otorgue a un asistente de IA acceso de solo lectura a MySQL HeatWave con el esquema que necesita para escribir SQL correcto; no se requieren credenciales en el chat.
Guía de MySQL - Entregado a las personas
-
Alertas e informes de MySQL HeatWave Slack · Discord · Correo electrónico · Webhook
Programe una consulta de MySQL HeatWave 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
Cómo funciona
5 pasos, sin cambios en el firewall de entrada
Determina qué configuración tienes. HeatWave en OCI es privado para tu VCN; HeatWave en AWS expone un punto final público.
Coloque el agente de red donde pueda acceder al punto final. En OCI, esto significa una instancia de Compute en la misma VCN, que se comunica con el punto final privado del sistema de base de datos. En AWS, el agente puede ubicarse donde usted prefiera.
Introduzca el punto final. Se trata de una IP privada en OCI y un FQDN en AWS, y el puerto es 3306 en ambos casos.
Introduce la base de datos, el nombre de usuario y la contraseña. No hay un nombre de usuario predeterminado: los sistemas HeatWave se crean con un usuario administrador que tú eliges, no con uno convencional.
Deja activada la opción Usar SSL y guarda. Microsoft Excel, Google Sheets, Power BI, MCP y REST leerán a través de esa única conexión o la combinarán con tus otras fuentes en una sola instrucción de solo lectura.
Análisis en profundidad de la función
Lo que MySQL HeatWave te ofrece
OCI es privado, AWS es público, y eso cambia a dónde va el agente.
HeatWave se vende como un solo producto, pero se implementa en dos formatos diferentes, y la diferencia radica en la ubicación de instalación, no en la configuración de conexión.
- En OCI, un sistema de base de datos HeatWave reside dentro de su VCN y no es accesible desde Internet. Coloque el agente en una instancia de Compute dentro de esa misma VCN y apúntelo al punto final privado.
- En AWS, HeatWave expone un punto final TLS público. El agente puede ejecutarse en cualquier lugar que pueda acceder a él, incluso en su propio hardware.
- En cualquier caso, el agente solo realiza conexiones salientes. No hay que añadir ninguna regla de entrada, ni abrir ningún puerto de acceso en la VCN, ni utilizar una VPN entre su red y la nuestra.
- La configuración de conexión no cambia entre ambos. Mismo puerto, mismos campos, mismo controlador. — solo difieren el punto final y la ubicación del agente sensible.
TLS es la casilla de verificación, y está activada por defecto.
Conviene ser precisos al respecto, ya que las dos formas de despliegue de HeatWave tienen una exposición realmente diferente.
- El uso de SSL está activado por defecto, y mientras esté activado, la conexión estará cifrada. — el agente solicita a MySQL una sesión TLS necesaria.
- Desactívalo y el agente intentará una conexión sin cifrar. Nada aquí anula esto en función del punto final, por lo que la casilla de verificación constituye todo el mecanismo.
- Esto es especialmente importante en AWS, donde el punto final es público. En internet, mantener TLS activado no es opcional en ningún sentido práctico.
- El cifrado no es una verificación de certificados. El agente requiere TLS, pero no valida la cadena de certificados del servidor, así que considérelo como una protección contra la interceptación de comunicaciones, no como una prueba de lo que se ha accedido.
Debajo está MySQL, que es el punto.
El motor de análisis de HeatWave es propiedad de Oracle. Lo que llega a Query Streams es una conexión MySQL.
- El agente se conecta mediante un controlador MySQL estándar y ejecuta consultas SQL de solo lectura. La ruta de la consulta no tiene ninguna particularidad específica de HeatWave.
- MySQL no tiene una capa de esquema separada, por lo que la base de datos es el calificador. Eso es lo que implica una referencia entre fuentes.
- Las consultas entre bases de datos en una conexión HeatWave funcionan igual que en cualquier servidor MySQL, por lo que una sola conexión puede acceder a más de una base de datos.
- Vale la pena crear un usuario de solo lectura. Las consultas de flujo no escribirán datos, pero la forma más segura de garantizarlo es en la base de datos, no en la herramienta.
-- MySQL ordinario, solo lectura, sobre TLS SELECT c.name, COUNT(o.id) AS orders, SUM(o.amount) AS revenue FROM customers AS c JOIN orders AS o ON o.customer_id = c.id WHERE o.placed_at >= NOW() - INTERVAL 30 DAY GROUP BY c.name ORDER 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 MySQL HeatWave al resto de tus datos.
Una sola instrucción puede abarcar MySQL HeatWave 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
Una declaración
-- nada copiado, nada fusionado, nada programado
SELECCIONE c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
DESDE Operación ola de calor.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 necesita MySQL HeatWave
- Punto final
- Una IP privada en OCI, un FQDN en AWS
- Puerto
- 3306
- Conductor
- MySqlConnector, incluido en el agente; no hay nada que instalar en Oracle.
- Colocación de agentes
- En OCI, una instancia de Compute en la misma VCN que el sistema de base de datos. En AWS, cualquier lugar que pueda acceder al punto final público.
- TLS
- Controlado por la casilla de verificación "Usar SSL", que está activada por defecto. Cifrado mientras está activada; la cadena de certificados no se verifica.
- Nombre de usuario
- Sin configuración predeterminada. Los sistemas HeatWave se crean con un usuario administrador que usted haya nombrado.
- Agrupación
- Ninguno expuesto, y el agente no aplica ninguna adaptación de pooler aquí.
- Guardado como
- MySQL. HeatWave utiliza el protocolo de comunicación MySQL, por lo que todo lo que se transmite a continuación es MySQL estándar.
- Esquema predeterminado
- La base de datos en sí. MySQL no tiene una capa de esquema separada, por lo que una referencia federada lleva el nombre de la base de datos.
La separación entre OCI y AWS es lo único en esta tarjeta que realmente podría sorprender a alguien, por eso se menciona al principio. En AWS, HeatWave se comporta como cualquier otro MySQL administrado con un punto final público y no hay nada de qué preocuparse. En OCI, por diseño, es privado para su VCN, y ninguna cantidad de credenciales correctas ayudará a un agente que se encuentre fuera de ella. Lograr que el agente esté en una instancia de Compute en la VCN correcta es todo el proceso, y se trata de una decisión de infraestructura, no de una configuración de conexión.
Esta tarjeta no tiene un campo para pegar texto, y esto es intencional, no una omisión. OCI no proporciona una URI de conexión predefinida como Heroku o Railway; el punto final se construye a partir de los detalles del sistema de base de datos. Por lo tanto, un campo para pegar texto sería un cuadro vacío. Escribir cinco campos es la forma correcta de hacerlo.
Para una consulta entre fuentes, MySQL califica por base de datos en lugar de por esquema, por lo que una conexión llamada heatwave_ops llega a una tabla llamada heatwave_ops.shopdb.orders; la base de datos se ubica donde un esquema estaría en las tarjetas de PostgreSQL. Se une a una carpeta de archivos CSV, un sistema de registro local o una API de facturación en una sola instrucción de solo lectura, sin copiar ni programar nada.
Documentación del proveedor: www.oracle.com
Preguntas frecuentes
Preguntas sobre MySQL HeatWave
¿Qué herramientas pueden leer datos de MySQL HeatWave 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 MySQL HeatWave?
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 consultas de flujo modificar los datos en MySQL HeatWave?
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 MySQL HeatWave?
Un host accesible, un rol y su contraseña: el agente incluye el controlador, por lo que no se instala nada en la base de datos. Punto final: una IP privada en OCI, un FQDN en AWS. Puerto: 3306. Controlador: MySqlConnector, incluido en el agente; no se instala nada en Oracle. Ubicación del agente: en OCI, una instancia de Compute en la misma VCN que el sistema de base de datos. En AWS, cualquier ubicación que pueda acceder al punto final público.
¿Puedo unir MySQL HeatWave con otra base de datos en la misma consulta?
Sí, se trata de una consulta federada. Una sola instrucción puede hacer referencia a MySQL HeatWave y a tus 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.
¿Conectar MySQL HeatWave es diferente a conectar MySQL?
Solo la cadena de conexión. MySQL HeatWave utiliza el protocolo MySQL, 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 MySQL HeatWave precarga la configuración de host, puerto y SSL que espera el proveedor.
¿Existe alguna guía para convertir MySQL HeatWave a Excel?
Sí, se trata de la guía de MySQL, y es correcta para MySQL HeatWave tal como está escrita. MySQL HeatWave utiliza el protocolo de red de MySQL, por lo que la conexión de MySQL HeatWave a Excel, a Google Sheets y a cualquier otro destino sigue los mismos pasos. La única parte específica de MySQL HeatWave es la cadena de conexión, y la tarjeta de MySQL HeatWave la completa automáticamente.
Coloca MySQL HeatWave 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.

