Looker - Power BI コネクタを使用すると、Power BI Desktop を使用して Looker Explore からデータに接続してアクセスし、そのデータを使用してレポートを公開できます。Power BI Desktop を Looker に接続する方法については、Looker–Power BI コネクタのドキュメント ページをご覧ください。
Looker - Power BI コネクタを使用して Power BI Desktop でレポートを公開したら、必要に応じてオンプレミス ゲートウェイを設定して、Power BI サービスでレポートを更新できます。
このページでは、Looker–Power BI コネクタで Power BI サービスを使用するための次の手順について説明します。
Looker - Power BI コネクタで Power BI サービスを設定したら、必要に応じて、行レベルのセキュリティを使用して Power BI サービスでレポートを公開できます。
オンプレミス ゲートウェイの設定
Looker に接続するように Power BI Desktop を設定したら(手順については、Looker - Power BI コネクタのドキュメント ページをご覧ください)、次の手順で Looker - Power BI コネクタのオンプレミス データ ゲートウェイを設定できます。
- ブラウザを開き、app.powerbi.com の Power BI サービス(Power BI オンライン)に移動します。
- ページ上部の [Download] アイコンを選択します。ウィンドウに [Download] アイコンが表示されない場合は、その他アイコンの [Settings] メニューを選択し、[Download] を選択します。
- [Download] メニューから [Data Gateway] オプションを選択します。新しいブラウザタブが開き、[Power BI Gateway] ウィンドウが表示されます。
- [Power BI Gateway] ウィンドウで、[Download standard mode] ボタンを選択します。これにより、
GatewayInstall.exe
ファイルがダウンロードされます。 - ダウンロードが完了したら、
GatewayInstall.exe
ファイルを開きます。 - プロンプトが表示されたら、[実行] を選択し、利用規約に同意した後、[インストール] を選択します。
- プロンプトが表示されたら、Power BI サービス アカウントに関連付けられているメールアドレスを入力します。
- プロンプトが表示されたら、Microsoft 365 アカウントの認証情報を使用してログインします。
- [Register a new gateway on this computer] を選択します。
- 新しいゲートウェイの名前を入力し、今後使用するためにその名前を記録します。オンプレミス ゲートウェイと Looker データセットの間に接続を作成するときに、このゲートウェイを選択する必要があります。
- ゲートウェイの復元キーを入力します。この情報を安全な場所に記録します。
- [Configure] を選択します。登録が完了すると、[On-premises data gateway] ウィンドウが開きます。
- [On-premises data gateway] ウィンドウのサイドパネルで、[Connectors] を選択します。[Custom data connectors] パネルが開きます。
- [カスタム データコネクタ] パネルのファイル ブラウザ機能を使用して、コネクタ ファイルをダウンロードして保存するの手順(
[ドキュメント]\Microsoft Power BI デスクトップ\カスタム コネクタ )でlooker_1.4.0.mez
ファイルをダウンロードし、保存したディレクトリを選択します。 - [適用] を選択します。
- [Apply & Restart] を選択します。
オンプレミス データ ゲートウェイ アプリケーションが再起動して再度開き、Looker オプションがある [名前] プルダウン メニューが表示されます。これで、Power BI サービスを使用してレポートを公開できるようになりました。
Power BI サービス アカウントのフォルダ権限の追加
Power BI サービス アカウントには、コネクタ ファイルをダウンロードして保存する手順で looker_1.4.0.mez
ファイルをダウンロードして保存した [Custom Connectors] ディレクトリに対するフォルダ権限が必要です。推奨のディレクトリは次のとおりです。
Power BI サービス アカウントにカスタム コネクタのフォルダに対する権限がない場合は、オンプレミス データ ゲートウェイ アプリケーションの [コネクタ] タブに次のメッセージが表示されます:「ゲートウェイ サービス アカウントに選択したフォルダにアクセスする権限があることを確認してください。」
次の手順で、Power BI サービス アカウントに [Custom Connectors] フォルダへのアクセス権を付与します。
- Windows エクスプローラを開き、
[Documents]\Microsoft Power BI Desktop フォルダに移動します。 - [Custom Connectors] フォルダを右クリックして、[Properties] を選択します。
- [セキュリティ] タブで、PBIEgwService ユーザーが一覧表示されているかどうかを確認します。
- PBIEgwService ユーザーが一覧表示されていない場合は、[編集] をクリックしてから [追加] をクリックします。
- 「
NT Service\PBIEgwService
」と入力して、[OK] を選択します。 - ユーザー PBIEgwService に対して次の権限が選択されていることを確認します。
- 読み取りと実行
- フォルダの内容を一覧表示する
- 読み取り
- [OK] を選択します。
- On-premises data gateway アプリケーションを開き、サイドパネルから [Connectors] を選択します。
- [Custom data connectors] パネルのファイル ブラウザ機能を使用して、[Custom Connectors] ディレクトリを選択します。
- [適用] を選択します。
[Apply & Restart] を選択します。
オンプレミス データ ゲートウェイと Looker データセットとの間の接続を作成する
オンプレミス データ ゲートウェイを設定している場合は、Power BI サービスを使用して、Power BI Desktop で公開したレポートを Looker - Power BI コネクタのデータで更新できます。Looker データへの接続については、Power BI Desktop から Looker のデータに接続するをご覧ください。
次の手順では、オンプレミス ゲートウェイを使用して、公開済みの Power BI データセット(Looker ベース)を Power BI サービスに接続します。
- オンプレミス データ ゲートウェイを開き、[Status] タブに移動します。ログインしていない場合は、Power BI サービス アカウントの認証情報を使用してログインします。
- ブラウザを開き、app.powerbi.com の Power BI サービス(Power BI オンライン)に移動します。
- ページ上部の [設定] アイコンを選択します。ウィンドウに [設定] アイコンが表示されない場合は、設定 のその他アイコンを選択し、[設定] を選択します。
- [設定] で、[接続とゲートウェイを管理] を選択します。
- [On-premises data gateways] タブを選択します。
- オンプレミス ゲートウェイを設定する手順で作成した Looker-Power BI コネクタのオンプレミス ゲートウェイのリストを見つけます。
- オンプレミス ゲートウェイのリストで、その他メニューを選択し、[設定] を選択します。
- [Settings] ウィンドウで、[Power BI] セクションに移動します。
- 両方のオプションを有効にします。
- このゲートウェイ クラスタを介して、ユーザーのクラウド データソースを更新できるようにする
- このゲートウェイ クラスタを介して、ユーザーのカスタムデータ コネクタを更新できるようにする
- [Save] をクリックします。
- Power BI サービス(Power BI オンライン)でデータセットを開きます。
- データセットから [ファイル] > [設定] を選択します。
- [ゲートウェイ接続] までスクロールして選択すると、ゲートウェイの接続オプションが表示されます。
- Looker-Power BI コネクタのオンプレミス ゲートウェイのリストで、矢印アイコン [データソースを表示] を選択します。
- [Manually add to gateway] を選択します。
[New connection] ウィンドウのフィールドに入力します。
- ゲートウェイ クラスタ名: この値はそのままにしておきます。
- Connection name: 接続のラベルを追加します。これは任意の名前にできます。
- 接続タイプ: Looker のままにしておきます。
- ホスト: Looker インスタンスの URL を入力します。例:
example.cloud.looker.com
URL は、Power BI Desktop から Looker データに接続したときに使用した URL と完全に一致している必要があります。設定時にhttps://example.cloud.looker.com/
を使用した場合は、[Host] フィールドにその URL を正確に使用する必要があります。 - Disable Preview Optimization: 必要に応じて、[Disable Preview Optimization] チェックボックスをオンにして、プレビューの最適化機能を無効にします。
- 認証方法: [OAuth2] を選択したままにします。
- Edit credentials: (必須)このリンクをクリックして、OAuth 認証情報を使用して Looker インスタンスにログインします。
- Skip test connection: 必要に応じて、[Skip test connection] をオンにします。[Skip test connection] が選択されていない場合(デフォルト)、Power BI は接続を作成する前にデータソースに接続できることを確認します。データソースが使用できない場合や速度が遅い場合、テスト接続がタイムアウトし、Power BI が接続を作成できなくなる可能性があります。
- プライバシー レベル: 接続のプライバシー レベルを [なし]、[非公開]、[組織] または一般公開から選択します。
[作成] を選択して接続を作成します。
Power BI が Looker インスタンスに接続してデータセットを再読み込みするため、遅延が発生します。接続が正常に確立されると、[Gateway connection] セクションに、Looker - Power BI コネクタのオンプレミス ゲートウェイのリストが緑色のステータスで表示されます。
行レベルのセキュリティを使用した Power BI サービスでのレポートの公開
Power BI Desktop では、行レベルのセキュリティ(RLS)を使用して、特定のユーザーのデータアクセスを制限できます。Power BI デスクトップでロールとルールを定義する手順とロールを検証する手順については、Power BI のドキュメントをご覧ください。
Power BI Desktop でロールを定義したら、Looker - Power BI コネクタのオンプレミス ゲートウェイを設定している場合は、Power BI サービスでロールとルールをオンラインで使用できます。
行レベルのセキュリティを使用して Power BI サービスでレポートを公開する手順は次のとおりです。
- Power BI デスクトップでレポートを開き、ウィンドウの上部にある [ホーム] メニューを選択します。
- [Home] メニューから [Publish] オプションを選択します。
- プルダウン メニューからワークスペースを選択し、[Select] をクリックします。Power BI デスクトップに、Power BI でレポートを開くためのリンクを含む成功のメッセージが表示されます。
- リンクをクリックして Power BI を開きます。
- Power BI サービスで [Workspaces] に移動し、レポートを公開したワークスペースを選択します。
- レポートのデータセットのリストを見つけます(レポート自体ではありません)。
- データセットのリストで、3 つの点からなる [その他のオプション] メニューをクリックし、[セキュリティ] を選択します。
Power BI に [Row-Level Security] ウィンドウが表示されます。ここから、Power BI デスクトップで作成したロールを選択し、ロールに属するユーザーまたはグループを追加して、Power BI サービスのロールを検証します。
これで、レポートを任意のユーザーと共有できるようになりました。共有相手には、作成したロールに基づいて、閲覧が許可されているデータのみが表示されます。