Connect DBeaver to ClickHouse
ClickHouse Supported
DBeaverは複数のバージョンで利用可能です。このガイドでは DBeaver Community を使用します。さまざまなバージョンと機能については こちら をご覧ください。 DBeaverはJDBCを使用してClickHouseに接続します。
注記
ClickHouseのNullable
カラムのサポートを改善するために、DBeaverのバージョン23.1.0以上を使用してください。
1. Gather your ClickHouse details
DBeaverはHTTP(S)経由でJDBCを使用してClickHouseに接続します。必要な情報は以下の通りです:
- エンドポイント
- ポート番号
- ユーザー名
- パスワード
2. Download DBeaver
DBeaverは https://dbeaver.io/download/ からダウンロードできます。
3. Add a database
- Database > New Database Connection メニューまたは Database Navigator の New Database Connection アイコンを使用して Connect to a database ダイアログを表示します:
-
Analytical を選択し、次に ClickHouse を選択します:
-
JDBC URLを構築します。Main タブでホスト、ポート、ユーザー名、パスワード、データベースを設定します:
- デフォルトでは SSL > Use SSL プロパティは未設定ですが、ClickHouse CloudまたはHTTPポートでSSLが必要なサーバーに接続する場合は、SSL > Use SSL をオンにします:
- 接続をテストします:
DBeaverがClickHouseドライバーがインストールされていないことを検出した場合は、ダウンロードを提案します:
- ドライバーをダウンロードした後、再度接続を Test します:
4. Query ClickHouse
クエリエディタを開いてクエリを実行します。
- 接続を右クリックし、SQL Editor > Open SQL Script を選択してクエリエディタを開きます:
system.query_log
に対する例のクエリ:
Next steps
DBeaverの機能については DBeaver wiki を、ClickHouseの機能については ClickHouse documentation をご覧ください。