SSHトンネルを使用したDBのPowerBIへの接続

みなさん、こんにちは! 





PowerBIには、SSHトンネルで保護されたデータベースへのアクセスを構成する機能が組み込まれていないことが判明しました。私たちは出なければなりません。この記事は私を大いに助けてくれました-指示を書いてくれた親切で有能な人に感謝します。 





それでも、すべてのニュアンスがそこに明らかにされているわけではありません。私の投稿に以下を追加します:





  • 承認後に確立されたトンネルがクラッシュするのを防ぐ方法に関する2つのユニークなヒント





  • ユーザー名とパスワードではなく、秘密鍵を使用してSSHに接続するための追加の手順





  • データベースのセットアップを含むPowerBI自体のスクリーンショットと、接続されたデータベースからのフェッチのしくみ、およびSQLクエリから取得したデータを更新する方法に関するヒント。





  • さらに、製品アナリストとデータアナリスト、つまりデータベースを編集するためのアクセス権がなく、原則としてポートフォワーディングとSSHトンネルが何であるかを知らない人に焦点を当てています。





じゃ、行こう。





必要なもの(準備段階):

  1. パテをインストールしました。あなたはここでそれを取ることができます-https://www.putty.org/





  2. リストに従ったバックエンドまたはDevOpsからのデータ:





    1. SSHサーバーのIPアドレス。





    2. SSHサーバーポート;





    3. SSHサーバーにアクセスするためのユーザー名。





    4. アクセス用のパスワードまたは一連の秘密鍵と公開鍵*





    5. データベース自体のIPアドレス(通常は127.0.0.1)。





    6. データベース自体のポート。





    7. データベースの名前。





    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