Conexión del servicio Power BI a la fuente de datos MySQL de Amazon RDS

Un usuario Pregunto ✅

x1ejm

Hola. Creé un informe en Power BI Desktop que se conecta a una fuente de datos MySQL de Amazon RDS. Por supuesto, esto requirió que primero instalara el conector MySQL, que se completó sin problemas. Luego publiqué el archivo PBIX en el servicio Power BI con el objetivo de compartir el tablero con mis colegas. Aunque puedo actualizar los datos localmente en Power BI Desktop y volver a publicar el conjunto de datos actualizado en el servicio Power BI, quiero automatizar este proceso; sin embargo, la opción Actualización programada está atenuada. Entiendo el concepto de instalar una puerta de enlace para que actúe como intermediario, pero no quiero hacerlo porque no tengo un servidor sentado en la esquina de mi oficina. Puedo en la consola de administración del servicio Power BI que la actualización programada está disponible para las fuentes de datos de Azure (como SQL Azure), entonces, ¿por qué no es posible conectarse a Amazon RDS de la misma manera? Después de todo, mi archivo PBIX tiene toda la información de credenciales incrustada para obtener acceso a Amazon RDS. ¿Podría ser el hecho de que desde el principio necesitaba instalar un conector MySQL en Power BI Desktop para que todo funcionara, y que no existe tal equivalente en el servicio Power BI? Puedo pensar en un par de soluciones para esto: a) usar un conector ODBC genérico disponible en el servicio Power BI (¿hay uno?) en lugar del conector MySQL o b) registrarse en un servicio intermediario que actúa como puerta de enlace. Cualquier consejo práctico sería muy apreciado. gracias

amichandak

@x1ejm, compruebe Creo que Amazon RDS podría requerir una puerta de enlace.

Puerta
https://radacad.com/the-power-bi-gateway-todo-lo-que-necesitas-saber
https://docs.microsoft.com/en-us/power-bi/connect-data/service-gateway-onprem
https://docs.microsoft.com/en-us/power-bi/connect-data/service-gateway-onprem-tshoot

Solucionar problemas de puerta de enlace
https://docs.microsoft.com/en-us/power-bi/connect-data/service-gateway-onprem-tshoot
https://guyinacube.com/2016/09/21/troubleshooting-connectivity-tips/
https://www.youtube.com/watch?v=mGnNn6gnrKk

x1ejm

En respuesta a x1ejm

Queridos todos. Me lancé y decidí instalar Gateway en una máquina virtual de Azure, esto es lo que hice…

1. Abrí mi cuenta de Azure.

2. Creé la máquina virtual de Windows más pequeña que pude (esto resultó ser 4 MB de RAM).

3. Descargado e instalado el Gateway en la VM.

4. Descargado e instalado el conector MySQL en la máquina virtual.

5. Ejecuté Gateway + inicié sesión y usé mis credenciales de cuenta de Power BI.

6. Probé la puerta de enlace usando la función de prueba + informó que todo estaba bien.

7. Tomé nota de la dirección IP de mi VM.

8. Agregué la dirección IP de mi VM a la lista blanca en mi servidor DB.

9. Fui al servicio Power BI: elegí mi conjunto de datos de Power BI y luego elegí la configuración.

10. Mi nueva puerta de enlace estaba visible (iniciar sesión en la VM hizo que la conexión apareciera).

11. Configure la nueva conexión dentro de la configuración de la puerta de enlace de Power BI, usando las mismas credenciales que usé en el escritorio de Power BI.

12. Probé la conexión para asegurarme de que funcionó.

13. Creé mi programa de actualización.

14. Guardó todo y presionó manualmente el botón de actualización del conjunto de datos para asegurarse de que se actualicen los datos de un extremo a otro.

¡Espero que esto ayude a todos!

amichandak

@x1ejm, compruebe Creo que Amazon RDS podría requerir una puerta de enlace.

Puerta
https://radacad.com/the-power-bi-gateway-todo-lo-que-necesitas-saber
https://docs.microsoft.com/en-us/power-bi/connect-data/service-gateway-onprem
https://docs.microsoft.com/en-us/power-bi/connect-data/service-gateway-onprem-tshoot

Solucionar problemas de puerta de enlace
https://docs.microsoft.com/en-us/power-bi/connect-data/service-gateway-onprem-tshoot
https://guyinacube.com/2016/09/21/troubleshooting-connectivity-tips/
https://www.youtube.com/watch?v=mGnNn6gnrKk

x1ejm

En respuesta a amichandak

Hola amitchandak. Gracias por la respuesta rápida 🙂 ¿Existe un servicio de puerta de enlace basado en Azure que se pueda usar en lugar de instalar la puerta de enlace en una computadora (no tengo un servidor en la esquina de mi oficina)? Alternativamente, ¿hay una guía para idiotas sobre cómo configurar una máquina virtual de Azure para que actúe como servidor de puerta de enlace? Saludos Ed.

x1ejm

En respuesta a x1ejm

Queridos todos. Me lancé y decidí instalar Gateway en una máquina virtual de Azure, esto es lo que hice…

1. Abrí mi cuenta de Azure.

2. Creé la máquina virtual de Windows más pequeña que pude (esto resultó ser 4 MB de RAM).

3. Descargado e instalado el Gateway en la VM.

4. Descargado e instalado el conector MySQL en la máquina virtual.

5. Ejecuté Gateway + inicié sesión y usé mis credenciales de cuenta de Power BI.

6. Probé la puerta de enlace usando la función de prueba + informó que todo estaba bien.

7. Tomé nota de la dirección IP de mi VM.

8. Agregué la dirección IP de mi VM a la lista blanca en mi servidor DB.

9. Fui al servicio Power BI: elegí mi conjunto de datos de Power BI y luego elegí la configuración.

10. Mi nueva puerta de enlace estaba visible (iniciar sesión en la VM hizo que la conexión apareciera).

11. Configure la nueva conexión dentro de la configuración de la puerta de enlace de Power BI, usando las mismas credenciales que usé en el escritorio de Power BI.

12. Probé la conexión para asegurarme de que funcionó.

13. Creé mi programa de actualización.

14. Guardó todo y presionó manualmente el botón de actualización del conjunto de datos para asegurarse de que se actualicen los datos de un extremo a otro.

¡Espero que esto ayude a todos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *