五個 Clickhouse 數據庫開源圖形客戶端
俄羅斯搜索巨頭 Yandex 開發的面向列存的關係型數據庫。ClickHouse 是過去兩年中 OLAP 領域中非常熱門,並於 2016 年開源。典型的用戶包括著名的公司,例如字節,新浪和騰訊。
從 DBEngine 給出的趨勢來看,自打開源以來 Clickhouse 被關注的趨勢上升明顯。
使用數據庫,一款趁手的客戶端查詢工具非常重要,這裏我就給大家推薦幾款好用的支持 Clickhouse 的圖形客戶端。
TabixUI
https://github.com/tabixio/tabix
Tabix 是一個純前端,可以運行在瀏覽器中的 Clickhouse 的客戶端,它爲 Clickhouse 量身定製,又比較輕量。
它用到了以下的開源庫:
-
- Ajax.org 的 Ace.JS
-
百度 eCharte
-
Handsontable
-
Lodash
-
pivottable
Tabix 支持以下的功能:
-
直接從瀏覽器連接 ClickHouse 一起使用,而無需安裝其他軟件;
-
查詢編輯器,支持突出高亮 SQL 語法,對所有對象自動完成,包括字典和內置函數的上下文相關幫助。
-
用於映射查詢結果的圖形,圖表和地理參考,包含 map / bar / heatmap / river / sankeys / treemap
-
用於查詢結果的交互式設計器數據透視表(pivot);
-
用於分析 ClickHouse 的圖形工具;
-
兩種顏色的主題:淺色和深色。
-
支持 Clickhouse 的 Metrics
-
支持 Clickhouse 的 Schema
SQLPad
https://github.com/sqlpad/sqlpad
SQLPad 一個 Web 應用程序,用於編寫和運行 SQL 查詢並可視化結果。通過 ODBC 支持 Postgres,MySQL,SQL Server,ClickHouse,Crate,Vertica,Presto,SAP HANA,Cassandra,Snowflake,Google BigQuery,SQLite 等。
SQLPad 支持幾種基本的圖表類型,包含 Line,Bar,Scatter Plot,Stacked Bar。
SQLPad 採用了 Client/Server 架構,Server 使用了 Nodejs,客戶端是 React,圖表庫使用了 D3.js
如果你的工作需要用到除了 Clickhouse 之外的這幾種支持 ODBC 的數據庫,SQLPad 可以一用。
Superset
https://superset.apache.org/
Superset 是 Airbnb 開源的 BI 和數據可視化工具箱。Superset 快速,輕巧,直觀,並帶有各種選項,使各種技能的用戶都可以輕鬆瀏覽和可視化其數據,從簡單的折線圖到高度詳細的地理空間圖。
目前,Superset 已在許多公司大規模運行。例如,Superset 在 Kubernetes 內的 Airbnb 生產環境中運行,每天爲 600 多個活躍用戶提供服務,每天查看超過 10 萬張圖表。
Clickhouse 可用的五個圖形客戶端
Superset 提供以下的功能:
-
直觀的界面,用於可視化數據集和製作交互式儀表板
-
多種精美的可視化展示數據
-
無代碼可視化構建器,用於提取和呈現數據集
-
世界一流的 SQL IDE,用於準備數據以進行可視化,其中包括豐富的元數據瀏覽器
-
輕量級的語義層,使數據分析人員能夠快速定義自定義維度和指標
-
對大多數說 SQL 的數據庫提供開箱即用的支持
-
無縫的內存中異步緩存和查詢
-
一種可擴展的安全模型,允許配置關於誰可以訪問哪些產品功能和數據集的非常複雜的規則。
-
與主要的身份驗證後端(數據庫,OpenID,LDAP,OAuth,REMOTE_USER 等)集成
-
添加自定義可視化插件的功能
-
用於程序化定製的 API
-
雲原生架構,專爲大規模應用而設計
Redash
https://github.com/getredash/redash
Redash 旨在使任何人,無論技術水平如何,都可以利用數據的力量。SQL 用戶可以利用 Redash 來探索,查詢,可視化和共享來自任何數據源的數據。他們的工作反過來使組織中的任何人都可以使用數據。每天,全球成千上萬個組織中的數百萬用戶使用 Redash 來開發見解並制定數據驅動的決策。
Redash 背後的公司創建於 2015 年,並於 2020 年被 Spark 的所有公司 Databrick 收購。
Redash 功能:
-
基於瀏覽器:瀏覽器支持所有內容,均帶有可共享的 URL。
-
易於使用:無需掌握複雜軟件即可立即獲得數據生產力。
-
查詢編輯器:使用瀏覽器快速編輯 SQL 和 NoSQL 查詢並自動完成。
-
可視化和儀表板:通過拖放創建漂亮的可視化文件,並將它們組合到單個儀表板中。
-
共享:通過共享可視化文件及其關聯的查詢輕鬆進行協作,從而實現對報告和查詢的同行審閱。
-
計劃刷新:自定義的定期自動更新圖表和儀表板。
-
告警:定義條件並在數據更改時立即收到警報。
-
REST API:UI 中可以完成的所有操作也可以通過 REST API 獲得。
-
對數據源的廣泛支持:可擴展的數據源 API,具有對一長串常見數據庫和平臺的本機支持。
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源:https://mp.weixin.qq.com/s/1phs8TjZ0LO5Kk48X3_D-g