Looker - Power BI コネクタで Power BI サービスの使用

Looker - Power BI コネクタを使用すると、Power BI デスクトップを使用して Looker Explores に接続してデータにアクセスし、そのデータを使用してレポートを公開できます。Power BI Desktop を Looker に接続する方法については、Looker - Power BI コネクタのドキュメントをご覧ください。

Looker - Power BI コネクタを使用して Power BI デスクトップでレポートを公開した後、必要に応じてオンプレミス ゲートウェイを設定して Power BI サービスのレポートを更新できます。

このページでは、Looker - Power BI コネクタで Power BI サービスを使用するための次の手順について説明します。

  1. オンプレミス ゲートウェイを設定する
  2. Power BI サービス アカウントのフォルダ権限を追加します
  3. オンプレミス データ ゲートウェイと Looker データセットとの間の接続を作成する

Looker - Power BI コネクタで Power BI サービスを設定したら、必要に応じて行レベルのセキュリティを使用して Power BI サービスでレポートを公開できます。

オンプレミス ゲートウェイを設定する

Looker に接続するように Power BI デスクトップを設定したら(手順については、Looker - Power BI コネクタのドキュメントをご覧ください)、Looker - Power BI のオンプレミス データ ゲートウェイを設定できます。コネクタを接続する手順は次のとおりです。

  1. ブラウザを開き、app.powerbi.com の Power BI サービス(Power BI オンライン)に移動します。
  2. ページの上部にある [ダウンロード] アイコンを選択します。ウィンドウに [ダウンロード] アイコンが表示されない場合は、その他メニューの [設定] を選択し、そこから [ダウンロード] を選択します。
  3. [ダウンロード] メニューから [Data Gateway] オプションを選択します。新しいブラウザタブが開き、Power BI ゲートウェイ ウィンドウが開きます。
  4. [Power BI Gateway] ウィンドウで、[Download standard mode] ボタンを選択します。GatewayInstall.exe ファイルがダウンロードされます。
  5. ダウンロードが完了したら、GatewayInstall.exe ファイルを開きます。
  6. プロンプトが表示されたら、[実行] を選択し、利用規約に同意した後、[インストール] を選択します。
  7. プロンプトが表示されたら、Power BI サービス アカウントに関連付けられているメールアドレスを入力します。
  8. Microsoft 365 アカウントの認証情報を求められたら、そのアカウントでログインします。
  9. [このパソコンに新しいゲートウェイを登録] を選択します。
  10. 新しいゲートウェイの名前を入力し、今後使用するためにその名前を記録します。オンプレミス ゲートウェイと Looker データセットの間に接続を作成するときに、このゲートウェイを選択する必要があります。
  11. ゲートウェイの復元キーを入力します。この情報を安全な場所に記録します。
  12. [Configure] を選択します。登録が完了すると、[オンプレミス データ ゲートウェイ] ウィンドウが開きます。
  13. [オンプレミス データ ゲートウェイ] ウィンドウで、サイドパネルから [コネクタ] を選択します。[カスタムデータ コネクタ] パネルが開きます。
  14. [カスタム データコネクタ] パネルのファイル ブラウザ機能を使用して、コネクタ ファイルをダウンロードして保存するの手順([ドキュメント]\Microsoft Power BI デスクトップ\カスタム コネクタ)で Looker_1.0.0.mez ファイルをダウンロードし、保存したディレクトリを選択します。
  15. [適用] を選択します。
  16. [Apply & Restart] を選択します。

オンプレミス データ ゲートウェイ アプリケーションが再起動して再度開き、Looker オプションがある [名前] プルダウン メニューが表示されます。これで、Power BI サービスを使用してレポートを公開できるようになりました。

Power BI サービス アカウントにフォルダの権限を追加する

Power BI サービス アカウントには、コネクタ ファイルのダウンロードと保存の手順で、Looker_1.0.0.mez ファイルをダウンロードして保存したカスタム コネクタ ディレクトリへのフォルダ権限が必要です。推奨のディレクトリは次のとおりです。[ドキュメント]\Microsoft Power BI デスクトップ\カスタム コネクタ。ただし、ダウンロードしたファイルが別の場所にダウンロードされている可能性もあります。

Power BI サービス アカウントにカスタム コネクタのフォルダに対する権限がない場合は、オンプレミス データ ゲートウェイ アプリケーションの [コネクタ] タブに次のメッセージが表示されます:「ゲートウェイ サービス アカウントに選択したフォルダにアクセスする権限があることを確認してください。」

次の手順で、Power BI サービス アカウントに [カスタム コネクタ] フォルダへのアクセス権を付与します。

  1. Windows エクスプローラーを開き、[Documents]\Microsoft Power BI Desktop フォルダに移動します。
  2. [Custom Connectors] フォルダを右クリックして、[Properties] を選択します。
  3. [セキュリティ] タブで、PBIEgwService ユーザーが一覧表示されているかどうかを確認します。
  4. PBIEgwService ユーザーが一覧表示されていない場合は、[編集] をクリックしてから [追加] をクリックします。
  5. NT Service\PBIEgwService」と入力して、[OK] を選択します。
  6. ユーザー PBIEgwService に対して次の権限が選択されていることを確認します。
    • 読み取りと実行
    • フォルダの内容を一覧表示する
    • 読み取り
  7. [OK] を選択します。
  8. オンプレミス データ ゲートウェイ アプリケーションを開き、サイドパネルから [コネクタ] を選択します。
  9. [カスタム データコネクタ] パネルのファイル ブラウザ機能を使用して、カスタム コネクタ ディレクトリを選択します。
  10. [適用] を選択します。
  11. [Apply & Restart] を選択します。

