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. 「Close」をクリックします。
  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. 「Metadata」をクリックします。
    4. 「メタデータ読取りのために別々の接続を開く」チェック・ボックスの選択を解除します。