Menghubungkan DB dengan SSH Tunnel ke PowerBI

Halo semuanya! 





Ternyata PowerBI tidak memiliki kemampuan bawaan untuk mengonfigurasi akses ke database yang dilindungi oleh terowongan SSH. Kita harus keluar. Artikel ini sangat membantu saya - terima kasih orang yang baik dan kompeten dalam menulis instruksi, tanpa Anda saya akan putus asa. 





Namun, tidak semua nuansa terungkap di dalamnya. Saya akan menambahkan yang berikut ini di posting saya:





  • Dua tip unik tentang cara mencegah tunnel yang sudah ada agar tidak mogok setelah otorisasi





  • Instruksi tambahan untuk menghubungkan ke SSH menggunakan kunci pribadi, bukan nama pengguna dan kata sandi





  • Tangkapan layar dari PowerBI itu sendiri dengan menyiapkan database dan tips tentang cara kerja pengambilan dari database yang terhubung dan cara memperbarui data yang diperoleh dari kueri SQL.





  • Selain itu, saya memfokuskan materi saya pada analis produk dan analis data, yaitu mereka yang tidak memiliki akses untuk mengedit database dan yang mungkin tidak tahu apa itu port forwarding dan SSH tunnel pada prinsipnya.





Jadi ayo pergi.





Anda akan membutuhkan (tahap persiapan):

  1. Memasang Putty. Anda dapat mengambilnya di sini - https://www.putty.org/





  2. Data dari backend atau devops Anda sesuai dengan daftar:





    1. Alamat IP server SSH;





    2. Port server SSH;





    3. nama pengguna untuk mengakses server SSH;





    4. kata sandi untuk akses atau sekumpulan kunci pribadi dan publik *





    5. Alamat IP dari database itu sendiri (biasanya 127.0.0.1);





    6. port database itu sendiri;





    7. nama database;





    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