Conexión de DB con túnel SSH a PowerBI

¡Hola a todos! 





Resultó que PowerBI no tiene la capacidad incorporada para configurar el acceso a una base de datos protegida por un túnel SSH. Tenemos que salir. Este artículo me ayudó mucho , gracias persona amable y competente al escribir instrucciones, sin ti me habría desesperado. 





Y, sin embargo, no todos los matices se revelan en él. Agregaré lo siguiente en mi publicación:





  • Dos consejos únicos sobre cómo evitar que el túnel establecido se bloquee después de la autorización





  • Instrucciones adicionales para conectarse a SSH usando una clave privada, no un nombre de usuario y contraseña





  • Capturas de pantalla del propio PowerBI con la configuración de la base de datos y consejos sobre cómo funciona la obtención de una base de datos conectada y cómo actualizar los datos obtenidos de las consultas SQL.





  • Además, enfoco mi material en analistas de productos y analistas de datos, es decir, aquellos que no tienen acceso para editar la base de datos y que pueden no saber qué son, en principio, el reenvío de puertos y el túnel SSH.





Entonces vamos.





Necesitará (etapa de preparación):

  1. Masilla instalada. Puede tomarlo aquí: https://www.putty.org/





  2. Datos de su backend o devops según la lista:





    1. Dirección IP del servidor SSH;





    2. Puerto del servidor SSH;





    3. nombre de usuario para acceder al servidor SSH;





    4. contraseña de acceso o un montón de claves públicas y privadas *





    5. La dirección IP de la propia base de datos (normalmente 127.0.0.1);





    6. el puerto de la propia base de datos;





    7. nombre de la base de datos;





    8. ( , username SSH-);





    9. .





* , , , - . . , , , . , .





SSH-

  1. Putty





  2. Category/Session IP- SSH-, SSH- - Close window on exit Never





  3. Category/Connection/SSH Don’t start a shell or command at all





     





  4. Category/Connection/SSH/Tunnels, Source port , Destination IP- : . Add.





  5. * , , , 6





    1. PuttyGen ( Putty)





    2. Conversions/Import Key





    3. , ( 2d “ ”) . Windows . , , “ ”





    4. Save private key. .





    5. Putty. Category/Connection/SSH/Auth Browse Private key file for authentication





    6. 5d .





  6. Category/Session, Saved Session (), Save. . Open





  7. Login as username SSH- Enter





  8. * , , , 9. 





    1. SSH- Enter





PowerBI

SSH- , Putty. PowerBI. “ MySQL” “ PostgreSQL” , . , - , MySQL PostgreSQL . , . 





  1. IP- :  









  2. “ ” SQL , . , PowerBI , ( , , )





  3. ok





  4. ,





  5. , ok





PowerBI

  1. SSH- Putty





  2. PowerBI .








All Articles