メインコンテンツまでスキップ

DBeaver

紹介

DBeaverは、開発者、データベース管理者、アナリスト、そしてデータを扱うすべての人のためのクロスプラットフォームデータベースツールです。

Apache DorisはMySQLプロトコルと高い互換性があります。DBeaverのMySQLドライバを使用してApache Dorisに接続し、internal catalogとexternal catalog内のデータをクエリできます。

前提条件

Dbeaverがインストールされていること https://dbeaver.io にアクセスしてDBeaverをダウンロード・インストールできます

データソースの追加

Note

現在DBeaver version 24.0.0を使用して検証済み

  1. DBeaverを起動

  2. DBeaverウィンドウの左上角にあるプラス記号(+)アイコンをクリックするか、メニューバーでDatabase > New Database Connectionを選択してConnect to a databaseインターフェースを開きます。

    add connection 1

    add connection 2

  3. MySQLドライバを選択

    Select your databaseウィンドウで、MySQLを選択します。

    chose driver

  4. Doris接続の設定

    Connection Settingsウィンドウのmainタブで、以下の接続情報を設定します:

  • Server Host: DorisクラスターのFE host IPアドレス。
  • Port: DorisクラスターのFEクエリポート(例:9030)。
  • Database: Dorisクラスター内のターゲットデータベース。
  • Username: Dorisクラスターにログインするために使用するユーザー名(例:admin)。
  • Password: Dorisクラスターにログインするために使用するユーザーパスワード。
ヒント

Databaseはinternal catalogとexternal catalogを区別するために使用できます。Database名のみを入力した場合、現在のデータソースはデフォルトでinternal catalogに接続されます。形式がcatalog.dbの場合、現在のデータソースはDatabaseに入力されたcatalogにデフォルトで接続され、DBeaverに表示されるデータベーステーブルも接続されたcatalog内のデータベーステーブルになります。そのため、DBeaverのMySQLドライバを使用して複数のDorisデータソースを作成し、Doris内の異なるCatalogsを管理できます。

Note

catalog.dbのDatabase形式を通じてDorisに接続されたexternal catalogを管理するには、Doris version 2.1.0以上が必要です。

  • internal catalog connect internal catalog
  • external catalog connect external catalog
  1. データソース接続のテスト

    接続情報を入力後、左下の Test Connection をクリックしてデータベース接続情報の正確性を検証します。DBeaverは以下のダイアログボックスを返して接続情報の設定を確認します。OKをクリックして設定された接続情報が正しいことを確認します。その後、右下のFinishをクリックして接続設定を完了します。 test connection

  2. データベースへの接続

    データベース接続が確立された後、左側のデータベース接続ナビゲーションで作成されたデータソース接続を確認でき、DBeaverを通じてデータベースに接続し管理できます。 create connection

機能サポート

  • 完全サポート

    • ビジュアル表示クラス
      • Databases
        • Tables
        • Views
      • Users
        • Administer
      • Session Manager
      • System Info
        • Session Variables
        • Global Variables
        • Engines
        • Charsets
        • User Priviages
        • Plugin
      • 操作クラス
        • SQL editor
        • SQL console
  • 基本サポート

    基本サポート部分は、エラーなしでクリックして表示できることを意味しますが、プロトコル互換性の問題により、表示が不完全な場合があります。

    • ビジュアル表示クラス
      • dash board
      • Users/user/properties
      • Session Status
      • Global Status
  • サポートなし

    サポートされていない部分は、DBeaverを使用してDorisを管理する際に、特定のビジュアル操作を実行するとエラーが報告される可能性がある、または一部のビジュアル操作が検証されていないことを意味します。 ビジュアルなデータベーステーブルの作成、スキーマ変更、データの追加・削除・変更など。