次の方法で共有


Power BI Desktop を使用して Oracle データベースに接続する

Oracle データベースに簡単に接続して、Power BI Desktop のデータにアクセスして分析できます。 この記事では、接続を正常に作成できるように、初期セットアップの要件について説明します。

Power BI Desktop を使用して Oracle データベースまたは Oracle Autonomous データベースに接続するには、Power BI Desktop を実行しているコンピューター上に Oracle Client for Microsoft Tools (OCMT) をインストールします。 使用する CMT ソフトウェアは、インストールした Power BI Desktop のバージョンによって異なります。32 ビットまたは 64 ビット。 また、お使いの Oracle サーバーのバージョンにもよります。

サポートされている Oracle データベースのバージョン

  • Oracle Database 12c (12.1.0.2) 以降
  • Oracle Autonomous データベース - すべてのバージョン

インストールされている Power BI Desktop のバージョンを特定する

インストールされている Power BI Desktop のバージョンを確認するには、 [ヘルプ] リボンで [バージョン情報] を選択し、 [バージョン] 行を確認します。 次の図の場合、Power BI Desktop の 64 ビット バージョンがインストールされています。

64 ビット バージョン情報を示す [Power BI Desktop バージョン情報] ダイアログのスクリーンショット。

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

OCMT でインストールおよび構成される Oracle Data Provider for .NET (ODP.NET) により、Oracle Autonomous Database を含む Oracle のオンプレミスおよびクラウド データベースとの 32 ビットおよび 64 ビットの Microsoft ツール接続がサポートされます。 これは、Oracle Database Client のセットアップ プロセスを自動化するグラフィカル インストーラーです。 これは、Power BI Desktop、Power BI サービス、Excel、SQL Server Analysis Services、SQL Server Data Tools、SQL Server Integration Services、SQL Server Reporting Services、BizTalk Server との接続をサポートしています。

Microsoft では、セットアップを簡略化するグラフィカル インストーラーである Oracle Client for Microsoft Tools (OCMT) を使用することをお勧めします。 OCMT は Oracle Data Provider for .NET (ODP.NET) をインストールし、環境変数を自動的に構成します。 Power BI Desktop とオンプレミスデータ ゲートウェイの両方のシナリオがサポートされています。

OCMT は無料ソフトウェアです。 これは、Oracle Client for Microsoft Tools ページからダウンロードでき、32 ビットまたは 64 ビットの Power BI Desktop で使用できます。

Power BI Desktop は、アンマネージド ODP を使用して、Oracle データベースまたは Oracle Autonomous データベースに接続します。

OCMT を使用して Oracle データベース接続を Power BI Desktop にセットアップする方法については、こちらのステップ バイ ステップの手順を参照してください。

オンプレミス データ ゲートウェイを使用して Oracle データベースに接続する

一部の Power BI Desktop アプリのデプロイでは、オンプレミス データ ゲートウェイを使用して Oracle データベースに接続します。 ゲートウェイは 64 ビット アプリであるため、オンプレミス データ ゲートウェイを使用して Oracle データベースに接続するには、ゲートウェイを実行しているコンピューターで 64 ビット OCMT を使用します。 詳細については、「データ ソースの管理 - Oracle」を参照してください。

オンプレミスの Oracle データベースに接続している場合は、マシンがデータベース サーバーへのネットワーク アクセス権を持っていることを確認します。 これには、VPN 接続またはファイアウォール構成が必要な場合があります。 IT 管理者に問い合わせてください。

Oracle データベースに接続する

Power BI Desktop または Power BI サービスから Oracle データベースまたは Oracle Autonomous データベースへの接続について詳しくは、Oracle データベースに関する Power Query の記事を参照してください。

Oracle で Microsoft Entra ID SSO を使用する

Power BI では、Oracle データベースの Microsoft Entra ID Single Sign-On (SSO) がサポートされています。 この機能により、ユーザーは Oracle のユーザー名とパスワードの代わりに Entra ID トークンを使用して認証できるため、セキュリティが向上し、アクセス管理が簡素化されます。

要件は次のとおりです。

  • Oracle Database 19c バージョン20以降
  • Oracle 23ai
  • Oracle 自律データベース
  • Power BI Desktop (2024 年 6 月以降)
  • Oracle 環境用に構成された Microsoft Entra ID
  • オンプレミス データ ゲートウェイ (スケジュールされた更新または共有データセットの場合)

現在、Oracle の Entra ID SSO は DirectQuery モードとインポート モードでのみサポートされています。 Entra ID トークンを受け入れるように Oracle 環境が構成されていることを確認します。

他にわからないことがある場合は、 Power BI コミュニティに質問する