3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Power BIでのAzureデータソースへのセキュアな接続

Posted at

はじめに

Power BIでAzure SQL Database をデータソースとして使用する際のゲートウェイを用いたセキュアな接続について、自社環境で検証した手順を記載します。データソースへのアクセスとしてSQLのパブリックアクセスを許可する方法もありますが、扱うデータの重要性からセキュリティが気になるケースもあると思います。その際にこの方式ではパブリックを開放せずにアクセス・データ更新が可能となります。

概要

ここでは、ゲートウェイとして、[オンプレミスデータゲートウェイ] を使用する方式について記載します。
[仮想ネットワークデータゲートウェイ] を使用する方法もありますが、記載時点でプレビュー段階であり、またPower BI Premiumが必要となります。

準備・必要となるリソース

Power BI関連

  • Power BIアカウント
  • データゲートウェイ インストーラ
  • Power BI Desktop インストーラ

※Azure環境のSQLをデータソースとするため以下も必要

  • Azure アカウント
  • SQL認証アカウント

設定手順

1. ゲートウェイ導入

  1. ゲートウェイインストーラ取得
    以下URLからインストーラ取得 ※標準モード(個人用ではない)
    https://www.microsoft.com/ja-jp/download/details.aspx?id=53127

    導入要件は以下URLから確認
    https://learn.microsoft.com/ja-jp/data-integration/gateway/service-gateway-install

  2. ゲートウェイインストール
    対象VMにインストール
    (この記事ではデータソースであるAzure SQL DatabaseにエンドポイントアクセスできるAzure VMに導入)

    • インストール先
      image.png

    • ログインID(ゲートウェイを使用するメールアドレス/Power BI管理アカウント)
      *ゲートウェイの接続ユーザは個人のIDでなく専用のIDを推奨

      • ゲートウェイの名前
      • 回復キー
        image.png
    • 導入後デートウェイの確認画面
       image.png

  3. Power BI Serviceからゲートウェイ確認
    Power BI Service "ゲートウェイの管理"画面でゲートウェイが追加されていることを確認
    image.png

2. Power BI Desktop導入

  1. Power BI Desktop導入

3. データセットの発行・コネクション設定

  1. Power BI Desktopからデータ取得(データソースへの接続)

    • Power BI Desktopで対象のデータソースからデータ取得
      SQLデータベースへの認証を入力
      image.png
      image.png
  2. Power BI Serviceにデータセット発行

    • Power BI Desktopの”発行”で、Power BI Serviceにデータセット発行
      データセットの名前を付けて保存、Power BI Serviceへの認証
      image.png

    • Power BI Serviceでデータセットが登録されていることを確認  
      image.png

  3. データセットのコネクション設定

    • データセットの管理設定で、"ゲートウェイ経由"のコネクション設定を実施
      • データセットの管理画面で、[Gateway Connections]欄で、ゲートウェイ利用を”on”に設定
        image.png

      • ゲートウェイ利用のコネクションを作成
        image.png

      • [Gateway Connections]欄で作成した”コネクション”を使用していることを確認
        image.png

      • データセットの[Refresh]で、ゲートウェイ経由でデータセットの更新できることを確認
        image.png

まとめ

実機検証にもとづき、Power BIでのゲートウェイを使用したデータソース(Azure SQL Database)へのアクセス設定の手順を記載しました。このあたりの内容は、Microsoft Learn/docsにもありますが、複数のdocsを合わせて読まないと全体像がつかみづらいこともあるかと思い、この記事が参考になれば幸いです。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?