Puedes conectar tus bases de datos de MySQL a Data Studio con el conector de MySQL. Usa tus tablas de bases de datos o consultas personalizadas para crear informes y paneles interactivos. Luego, puedes compartir estas estadísticas con las partes interesadas o los miembros del equipo que no tienen acceso directo a la base de datos.
Versiones compatibles
Data Studio admite las siguientes versiones de MySQL:
- 5.6 (proceso de baja)
- 5.7 (proceso de baja)
- 8.0
- 9.0
Si tienes problemas para usar una versión compatible, infórmanos en la comunidad de Data Studio. También puedes agregar solicitudes de funciones y votar por ellas en la herramienta de seguimiento de errores.
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 o a una consulta personalizada que proporciones.
Para conectarte a tu base de datos de MySQL, sigue estos pasos:
- Accede a Data Studio.
- En la página principal de Data Studio, haz clic en Crear y, luego, selecciona Fuente de datos.
- Selecciona el conector de MySQL.
- Configura el acceso a tu base de datos con una de las opciones de conexión.
- Haga clic en AUTENTICAR. Verás una lista de las tablas de esa base de datos.
- Selecciona una tabla de la lista o ingresa una consulta personalizada.
- Haz clic en CONECTAR.
Ahora puedes acceder a todas las columnas de la tabla como campos en tus informes.
Opciones de conexión
Conéctate con un nombre de host o una dirección IP
En la conexión, selecciona BASIC. Ingresa los detalles de la conexión:
- Nombre de host o dirección IP
- Puerto (opcional)
- Base de datos
- Nombre de usuario
- Contraseña
Conéctate con una URL de JDBC
En la conexión, selecciona URL de JDBC. Ingresa los detalles de la conexión:
- URL de JDBC
Ejemplo
jdbc:mysql://HOSTNAME[:PORT];databaseName=DATABASE
- Nombre de usuario
- Contraseña
Para conectarte con una dirección literal de IPv6, encierra la dirección entre corchetes. Por ejemplo: jdbc:mysql://[2001:db8:1:1:1:1:1:1]/your_db
Conéctate con SSL
Data Studio admite conexiones seguras (encriptadas) al servidor a través del protocolo TLS (seguridad de la capa de transporte; TLS 1.2). TLS también se conoce como SSL (Secure Sockets Layer).
Para habilitar una conexión segura, selecciona Habilitar SSL y, luego, proporciona tus archivos de configuración de SSL.
Data Studio no requiere el uso de SSL, pero es posible que se requiera para la configuración de tu base de datos. Consulta con el proveedor de tu base de datos para obtener más detalles.
Conéctate con la autenticación de cliente
Cuando la casilla de verificación Habilitar la autenticación de cliente está marcada, puedes subir una clave privada del cliente y un certificado de cliente si es necesario para acceder a tu base de datos.
Data Studio no requiere la autenticación del cliente, pero es posible que se requiera para la configuración de tu base de datos. Consulta con tu proveedor de bases de datos para obtener más detalles.
Consulta personalizada
Selecciona la opción CONSULTA PERSONALIZADA para proporcionar una consulta en SQL en lugar de conectarte a una sola tabla. Data Studio usa este SQL personalizado como una instrucción de selección interna para cada consulta generada a la base de datos.
Las consultas de SQL personalizadas solo pueden tener una instrucción. Por ejemplo, la siguiente no funcionará porque tiene varias instrucciones de 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 en Data Studio pueden agotarse después de tres a cinco minutos. Si tus consultas personalizadas agotan el tiempo de espera, prueba los siguientes enfoques para resolver el problema:
- Simplifica la consulta para que se ejecute más rápido.
- Ejecuta la consulta en tu base de datos y almacena los resultados en una tabla separada. Conecta la tabla nueva en tu fuente de datos.
Tipos de datos admitidos
Data Studio asigna los tipos de datos integrados de tu base de datos a un conjunto unificado de tipos de datos. Si Data Studio encuentra una columna en tu tabla o consulta que tiene un tipo no admitido, no creará un campo para esa columna.Acceso a la base de datos y al firewall
Para permitir que Data Studio se conecte a bases de datos que se encuentran detrás de un firewall y las consulte, deberás abrir el acceso a una de las siguientes direcciones IP. Es posible que también debas configurar tu base de datos para que acepte tráfico de estas direcciones. Consulta la documentación de tu base de datos específica para obtener instrucciones sobre cómo hacerlo.
Direcciones IP
Las siguientes direcciones están reservadas para la infraestructura global de Data Studio:
142.251.74.0/232001:4860:4807::/48(opcional para plataformas que admiten IPv6)
Si habilitaste la residencia de datos para tu suscripción a Data Studio Pro, usa las siguientes direcciones:
142.251.56.0/242001:4860:4815::/48(opcional para plataformas que admiten IPv6)
Límites del conector de MySQL
- Una fuente de datos de Data Studio puede conectarse 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 está sujeto a los mismos límites en cuanto a versiones y funciones compatibles. Obtén más información sobre Google Cloud SQL para MySQL.
- Data Studio no admite las extensiones de datos espaciales 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 campos) deben usar solo caracteres ASCII. No se admiten caracteres que no sean ASCII.
Soluciona problemas
Consulta la guía de solución de problemas de Data Studio para obtener una lista de los mensajes de error comunes y los pasos para resolverlos.
Recursos relacionados
Cómo crear una fuente de datos