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

Oracle AnalyticsをAI Data Platform Workbenchに接続
Oracle Analytics Cloudインスタンスから、AI Data Platform Workbenchインスタンスによって管理されるカタログまたは表に接続できます。
Oracle AnalyticsからOracle AI Data Platform Workbenchへの接続を作成するには、次を実行する必要があります:
- OCIからのAPIキーの取得
- Oracle Analytics接続構成ファイルの取得。
- APIキーと構成ファイルを組み合せて接続を作成します。Oracle Analytics接続ファイルの作成を参照してください。
- Oracle Analytics Cloudで接続を使用します。Oracle AI Data Platform WorkbenchをOracle Analyticsに接続するを参照してください。
ステップ1と2は任意の順序で実行できますが、続行する前に両方を実行する必要があります。
Oracleでは、Oracle Analyticsユースケース専用のユーザーをOCIに作成することをお薦めします。そのユーザーは、Oracle AnalyticsからアクセスするAIデータ・プラットフォーム・ワークベンチの表に対する適切な権限を持っている必要があります。OCIで必要なAPIキーを生成し、この目的のために作成されたユーザーのPEMファイルをダウンロードします。
ノート:
- Oracle AnalyticsからAI Data Platform Workbenchに接続するには、接続設定時にカタログ名を指定する必要があります。
- 現在、システムはAIデータ・プラットフォーム・クラスタ内で正しいスキーマおよびデータ・オブジェクトを見つけるためにカタログが必要です。
- この要件は、将来のリリースで軽減されます。
OCIからのAPIキーの取得
Oracle Analyticsへの接続の作成時にOracle AI Data Platform Workbenchにアクセスできるユーザーには、OCIからのAPIキーが必要です。
Oracle Analytics接続構成ファイルの取得
config.jsonファイルをOracle AI Data Platform Workbenchインスタンスからダウンロードして、Oracle Analyticsに接続する必要があります。
config.jsonファイルにフィンガープリント・キー値のペアがありません。AI Data Platform Workbenchを作成したOCIユーザー、または管理権限を持つユーザーに属するAPIキーからのフィンガープリント・キー値と組み合せる必要があります。
Oracle Analytics接続ファイルの作成
ファイルを使用してOracle Analyticsに接続できるように、Oracle AI Data Platform Workbenchからダウンロードしたconfig.jsonファイルにフィンガープリント・キー値のペアを手動で追加する必要があります。
config.jsonをダウンロードしておく必要があります。
config.jsonにAPIキーの公開キーのフィンガープリントが含まれ、手動で追加する必要はなくなりました。このリリースでは、ユーザーが使用できる最新のAPIキーがconfig.jsonで使用されます。
Oracle AI Data Platform WorkbenchをOracle Analyticsに接続
Oracle Analyticsインスタンスから、AI Data Platform Workbenchインスタンスによって管理されるカタログまたは表に接続できます。
手順に従い、接続の保存またはスキーマのリストに問題がある場合、クラスタの再起動が必要になる場合があります。
JDBCドライバのダウンロード
JDBCドライバは、「接続の詳細」タブからダウンロードして、様々なBIツール用に構成できます。
- ワークスペースに移動し、「コンピュート」をクリックします。
- JDBC互換BIツールに接続するクラスタをクリックし、「接続」をクリックします。
- 「JDBCドライバのダウンロード」をクリックします。
DBeaverの構成
AI Data Platform Workbenchのコンピュート・クラスタに接続する前に、DBeaverをインストールし、Oracle AI Data Platform Workbenchからダウンロードしたファイルを準備する必要があります。
- DBeaverクライアントをダウンロードしてインストールします。CommunityまたはEnterpriseのいずれかのバージョンを使用できますが、少なくとも22.x.DBeaverは、Windows、Mac OS X、EclipseプラグインおよびLinuxでのみ使用可能です。
- 「JDBCドライバのダウンロード」からファイルを解凍します。
- 解凍されたファイルから、
simbaSpark.zipドライバ・ファイルを解凍します。
Spark Simba JDBCドライバを使用したDBeaverの構成
DBeaverを構成して、Oracle AI Data Platform Workbenchのコンピュート・クラスタに接続できます。
- DBeaverを開きます。
- 「データベース・ナビゲータ」をクリックします。
- 「ドライバ・マネージャ」をクリックします。
- 「新規」をクリックします。
- 「ドライバ名」として「AIデータ・プラットフォーム」を入力します。
- 「ライブラリ」をクリックします。
- 「フォルダの追加」をクリックします。
- sparkSimba.zip抽出の場所を参照します。
- 「クラスの検索」をクリックします。
- Select 「OK」を選択します。
- ドライバ・クラスをcom.simba.spark.jdbc.Driverに設定します。
- 「設定」をクリックします。
- 「クラス名」をcom.simba.spark.jdbc.Driverに設定します。
- 「OK」をクリックします。
DBeaverでのデータベース接続の作成
Oracle AI Data Platform WorkbenchでDBeaverをコンピュート・クラスタに接続するには、まずDBeaverでデータベース接続を作成する必要があります。
- DBeaverを開きます。
- 「データベース」をクリックします。
- 「新規データベース接続」をクリックします。
- 「すべて」をクリックします。
- 「AI Data Platform」を選択します。
- 「次へ」をクリックしてください。
- JDBCドライバーのURLを入力します。JDBC URLは、AIデータ・プラットフォーム・ワークベンチの計算クラスタの「接続の詳細」タブにあります。
- 「終了」をクリックします。
JDBCを使用したDBeaverからOracle AI Data Platform Workbenchへの接続
DBeaverが構成され、AI Data Platform Workbenchへのデータベース接続が確立されると、DBeaverとAI Data Platform Workbenchの間の接続を完了できます。
- 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 Data Platform Workbenchインスタンスが作成されているテナンシにサインインします。
詳細は、CLI用のトークンベースの認証を参照してください。
- DEFAULTプロファイルがない場合は、URLにプロファイルを指定せずにトークンを使用します。例:
-
APIキーを使用して接続します。接続URLに
ociProfile=<profile_name>を指定してOCIプロファイルを指定します。- APIキー認証を使用して、AI Data Platform Workbenchインスタンスに接続します。
接続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 Data Platform Workbenchインスタンスに接続します。
- 認可トークンを使用して接続
- DBeaverは、メタデータを読み取るための接続と、他のすべての操作のための接続を作成します。接続に制限がある場合は、2番目の接続を無効にして、DBeaverがすべての操作に1つの接続を使用するようにできます。
- 「プリファレンス」をクリックします。
- 「共通」をクリックします。
- 「メタデータ」をクリックします。
- 「メタデータ読取り用に個別の接続を開く」の選択を解除します。










