DataGrip
紹介
DataGripは、JetBrains製のリレーショナルデータベースとNoSQLデータベース向けの強力なクロスプラットフォームデータベースツールです。
Apache DorisはMySQLプロトコルと高い互換性があります。DataGripのMySQLデータソースを使用してApache Dorisに接続し、internal catalogとexternal catalog内のデータをクエリできます。
前提条件
DataGripがインストールされていること www.jetbrains.com/datagrip/ にアクセスしてDataGripをダウンロードおよびインストールできます
データソースの追加
現在DataGripバージョン2023.3.4を使用して検証済み
-
DataGripを起動します
-
DataGripウィンドウの左上角のプラス記号(+)アイコンをクリックし、MySQLデータソースを選択します

-
Doris接続を設定します
Data Sources and DriversウィンドウのGeneralタブで、以下の接続情報を設定します:
-
Host:DorisクラスターのFEホストIPアドレス
-
Port:DorisクラスターのFEクエリポート(例:9030)
-
Database:Dorisクラスター内のターゲットデータベース
-
User:Dorisクラスターへのログインに使用するユーザー名(例:admin)
-
Password:Dorisクラスターへのログインに使用するユーザーパスワード
ヒントDatabaseはinternal catalogとexternal catalogを区別するために使用できます。Database名のみが入力されている場合、現在のデータソースはデフォルトでinternal catalogに接続されます。catalog.dbの形式の場合、現在のデータソースはDatabaseに入力されたcatalogにデフォルトで接続され、DataGripに表示されるデータベーステーブルも接続されたcatalog内のデータベーステーブルになります。この方法で、DataGripのMySQLデータソースを使用して複数のDorisデータソースを作成し、Doris内の異なるカタログを管理できます。
Notecatalog.dbのDatabase形式を通じてDorisに接続されたexternal catalogを管理するには、Dorisバージョン2.1.0以上が必要です。
-
internal catalog

-
external catalog

-
データソース接続をテストします
接続情報を入力後、左下角のTest Connectionをクリックしてデータベース接続情報の正確性を検証します。DBeaverが以下のポップアップウィンドウを返す場合、テスト接続は成功です。その後、右下角のOKをクリックして接続設定を完了します。

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

機能サポート
基本的にほとんどのビジュアル表示操作およびSQLコンソールでのSQL操作の記述をサポートしています。Dorisはデータベーステーブルの作成、スキーマ変更、データの追加・削除・変更などの様々な操作をサポートしていない、または検証されていません。