LoginSignup
2
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
オンプレミス データ ゲートウェイのドキュメント

2
0
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
2
0