10 Computeへの接続
この項では、Oracle AI Data Platformのコンピュートを他のビジネス・インテリジェンス・ツールに接続する方法について説明します。
接続
Oracle AI Data Platformは、Oracle Analytics Cloudまたはその他のビジネス・インテリジェンス・ツールと接続できます。
AIデータ・プラットフォームが提供するカスタムJDBCまたはODBCを使用して、様々なビジネス・インテリジェンス・ツールからAIデータ・プラットフォームに接続できます。AIデータ・プラットフォームでは、サード・パーティの商用BIツール(Tableau、Power BI)またはDBeaverなどのオープン・ソースBIツールからの接続もサポートされています。これらのツールから接続するには、AIデータ・プラットフォームでコンピュート・クラスタの接続詳細が必要です。この詳細は、「接続の詳細」タブにあります。必要な情報は、接続元の製品によって異なります。

Oracle AnalyticsをOracle AI Data Platformに接続
Oracle Analytics Cloudインスタンスから、Oracle AI Data Platformインスタンスによって管理されているカタログまたは表に接続できます。
Oracle AnalyticsからAI Data Platformへの接続を作成するには、AI Data Platformからの接続ファイルとAnalytics CloudからのAPIキーが必要です。
Oracle Analytics接続構成ファイルの取得
config.jsonファイルをOracle AI Data Platformインスタンスからダウンロードして、Oracle Analyticsに接続する必要があります。
Oracle Analyticsへの接続
Oracle Analyticsインスタンスから、Oracle AI Data Platformインスタンスによって管理されているカタログまたは表に接続できます。
手順に従い、接続の保存またはスキーマのリストに問題がある場合、クラスタの再起動が必要になる場合があります。
JDBCドライバのダウンロード
JDBCドライバは、「接続の詳細」タブからダウンロードして、様々なBIツール用に構成できます。
- ワークスペースに移動し、「コンピュート」をクリックします。
- JDBC互換BIツールに接続するクラスタをクリックし、「接続」をクリックします。
- 「JDBCドライバのダウンロード」をクリックします。
DBeaverの構成
DBeaverをインストールし、Oracle AI Data Platformからダウンロードしたファイルを準備してから、AI Data Platformのコンピュート・クラスタに接続する必要があります。
- DBeaverクライアントをダウンロードしてインストールします。CommunityまたはEnterpriseのいずれかのバージョンを使用できますが、少なくとも22.x.DBeaverは、Windows、Mac OS X、EclipseプラグインおよびLinuxでのみ使用可能です。
- 「JDBCドライバのダウンロード」からファイルを解凍します。
- 解凍されたファイルから、
simbaSpark.zipドライバ・ファイルを解凍します。
Spark Simba JDBCドライバを使用したDBeaverの構成
DBeaverを構成して、Oracle AI Data Platformのコンピュート・クラスタに接続できます。
- DBeaverを開きます。
- 「データベース・ナビゲータ」をクリックします。
- 「ドライバ・マネージャ」をクリックします。
- 「新規」をクリックします。
- 「ドライバ名」として「AIデータ・プラットフォーム」を入力します。
- 「ライブラリ」をクリックします。
- 「フォルダの追加」をクリックします。
- sparkSimba.zip抽出の場所を参照します。
- 「クラスの検索」をクリックします。
- Select 「OK」を選択します。
- ドライバ・クラスをcom.simba.spark.jdbc.Driverに設定します。
- 「設定」をクリックします。
- 「クラス名」をcom.simba.spark.jdbc.Driverに設定します。
- 「OK」をクリックします。
DBeaverでのデータベース接続の作成
DBeaverをOracle AI Data Platformのコンピュート・クラスタに接続するには、まずDBeaverでデータベース接続を作成する必要があります。
- DBeaverを開きます。
- 「データベース」をクリックします。
- 「新規データベース接続」をクリックします。
- 「すべて」をクリックします。
- 「AI Data Platform」を選択します。
- 「次へ」をクリックしてください。
- JDBCドライバーのURLを入力します。JDBC URLは、AIデータ・プラットフォームのコンピュート・クラスタの「接続の詳細」タブにあります。
- 「終了」をクリックします。
JDBCを使用したDBeaverのOracle AI Data Platformへの接続
DBeaverが構成され、Oracle AI Data Platformへのデータベース接続が確立されると、DBeaverとAI Data Platformの間の接続を完了できます。
- DBeaverを開きます。
- 「接続」をクリックします。
- 認可トークンまたはAPIキーで接続することを選択します。
- 認可トークンを使用して接続
- DEFAULTプロファイルがない場合は、URLにプロファイルを指定せずにトークンを使用します。例:
jdbc:spark://gateway.aidp.me-riyadh-1.oci.oraclecloud.com/default;SparkServerType=AIDP;httpPath=cliservice/cf18b4ef-b83e-41dd-82b6-8d391584f6c5URLによってブラウザ・ウィンドウが開きます。
AIデータ・プラットフォーム・インスタンスが作成されたテナンシにサインインします。
詳細は、CLI用のトークンベースの認証を参照してください。
- DEFAULTプロファイルがない場合は、URLにプロファイルを指定せずにトークンを使用します。例:
-
APIキーを使用して接続します。接続URLに
ociProfile=<profile_name>を指定してOCIプロファイルを指定します。- APIキー認証を使用して、AIデータ・プラットフォーム・インスタンスに接続します。
接続URLに
ociProfile=<profile_name>を指定してOCIプロファイルを指定することで、APIキーを使用します。たとえば、OCIプロファイル名デモを使用するには:jdbc:spark://gateway.aidp.me-riyadh-1.oci.oraclecloud.com/default;SparkServerType=AIDP;httpPath=cliservice/cf18b4ef-b83e-41dd-82b6-8d391584f6c5 ;ociProfile=Demo詳細は、必要なキーとOCIDを参照してください。
- APIキー認証を使用して、AIデータ・プラットフォーム・インスタンスに接続します。
- 認可トークンを使用して接続
- DBeaverは、メタデータを読み取るための接続と、他のすべての操作のための接続を作成します。接続に制限がある場合は、2番目の接続を無効にして、DBeaverがすべての操作に1つの接続を使用するようにできます。
- 「プリファレンス」をクリックします。
- 「共通」をクリックします。
- 「メタデータ」をクリックします。
- 「メタデータ読取り用に個別の接続を開く」の選択を解除します。


