qstudio
qStudioは無料のSQL GUIで、SQLスクリプトの実行、テーブルの簡単なブラウジング、結果のグラフ化やエクスポートが可能です。すべてのオペレーティングシステムで、すべてのデータベースで動作します。
qStudioをClickHouseに接続する
qStudioはJDBCを使用してClickHouseに接続します。
1. ClickHouseの詳細情報を収集する
qStudioはJDBC over HTTP(S)を使ってClickHouseに接続します。必要な情報は次の通りです:
- エンドポイント
- ポート番号
- ユーザー名
- パスワード
HTTP(S) を使用して ClickHouse に接続するには、以下の情報が必要です:
HOST と PORT: 通常、TLS を使用する場合のポートは 8443、TLS を使用しない場合は 8123 です。
データベース名: デフォルトで
default
という名前のデータベースがありますが、接続したいデータベースの名前を使用してください。ユーザー名とパスワード: デフォルトでユーザー名は
default
です。使用ケースに適したユーザー名を使用してください。
ClickHouse Cloud サービスの詳細は、ClickHouse Cloud コンソールで確認できます。 接続するサービスを選択し、接続 をクリックします:
HTTPS を選択すると、サンプルの curl
コマンドで詳細が確認できます。
セルフマネージドの ClickHouse を使用している場合、接続の詳細は ClickHouse 管理者によって設定されます。
2. qStudioをダウンロードする
qStudioはhttps://www.timestored.com/qstudio/download/ で入手可能です。
3. データベースを追加する
- qStudioを初めて開くとき、メニューオプションのServer->Add Serverやツールバーのサーバー追加ボタンをクリックしてください。
- 次に詳細を設定します:
- サーバータイプ: Clickhouse.com
- ホストにはhttps://を必ず含めてください。 ホスト: https://abc.def.clickhouse.cloud ポート: 8443
- ユーザー名: default パスワード: XXXXXXXXXXX
- 「追加」をクリック
qStudioがClickHouse JDBCドライバーがインストールされていないと判断した場合は、ダウンロードを促します:
4. ClickHouseにクエリを実行する
クエリエディタを開いてクエリを実行します。クエリは次の方法で実行できます:
Ctrl + e - ハイライトされたテキストを実行
Ctrl + Enter - 現在の行を実行
クエリの例:
次のステップ
QStudioの機能についてはQStudioを参照し、ClickHouseの機能についてはClickHouseのドキュメントを参照してください。