オープンソース
agx
- ネイティブアプリケーションの実行時には ch-db を活用。
- Web 版の実行時には ClickHouse インスタンスに接続可能。
- Monaco エディタを採用しているため、使い慣れた感覚で利用可能。
- 複数のデータ可視化を提供し、継続的に進化中。
ch-ui
- ClickHouse インテグレーション: 接続を簡単に管理し、クエリを実行できます。
- レスポンシブなタブ管理: クエリタブやテーブルタブなど、複数のタブを動的に扱えます。
- パフォーマンスの最適化: 効率的なキャッシュと状態管理のために Indexed DB を利用します。
- ローカルデータストレージ: すべてのデータはブラウザ内にローカル保存され、他の場所へ送信されることはありません。
ChartDB
- スキーマの可視化: ClickHouse のスキーマをすぐに取り込み、可視化できます。これには、materialized view や通常のビューを含む ER 図が含まれ、テーブルへの参照も表示されます。
- AI を活用した DDL エクスポート: スキーマ管理やドキュメント作成に役立つ DDL スクリプトを簡単に生成できます。
- 複数のSQL方言をサポート: 幅広い SQL方言 に対応しており、さまざまなデータベース環境で活用できます。
- 登録や認証情報は不要: すべての機能をブラウザから直接利用できるため、手軽かつ安全です。
DataStoria
- AI-Powered Intelligence: 自然言語を使ってデータを探索し、SQL クエリの最適化や修正を行い、データを可視化できます。
- Official ClickHouse Agent Skills Integration: 公式ベストプラクティスを活用して、AI にデータベース最適化の提案を求められます。
- Smart Error Diagnostics: 行番号とカラム位置を正確にハイライトして構文エラーを即座に特定し、ワンクリックで AI による修正案を得られます。
- System Table Inspection: 強力な可視化ダッシュボードとフィルターを使って
system.query_log、system.query_views_log、system.zookeeper、system.ddl_distributed_queue、system.part_log、system.processesを詳しく調査し、クラスターの状態をすばやく把握できます。 - One-Click Explain: 視覚的な AST ビューとパイプラインビューで、クエリ実行計画を即座に把握できます。
- Dependency Graph: テーブル間の関係を可視化し、materialized view、分散テーブル、外部システムをまたぐデータフローを追跡できます。
- Cluster Monitoring: リアルタイムのメトリクス、マージ処理、レプリケーションのステータス、クエリパフォーマンスなどを通じて、すべてのノードを監視できます。
- Privacy & Security: すべての SQL クエリはブラウザーから ClickHouse server に直接送信されるため、完全なプライバシーが確保されます。
DataPup
- インテリジェントな提案を行う AI 搭載の SQL クエリ支援
- 認証情報を安全に処理する、ClickHouse のネイティブ connection サポート
- 複数のテーマ (Light、Dark、カラフルなバリエーション) を備えた、洗練されアクセシビリティにも配慮されたインターフェイス
- 高度なクエリ結果のフィルタリングと分析
- クロスプラットフォーム対応 (macOS、Windows、Linux)
- 高速で応答性に優れたパフォーマンス
- オープンソースで、MIT ライセンスの下で提供
Dory
- SQL の生成、説明、デバッグに対応する AI Copilot
- 統合ワークスペースから複数の ClickHouse クラスターを管理してクエリを実行
- スキーマ認識型の SQL オートコンプリートとマルチタブのクエリワークスペース
- フィルタリングや可視化に対応した、インタラクティブなクエリ結果の探索
- データセットの理解に役立つ AI によるテーブル要約
- SSH トンネル対応の ClickHouse への直接接続
- ライト/ダークテーマに対応した、モダンで開発者向けのインターフェイス
- クロスプラットフォーム対応のデスクトップアプリ (macOS、Windows、Linux) と Docker をサポート
- オープンソースで、MIT ライセンスを採用
ClickHouse Schema Flow Visualizer
system.tables のメタデータ (エンジンの種類、依存関係、materialized view の SELECT) を解析して、テーブルレベルのインタラクティブなデータフロー図と、各エッジに変換式のラベルが付いたカラムレベルの関係を描画します。図は Dagre でレイアウトされ、プレーンなインライン SVG としてレンダリングされます。クライアントサイドの図表描画ランタイムは読み込まれません。
機能:
- 直感的なサイドバーで ClickHouse のデータベースとテーブルを閲覧
- データフロービュー: テーブルレベルの上流ソースと下流の materialized view
- 関係ビュー: 各エッジに解析済みの変換式 (例:
toStartOfHour(scheduled_departure)、avgState(delay_minutes)) を表示したカラムレベルの対応関係 MergeTree、Replicated*、Distributed、MaterializedView、Dictionaryに対応したアイコンと色分け- 関係ビューでカラムをクリックすると、パイプライン内でのその完全なデータパスをハイライト
- ライブサイドバーフィルターと
Ctrl+K/⌘Kコマンドパレットにより、任意のテーブル、カラム、またはエンジンにすばやく移動 - テーブルごとの行数とディスク上のサイズを表示するオプションのメタデータオーバーレイ
- 現在の図を自己完結型の HTML ファイルとしてエクスポート
- ClickHouse への TLS 接続。証明書検証のスキップやカスタム CA / クライアント証明書にも対応
Tabix
- 追加のソフトウェアをインストールしなくても、ブラウザーから直接 ClickHouse を利用できます。
- 構文ハイライト対応のクエリエディター。
- コマンドの自動補完。
- クエリ実行をグラフィカルに分析するためのツール。
- カラースキームのオプション。
HouseOps
- 構文ハイライト付きのクエリビルダー。応答はテーブルまたは JSON ビューで表示できます。
- クエリ結果を CSV または JSON としてエクスポートできます。
- 説明付きのプロセス一覧。書き込みモードに対応。プロセスを停止 (
KILL) できます。 - データベースのグラフ表示。すべてのテーブルとそのカラムを追加情報とともに表示します。
- カラムサイズのクイック表示。
- サーバー設定。
- データベース管理。
- ユーザー管理。
- リアルタイムデータ分析。
- クラスター監視。
- クラスター管理。
- レプリケーション対応テーブルおよび Kafka テーブルの監視。
LightHouse
- 絞り込みやメタデータ表示に対応したテーブル一覧。
- 絞り込みやソートに対応したテーブルプレビュー。
- 読み取り専用でのクエリ実行。
Redash
- 高機能なクエリエディタ。
- データベースエクスプローラー。
- データをさまざまな形式で表現できる可視化ツール。
Grafana
qryn
- データのクエリ、抽出、可視化に対応する組み込みの Explore UI と LogQL CLI
- プラグイン不要で、クエリ、処理、インジェスト、トレーシング、アラートに対応するネイティブ Grafana API サポート
- ログ、イベント、トレースなどからデータを動的に検索、絞り込み、抽出できる強力なパイプライン
- LogQL、PromQL、InfluxDB、Elastic などと透過的に互換性のあるインジェスト API と PUSH API
- Promtail、Grafana-Agent、Vector、Logstash、Telegraf などのエージェントですぐに利用可能
DBeaver
- 構文ハイライトと自動補完によるクエリ作成。
- フィルターやメタデータ検索に対応したテーブル一覧。
- テーブルデータのプレビュー。
- 全文検索。
session_id をランダムな文字列に設定してください (内部的には HTTP connection を使用します) 。これで、クエリウィンドウから任意の設定を使用できるようになります。
clickhouse-cli
- 自動補完。
- クエリとデータ出力のシンタックスハイライト。
- データ出力のページャーサポート。
- PostgreSQL 風のカスタムコマンド。
clickhouse-flamegraph
system.trace_log を フレームグラフ で可視化するための専用ツールです。
clickhouse-plantuml
ClickHouse table graph
system.tables テーブルからテーブル間の接続関係を取得し、mermaid フォーマットで依存関係のフローチャートを生成します。このツールを使うと、テーブルの依存関係を簡単に可視化し、ClickHouse データベース内のデータフローを把握できます。mermaid を利用しているため、生成されるフローチャートは見栄えがよく、Markdown ドキュメントにも簡単に追加できます。
xeus-clickhouse
MindsDB Studio
DBM
- クエリ履歴に対応 (ページネーション、全件クリアなど)
- 選択した SQL 句でのクエリに対応
- クエリの終了に対応
- テーブル管理に対応 (メタデータ、削除、プレビュー)
- データベース管理に対応 (削除、作成)
- カスタムクエリに対応
- 複数のデータソース管理に対応 (接続テスト、監視)
- 監視に対応 (プロセッサ、接続、クエリ)
- データ移行に対応
Bytebase
- 開発者と DBA 間でのスキーマレビュー。
- Database-as-Code。GitLab などの VCS でスキーマをバージョン管理し、コードのコミット時にデプロイをトリガーします。
- 環境ごとのポリシーに基づく効率的なデプロイ。
- 完全な移行履歴。
- スキーマドリフトの検出。
- バックアップと復元。
- RBAC。
Zeppelin-Interpreter-for-ClickHouse
ClickCat
- インストール不要で SQL を実行できるオンライン SQL エディタ。
- すべてのプロセスとミューテーションを確認できます。完了していないプロセスは、UI から強制終了できます。
- メトリクスには、クラスター分析、データ分析、クエリ分析が含まれます。
ClickVisual
- 分析用ログライブラリのワンクリック作成をサポート
- ログ収集設定の管理をサポート
- ユーザー定義の索引設定をサポート
- アラーム設定をサポート
- ライブラリおよびテーブル単位での権限設定をサポート
ClickHouse-Mate
- ClickHouse SQL クエリの自動補完
- データベースおよびテーブルツリーの高速なナビゲーション
- 高度な結果のフィルタリングとソート
- インラインの ClickHouse SQL ドキュメント
- クエリプリセットと履歴
- 100% ブラウザベースで、サーバー/バックエンド不要
Uptrace
- OpenTelemetry トレーシング、メトリクス、ログ。
- AlertManager を使用した Email/Slack/PagerDuty 通知。
- spans を集計するための SQL ライクなクエリ言語。
- メトリクスをクエリするための PromQL ライクな言語。
- あらかじめ用意されたメトリクスダッシュボード。
- YAML config による複数ユーザー/プロジェクトのサポート。
clickhouse-monitoring
system.* テーブルを利用して ClickHouse クラスターの監視や概要の確認を行える、シンプルな Next.js ダッシュボードです。
機能:
- クエリ監視: 現在のクエリ、クエリ履歴、クエリリソース (メモリ、読み取ったパーツ、file_open など) 、最も負荷の高いクエリ、使用頻度の高いテーブルやカラムなど。
- クラスター監視: 合計メモリ/CPU 使用量、分散キュー、グローバル設定、MergeTree 設定、メトリクスなど。
- テーブルとパーツの情報: サイズ、行数、圧縮、パーツサイズなどをカラムレベルの詳細で確認できます。
- 便利なツール: ZooKeeper データの探索、クエリ EXPLAIN、クエリの強制終了など。
- メトリクスの可視化チャート: クエリとリソース使用量、merges/mutation の件数、merge パフォーマンス、クエリパフォーマンスなど。
CKibana
- Kibana ネイティブ UI からのチャートリクエストを、ClickHouse のクエリ構文に変換します。
- サンプリングやキャッシュなどの高度な機能をサポートし、クエリパフォーマンスを向上させます。
- ElasticSearch から ClickHouse に移行したユーザーの学習コストを最小限に抑えます。
Telescope
- 強力なフィルターとカスタマイズ可能なフィールド選択を備えた、洗練されたレスポンシブ UI。
- 直感的で表現力の高いログフィルタリングを可能にする FlyQL 構文。
- ネストされた JSON、Map、Array フィールドを含む、group-by 対応の時系列グラフ。
- 高度なフィルタリング向けに、任意の Raw SQL
WHEREクエリをサポート (権限チェックあり) 。 - 保存済みビュー: クエリやレイアウトのカスタム UI 設定を保存して共有できます。
- ロールベースのアクセス制御 (RBAC) と GitHub 認証のインテグレーション。
- ClickHouse 側では追加のエージェントやコンポーネントは不要です。
ClickLens
- Discover - あらゆるテーブルを対象にした、Kibanaライクで柔軟なデータ探索
- SQL Console - 構文ハイライトとストリーミング結果に対応し、クエリの作成、実行、分析を行えます
- Real-time Monitoring - クラスターの健全性、クエリパフォーマンス、リソース使用状況をリアルタイムで把握
- Schema Explorer - データベース、テーブル、カラム、パーツなどをたどって確認
- Access Control - UIからユーザーとロールを直接管理
- Native RBAC - UIの権限は、ClickHouseで付与された権限に直接基づきます
CHouse UI
- エンタープライズ級のセキュリティ - サーバー側での認証情報の暗号化、詳細な監査ログ、アクセスルール。
- チームコラボレーション - カスタムロール (例: アナリスト向けに特定の table へのアクセスを許可) を定義し、クエリを安全に共有できます。
- AI によるインサイト - クエリ最適化や視覚的な説明のための LLM サポートを統合。
- 包括的なツールキット - 堅牢な SQL エディタ、監視ダッシュボード、スキーマエクスプローラー、シームレスなデータのインポート/エクスポートを備えています。
clickhouse-flow
- ClickHouse のメタデータからスキーマグラフを自動生成します。
- materialized view を介したデータフローを可視化します。
- スキーマ構造を調査するためのインタラクティブな UI。
- ドキュメント作成や共有のために、図を PDF または SVG としてエクスポートできます。
- 開発環境ですばやくセットアップできる、Docker ベースのデプロイメント。
商用
DataGrip
- 非常に高速なコード補完。
- ClickHouse のシンタックスハイライト。
- ネストされたカラムやテーブルエンジンなど、ClickHouse 固有の機能をサポート。
- データエディタ。
- リファクタリング。
- 検索とナビゲーション。
Yandex DataLens
- シンプルな棒グラフから複雑なダッシュボードまで、幅広い可視化に対応しています。
- ダッシュボードを一般公開できます。
- ClickHouse を含む複数のデータソースをサポートしています。
- ClickHouse を基盤とするマテリアライズドデータの保存に対応しています。
- DataLens のドキュメント。
- ClickHouse データベースのデータを可視化するためのチュートリアル。
Holistics Software
- レポートをメール、Slack、Google スプレッドシートに自動配信するスケジュール機能。
- 可視化、バージョン管理、自動補完、再利用可能なクエリコンポーネント、動的フィルタを備えた SQL エディタ。
- iframe を介してレポートやダッシュボードを埋め込める分析機能。
- データ準備および ETL 機能。
- データのリレーショナルマッピングに対応した SQL データモデリング。
Looker
- LookML を使用した容易でアジャイルな開発。LookML は、レポート作成者とエンドユーザーを支援するために整理された データモデリング をサポートする言語です。
- Looker の Data Actions による強力なワークフローインテグレーション。
SeekTable
- ビジネスユーザー向けの使いやすいレポートビルダー。
- SQL のフィルタリングやレポート固有のクエリカスタマイズに使える強力なレポートパラメーター。
- native TCP/IP endpoint と HTTP(S) インターフェイスの両方で ClickHouse に接続可能 (2 種類のドライバー) 。
- 次元/メジャー定義では、ClickHouse の SQL方言 の機能を最大限に活用できます。
- レポート自動生成用の Web API。
- アカウントデータの backup/restore に対応し、レポート開発フローをサポートします。データモデル (キューブ) / レポート設定は人が読める XML で、バージョン管理システムで管理できます。
Chadmin
TABLUM.IO
- ETL: 一般的なデータベース、ローカルおよびリモートのファイル、API 呼び出しからのデータ読み込み。
- 構文ハイライトと視覚的なクエリビルダーを備えた高機能な SQL コンソール。
- チャートやテーブルによるデータの可視化。
- データのマテリアライゼーションとサブクエリ。
- Slack、Telegram、メールへのデータレポート。
- 独自 API によるデータパイプライン化。
- JSON、CSV、SQL、HTML フォーマットでのデータエクスポート。
- Web ベースのインターフェイス。
CKMAN
- ブラウザーインターフェイスから、クラスターを迅速かつ簡単に自動デプロイ可能
- クラスターのスケールアップ/スケールダウンが可能
- クラスター内のデータを負荷分散
- クラスターをオンラインでアップグレード
- ページ上でクラスター構成を変更
- クラスター ノードおよび ZooKeeper の監視機能を提供
- テーブルとパーティションの状態、ならびに低速な SQL ステートメントを監視
- 使いやすい SQL 実行ページを提供
1bench
- 接続時にサーバーの概要を表示 — バージョン、uptime、実行中のクエリ、アクティブなマージ、パーツ数とストレージサイズ、レプリカの状態、クラスターとノードをひと目で確認できます。
- ビジュアルなクエリビルダー (カラム選択、フィルター、ソート、limit) に加え、構文ハイライト付きの Monaco SQL エディタと、接続ごとのクエリ履歴を備えています。
MergeTreeの各種バリアント、ORDER BY、PARTITION BY、SETTINGS、Nullable()の自動ラップに対応したビジュアルなCREATE TABLEウィザード。- ClickHouse ネイティブ型をサポート —
Nullable、Array、LowCardinality、ネストされたオブジェクト。 - ベクトル検索をサポート —
Array(Float32)の埋め込みカラムを compact なベクトル cell として表示し、2D 埋め込みの可視化や、cosineDistanceによる類似検索に対応します。 - 結果テーブル内でのインラインデータ編集とバッチ保存に対応し、さらに ClickHouse のネイティブフォーマットを使用した CSV/JSON/SQL のエクスポートとインポートも可能です。
- 接続オプション: HTTP/HTTPS、ファイアウォールの背後にあるプライベートクラスター向けの SSH トンネル、安全に production 環境を参照するためのオプションの read-only モード。
- ClickHouse Cloud とセルフホストの両方で利用できます。