El conector de MySQL te permite acceder a datos de las bases de datos de MySQL desde Data Studio.
Cómo conectarse a MySQL
Una fuente de datos de Data Studio se puede conectar a una sola tabla de base de datos de MySQL.
El conector de MySQL de Data Studio se basa en Google Cloud SQL para MySQL y ambos admiten las mismas versiones y funciones. Más información sobre Google Cloud SQL para MySQL
Versiones compatibles
Hemos probado Data Studio en las siguientes versiones de MySQL:
- 5,6
- 5,7
- 8,0
Si tienes problemas al usar una versión compatible, ponte en contacto con nosotros a través de la comunidad de Data Studio. También puedes añadir solicitudes de funciones y votar por ellas en el sistema de seguimiento de problemas.
Para conectarse
Paso 1
Paso 2
En la parte superior izquierda de la página principal de Data Studio, haz clic en Crear y, a continuación, selecciona Fuente de datos.
Paso 3
Selecciona el conector de MySQL.
Paso 4
Configure la conexión a su base de datos mediante un nombre de host o una dirección IP, o una URL de JDBC.
Conectarse mediante un nombre de host o una dirección IP
En la conexión, selecciona BÁSICA . Introduce los detalles de conexión:
- Nombre de host o dirección IP
- Puerto (opcional)
- Base de datos
- Nombre de usuario
- Contraseña
Conectarse mediante una URL de JDBC
En la conexión, selecciona URL de JDBC . Introduce los detalles de conexión:
- URL de JDBC
Ejemplo
jdbc:mysql://HOSTNAME[:PORT];databaseName=DATABASE
- Nombre de usuario
- Contraseña
Si usa la opción de nombre de host JDBC para realizar la conexión, las herramientas de petición de DNS públicas como Whois le permiten comprobar si es accesible.
Para conectarte a través de una dirección literal IPv6, escríbela entre corchetes. Por ejemplo: jdbc: mysql ://[2001:db8:1:1:1:1:1:1]/your_db
Paso 5
Habilitar SSL
Data Studio admite conexiones seguras (cifradas) con el servidor mediante el protocolo TLS (Seguridad en la capa de transporte). TLS también se conoce como SSL (Capa de conexión segura). Para habilitar una conexión segura, marque Habilitar SSL y proporcione sus archivos de configuración de SSL.
Data Studio no requiere este ajuste, pero puede que sea necesario para la configuración de tu base de datos. Ponte en contacto con el proveedor de tu base de datos para obtener más información.
Paso 6
Habilitar la autenticación de cliente
Si marcas esta casilla, puedes subir una clave privada de cliente y un certificado de cliente si es necesario para acceder a tu base de datos.
Data Studio no requiere este ajuste, pero puede que sea necesario para la configuración de tu base de datos. Ponte en contacto con el proveedor de tu base de datos para obtener más información.
Paso 7
Haz clic en AUTENTICARSE.
Paso 8
Selecciona una tabla de la lista o introduce una consulta personalizada.
Selecciona la opción CONSULTA PERSONALIZADA para proporcionar una consulta de SQL en lugar de relacionarla con una sola tabla. Data Studio usa esta consulta SQL personalizada como instrucción SELECT interna para cada consulta enviada a la base de datos.
Por ejemplo, el siguiente no funcionará porque tiene varias instrucciones SQL:
DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;
SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;
Las consultas de Data Studio pueden agotar el tiempo de espera pasados entre 3 y 5 minutos. Si se agota el tiempo de espera de tus consultas personalizadas, prueba las siguientes soluciones para resolver el problema:
- Simplifica la consulta para que se ejecute más rápido.
- Ejecuta las consultas en tu base de datos y almacena los resultados en otra tabla. Conecta la nueva tabla a tu fuente de datos.
Paso 9
Haz clic en CONECTAR.
En breve, aparecerá la página de la lista de campos de la fuente de datos. Haz clic en CREAR INFORME para empezar a visualizar los datos.
Notas
Tipos de datos
Data Studio asigna los tipos de datos integrados de la base de datos a un conjunto unificado de tipos de datos. Si Data Studio encuentra una columna de un tipo no compatible en su tabla o consulta, no creará ningún campo para esa columna.
Nota : Data Studio no admite extensiones de datos espaciales de MySQL.
Cortafuegos y acceso a la base de datos
Para permitir que Data Studio se conecte a bases de datos protegidas por un cortafuegos y para consultarlas, debes abrir el acceso a una de las siguientes direcciones IP. Puede que también tengas que configurar tu base de datos para que acepte el tráfico de estas direcciones. Consulta la documentación específica de tu base de datos para obtener instrucciones al respecto.
Direcciones IP
142.251.74.0/232001:4860:4807::/48(opcional, para plataformas compatibles con IPv6)
Limitaciones del conector de MySQL
- Con este conector, puedes consultar un máximo de 150.000 filas por consulta. Si superas este límite, los datos se truncarán.
- Los encabezados de columna (nombres de campo) solo deben usar caracteres ASCII. No se admiten caracteres que no sean ASCII.
Solución de problemas
Consulta la guía de solución de problemas de Data Studio para ver una lista de mensajes de error habituales y los pasos que debes seguir para solucionarlos.