ClickHouse/docs/ja/integrations/sql-clients/dbeaver.md

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

71 lines
3.0 KiB
Markdown
Raw Normal View History

2024-11-18 02:58:58 +00:00
---
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)をご覧ください。