SQL開発ツールとしてのDBeaverの設定

JDBCドライバを使用してDBeaverをダウンロード、インストールし、データ・フローSQLエンドポイントに接続するには、次のステップに従います。

  1. DBeaverおよびJDBCドライバをダウンロードしてインストールします
  2. DBeaverを構成します
  3. データベース接続の作成
  4. DBeaverをデータ・フローのSQLエンドポイントに接続します

DBeaverおよびJDBCドライバのダウンロードとインストール

DBeaverおよびJDBCドライバをダウンロードしてインストールするには、次のステップに従います。

  1. DBeaverクライアントをダウンロード・サイトからダウンロードします。CommunityまたはEnterpriseのいずれかのバージョンを使用できますが、22.x以上である必要があります。
    ノート

    DBeaverは、Windows、Mac OS X、EclipseプラグインおよびLinuxでのみ使用できます。
  2. インストールします。
  3. データ・フローのSQLエンドポイントの詳細ページからSimba JDBCドライバをダウンロードします。
    1. グローバル検索バーで、Data Flowを検索し、「データ・フロー・サービス」を選択します。
    2. 左端のナビゲーションで「SQLエンドポイント」を選択します。
    3. リストからSQLエンドポイントの名前を選択します。SQLエンドポイントの詳細ページが表示されます。
    4. 「接続」で、「ドライバ」を選択します。
    5. 「JDBC」で、「JDBCドライバのダウンロード」を選択します。
  4. ダウンロードしたドライバを解凍します。
    ドキュメントおよびsparkSimba.zipを作成します。
  5. sparkSimba.zipを解凍します。

Spark Simba JDBCドライバを使用したDBeaverの構成

次のステップに従って、Spark Simba JDBCドライバを使用してDBeaverを構成します。

  1. DBeaverアイコンを選択してDBeaverを開きます。
  2. 「データベース・ナビゲータ」を選択します。
  3. 「ドライバ・マネージャ」を選択します。
  4. 「新規」を選択します。
  5. 「ドライバ名」Data Flowと入力します。
  6. 「ライブラリ」を選択します。
  7. 「フォルダの追加」を選択します。
  8. sparkSimba.zip抽出の場所を参照します。
  9. 「クラスの検索」を選択します。
  10. 「OK」をクリックします。
  11. 「ドライバ・クラス」com.simba.spark.jdbc.Driverに設定します。
  12. 「設定」を選択します
    「クラス名」com.simba.spark.jdbc.Driverに設定されていることを確認します。
  13. 「クラス名」com.simba.spark.jdbc.Driverに設定されていない場合は、追加します。
  14. 「OK」をクリックします。

データベース接続の作成

DBeaverのデータベース接続を作成するには、次のステップを実行します。

  1. DBeaverを開きます。
  2. 「データベース」を選択します。
  3. 「データベース接続の作成」を選択します。
  4. 「すべて」を選択します。
  5. 「Spark Simba JDBCドライバを使用したDBeaverの構成」で構成したドライバであるData Flowを選択します。
  6. 「次」を選択します。
  7. 「JDBC URL」にJDBCドライバのURLを入力します。
    不明な場合は、SQLエンドポイントの詳細ページからURLを確認できます。
    1. 「リソース」で、「接続」を選択します。
    2. 「JDBCに接続」で、「詳細の表示」を選択します。
    3. 「JDBC URL」をコピーするには、「コピー」を選択します。
    4. 「閉じる」を選択します。
  8. 「終了」を選択します。

JDBCを使用したデータ・フローSQLエンドポイントへのDBeaverの接続

JDBCドライバを使用してDBeaverをデータ・フローSQLエンドポイントに接続するには、次のステップに従います。

  1. DBeaverを開きます。
  2. 「接続」を選択します。
  3. 「データ・フローSQLエンドポイントへの接続」のステップに従って、次を使用して接続します:
    • DEFAULTプロファイルがない場合は、URLにプロファイルを指定しないトークン。
    • 接続URLで ociProfile=<profile_name>を使用してOCIプロファイルを指定することにより、APIキー。
  4. (オプション)DBeaverは、メタデータを読み取るための接続と、他のすべての操作に対する接続を作成します。接続に制限がある場合は、DBeaverがすべての操作に1つの接続を使用するように、2番目の接続を無効にできます。
    1. 「プリファレンス」を選択します。
    2. 「共通」を選択します。
    3. 「メタデータ」を選択します。
    4. 「メタデータ読取りのために別々の接続を開く」チェック・ボックスの選択を解除します。