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

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を使用して検証済み

  1. DataGripを起動します

  2. DataGripウィンドウの左上隅にあるプラス記号(+)アイコンをクリックし、MySQLデータソースを選択します

    add data source

  3. 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内の異なるCatalogを管理できます。

    注意

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

  • internal catalog

    connect internal catalog

  • external catalog

    connect external catalog

  1. データソース接続をテストします

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

    test connection

  2. データベースに接続します

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

    create connection

機能サポート

基本的にほとんどの視覚的閲覧操作とSQLコンソールでのSQL操作の記述をサポートします。Dorisはデータベーステーブルの作成、スキーマ変更、データの追加・削除・変更などの各種操作をサポートしていないか、または検証されていません。