LoginSignup
0

[OCI]プライベート・エンドポイント構成のAutonomous DatabaseにPower BIサービスから接続してみた

Last updated at Posted at 2023-05-24

はじめに

プライベート・エンドポイント構成のAutonomous DatabaseにPower BIサービス(クラウド版Power BI)から接続してみました。

ざっくりとしたネットワーク構成は以下のようになります。
スクリーンショット 2023-05-23 22.41.15.png

1. Computeインスタンスの作成

Autonomous Databaseのプライベート・エンドポイントがあるサブネットに、Power BI Data GatewayをインストールするためのComputeインスタンス(Windows Server OS)を作成します。

2. Oracle Client for Microsoft Toolsのインストール

1.で作成したWindows Server(Compute Instance)にリモートデスクトップで接続します。

Windows Server内のブラウザから、以下のURLにアクセスします。

「64-bit Oracle Client for Microsoft Tools 19c」をクリックしてインストーラをダウンロードします。
スクリーンショット 2023-05-23 19.16.27.png
ダウンロードしたインストーラ(Oracle-Client-for-Microsoft-Tools.exe)を実行します。

インストール中にユーザアカウント制御の通知が表示されたら、全て「Yes」をクリックします。
スクリーンショット 2023-05-23 17.55.04.png
インストール・ウィザードが表示されたら、「Next >」をクリックします。
スクリーンショット 2023-05-23 17.55.29.png
セットアップ・タイプは「Default」を選択し、「Next >」をクリックします。
スクリーンショット 2023-05-23 17.55.46.png
インストール先のフォルダを選択し、「Next >」をクリックします。
スクリーンショット 2023-05-23 17.56.10.png
Oracle*Netの構成ファイルの保存場所を指定して、「Next >」をクリックします。
スクリーンショット 2023-05-23 17.56.37.png
「Install」をクリックして、インストールを開始します。
スクリーンショット 2023-05-23 17.56.46.png
インストールが完了したら、「Finish」をクリックしてインストーラを終了します。
スクリーンショット 2023-05-23 17.57.13.png

3. Power BI Data Gatewayのインストール

Windows Server内のブラウザから、以下のURLにアクセスします。

「標準モードのダウンロード」をクリックして、インストーラをダウンロードします。
スクリーンショット 2023-05-23 17.18.02.png
ダウンロードしたインストーラ(GatewayInstall.exe)を実行します。

インストーラが起動したら、インストール先のフォルダを選択し、「Install」をクリックしてインストールを開始します。
スクリーンショット 2023-05-23 18.00.20.png
インストール中にユーザアカウント制御の通知が表示されたら、全て「Yes」をクリックします。
スクリーンショット 2023-05-23 18.00.33.png
インストールが完了するまで待ちます。
スクリーンショット 2023-05-23 18.00.57.png
Power BIのユーザ名を入力し、「Sign in」をクリックします。
スクリーンショット 2023-05-23 18.03.36.png
Azureのサインイン画面が表示されるので、Power BIユーザのユーザ名を入力し、「Next」をクリックします。
スクリーンショット 2023-05-23 18.04.11.png
パスワードの入力が求められるので、Power BIユーザのパスワードを入力し、「Sign in」をクリックします。
スクリーンショット 2023-05-23 18.04.33.png
「Register a new gateway on this computer.」を選択して、「Next」をクリックします。
スクリーンショット 2023-05-23 18.05.19.png
作成するゲートウェイの名前とリカバリ・キーを入力して、「Configure」をクリックします。
スクリーンショット 2023-05-23 18.06.48.png
ゲートウェイの作成が完了したら、「Close」をクリックしてインストーラを終了します。
スクリーンショット 2023-05-23 18.07.41.png

4. Power BIからPower BI Data Gateway経由でAutonomous Databaseに接続する

OCIコンソールで、接続先となるAutonomous Databaseの詳細画面にアクセスし、「データベース接続」をクリックします。
スクリーンショット 2023-05-23 19.10.07.png
TLS認証を「TLS」に変更し、Autonomous Databaseの接続に使用するサービスの接続文字列をコピーします。(今回はMEDIUMサービスの接続文字列をコピーしました。)
スクリーンショット 2023-05-23 20.11.47.png
クライアントのブラウザからPowe BIにアクセスしてサインインし、Autonomous Databaseを使用するワークスペースに移動します。
スクリーンショット 2023-05-23 19.59.43.png
「+ 新規」をクリックし、「データフロー」をクリックします。
スクリーンショット 2023-05-23 20.00.03.png
「テーブルの追加」をクリックし「新しいテーブルの追加」をクリックします。
スクリーンショット 2023-05-23 18.48.54.png
データソースの一覧から「Oracle Database」をクリックします。
スクリーンショット 2023-05-23 18.49.25.png
以下の内容を入力して、「次へ」をクリックします。

項目
サーバー 先ほどコピーしたAutonomous Databaseの接続文字列
接続 新しい接続の作成
接続名 任意の名前(ここではADB_medium)
データ ゲートウェイ 先ほど作成したゲートウェイ([オンプレミス]Data Gateway for ADB)
認証の種類 基本
ユーザ名 接続に使用するAutonomous Databaseのユーザ名(ここではadmin
パスワード 接続に使用するAutonomous Databaseユーザのパスワード(ここではadminのパスワード)

スクリーンショット 2023-05-23 19.03.56.png
問題なくAutonomous Databaseに接続できると、使用可能なオブジェクトの一覧が表示されます。
スクリーンショット 2023-05-23 19.04.22.png
Power BIで使用するオブジェクトを選択します。
スクリーンショット 2023-05-23 19.04.51.png

以上で、プライベート・エンドポイント構成のAutonomous DatabaseにPower BIから接続できました。

参考情報

Connecting Microsoft Power BI Service to Oracle Autonomous Database and On-premises Database
オンプレミス データ ゲートウェイのドキュメント

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
What you can do with signing up
0