オンプレミス データ ゲートウェイと Looker データセットとの間の接続を作成する

オンプレミスのデータ ゲートウェイを設定している場合は、Power BI サービスを使用して、Looker - Power BI コネクタのデータで Power BI Desktop で公開したレポートを更新できます。Looker データへの接続については、Power BI デスクトップから Looker データに接続するをご覧ください。

次の手順では、オンプレミス ゲートウェイを使用して、公開された Power BI データセット(Looker ベース)を Power BI サービスに接続します。

  1. オンプレミスのデータ ゲートウェイを開き、[ステータス] タブに移動します。ログインしていない場合は、Power BI サービス アカウントの認証情報を使用してログインします。
  2. ブラウザを開き、app.powerbi.com の Power BI サービス(Power BI オンライン)に移動します。
  3. ページ上部にある [設定] アイコンを選択します。ウィンドウに [設定] アイコンが表示されない場合は、その他メニュー [設定] を選択し、そこから [設定] を選択します。
  4. [設定] で、[接続とゲートウェイを管理] を選択します。
  5. [オンプレミス データ ゲートウェイ] タブを選択します。
  6. オンプレミス ゲートウェイの設定手順で作成した Looker-Power BI コネクタのオンプレミス ゲートウェイのリストを見つけます。
  7. オンプレミス ゲートウェイのリストで、その他メニューを選択し、[設定] を選択します。
  8. [設定] ウィンドウで、[Power BI] セクションに移動します。
  9. 両方のオプションを有効にします。
    • このゲートウェイ クラスタを介して、ユーザーのクラウド データソースを更新できるようにする
    • このゲートウェイ クラスタを介して、ユーザーのカスタムデータ コネクタを更新できるようにする
  10. [保存] をクリックします。
  11. Power BI サービス(Power BI オンライン)でデータセットを開きます。
  12. データセットから [ファイル] > [設定] を選択します。
  13. [ゲートウェイ接続] までスクロールして選択すると、ゲートウェイの接続オプションが表示されます。
  14. Looker-Power BI コネクタのオンプレミス ゲートウェイのリストで、矢印アイコン [データソースを表示] を選択します。
  15. [手動でゲートウェイに追加] を選択します。
  16. [New connection] ウィンドウのフィールドに値を入力します。

    • ゲートウェイ クラスタ名: この値はそのままにしておきます。
    • 接続名: 接続のラベルを追加します。これは任意の名前にできます。
    • 接続タイプ: Looker のままにしておきます。
    • ホスト: Looker インスタンスの URL を入力します。例: example.cloud.looker.comこの URL は、Power BI デスクトップから Looker データに接続したときに使用した URL と完全に一致する必要があります。設定時に https://example.cloud.looker.com/ を使用した場合は、[ホスト] フィールドに正確な URL を使用します。
    • プレビューの最適化を無効にする: 必要に応じて、[プレビューの最適化を無効にする] チェックボックスをオンにして、プレビューの最適化機能を無効にします。
    • 認証方法: [OAuth2] を選択したままにします。
    • Edit credentials: (必須)このリンクをクリックして、OAuth 認証情報を使用して Looker インスタンスにログインします。
    • テスト接続をスキップ: 必要に応じて、[テスト接続をスキップ] チェックボックスをオンにします。[テスト接続をスキップ] が選択されていない場合(デフォルト)、Power BI は接続を作成する前にデータソースに接続できることを確認します。データソースが利用できない場合や低速な場合、テスト接続がタイムアウトして Power BI が接続を作成できない可能性があります。
    • プライバシー レベル: 接続のプライバシー レベルを [なし]、[非公開]、[組織] または一般公開から選択します。
  17. [作成] を選択して接続を作成します。

Power BI が Looker インスタンスに接続してデータセットを再読み込みするため、遅延が発生します。接続が正常に確立されると、[ゲートウェイの接続] セクションに、Looker-Power BI コネクタのオンプレミス ゲートウェイのリストが緑色のステータスで表示されます。

行レベルのセキュリティを使用して Power BI サービスでレポートを公開する

Power BI Desktop では、行レベルのセキュリティ(RLS)を使用して、特定のユーザーのデータアクセスを制限できます。Power BI Desktop でロールとルールを定義する手順と、ロールを検証する手順については、Power BI のドキュメントをご覧ください。

Power BI デスクトップでロールを定義したら、Looker - Power BI コネクタのオンプレミス ゲートウェイを設定していれば、Power BI サービスでオンラインでロールとルールを使用できます。

行レベルのセキュリティを使用して Power BI サービスでレポートを公開するには、次の手順を行います。

  1. Power BI デスクトップでレポートを開き、ウィンドウの上部にある [ホーム] メニューを選択します。
  2. [ホーム] メニューから [公開] オプションを選択します。
  3. プルダウン メニューからワークスペースを選択し、[選択] をクリックします。Power BI デスクトップに、Power BI でレポートを開くためのリンクを含む成功のメッセージが表示されます。
  4. リンクをクリックして Power BI を開きます。
  5. Power BI サービスで、[ワークスペース] に移動し、レポートをパブリッシュしたワークスペースを選択します。
  6. レポートのデータセットのリストを見つけます(レポート自体ではありません)。
  7. データセットのリストで、3 つの点からなる [その他のオプション] メニューをクリックし、[セキュリティ] を選択します。

Power BI に [行レベルのセキュリティ] ウィンドウが表示されます。ここから、Power BI デスクトップで作成したロールを選択し、ロールに属するユーザーまたはグループを追加して、Power BI サービスのロールを検証します。

これで、必要なユーザーとレポートを共有できるようになりました。作成したロールに基づいて、そのユーザーには許可されたデータのみが表示されます。