ClickHouse/docs/ja/integrations/sql-clients/dbeaver.md
2024-11-18 11:58:58 +09:00

71 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
slug: /ja/integrations/dbeaver
sidebar_label: DBeaver
description: DBeaverはマルチプラットフォームデータベースツールです。
---
# DBeaverをClickHouseに接続する
DBeaverには複数の提供形態があります。このガイドでは、[DBeaver Community](https://dbeaver.io/)を使用します。さまざまな提供形態と機能については[こちら](https://dbeaver.com/edition/)をご覧ください。DBeaverはJDBCを使用してClickHouseに接続します。
:::note
ClickHouseの`Nullable`カラムのサポートを改善するため、DBeaverバージョン23.1.0以上を使用してください。
:::
## 1. ClickHouseの詳細を収集する
DBeaverはJDBCをHTTP(S)経由で使用してClickHouseに接続します。以下の情報が必要です
- エンドポイント
- ポート番号
- ユーザー名
- パスワード
## 2. DBeaverをダウンロードする
DBeaverはhttps://dbeaver.io/download/ から入手できます。
## 3. データベースを追加する
- **Database > New Database Connection** メニューまたは **Database Navigator** 内の **New Database Connection** アイコンを使用して、**Connect to a database** ダイアログを表示します:
![Add a new database](./images/dbeaver-add-database.png)
- **Analytical**を選択し、続けて**ClickHouse**を選択します:
- JDBC URLを構築します。**Main**タブでホスト、ポート、ユーザー名、パスワード、データベースを設定します:
![Set the hostname, port, user, password, and database name](./images/dbeaver-host-port.png)
- デフォルトでは、**SSL > Use SSL**プロパティは未設定になっています。ClickHouse CloudやHTTPポートでSSLを要求するサーバーに接続する場合は、**SSL > Use SSL**をオンにします:
![Enable SSL if required](./images/dbeaver-use-ssl.png)
- 接続をテストします:
![Test the connection](./images/dbeaver-test-connection.png)
もしDBeaverがClickHouseドライバがインストールされていないと検出した場合、ダウンロードを案内します
![Download the ClickHouse driver](./images/dbeaver-download-driver.png)
- ドライバをダウンロードした後、再度**Test**接続を行います:
![Test the connection](./images/dbeaver-test-connection.png)
## 4. ClickHouseにクエリを実行する
クエリエディタを開いてクエリを実行します。
- 接続を右クリックして**SQL Editor > Open SQL Script**を選び、クエリエディタを開きます:
![Open the SQL editor](./images/dbeaver-sql-editor.png)
- `system.query_log`に対する例のクエリ:
![A sample query](./images/dbeaver-query-log-select.png)
## 次のステップ
DBeaverの機能について学ぶには[DBeaver wiki](https://github.com/dbeaver/dbeaver/wiki)を、ClickHouseの機能について学ぶには[ClickHouseのドキュメント](https://clickhouse.com/docs)をご覧ください。