SQL 查詢儀表板系統

Data analysis tools

一套在自己電腦上執行的 SQL 查詢與儀表板系統:在瀏覽器裡寫查詢、把結果畫成圖、再把圖放進儀表板,已接好一個示範資料庫,並附一條示範查詢與一張長條圖。以 Docker Compose 起站,密鑰與管理員密碼由腳本隨機產生。衍生自 BSD-2-Clause 授權的開源專案凍結快照;交付含從原始碼建置映像的 Dockerfile、編排檔、密鑰與密碼產生腳本和繁中快速上手文件。

訂閱US$49 每月
最近實跑2026-11-02
實際使用
開箱可用度4 / 5
你需要準備
修改工作量少4 / 5

適合誰

想用 SQL 查自己的資料庫、做圖表與儀表板,並把資料與帳號留在自己機器上的個人與小團隊。

如何啟動

$ sh scripts/quickstart/init-env.sh
$ docker compose up -d --build

瀏覽檔案

以下為固定版本的商品檔案。少數本店自用的檔案不會放進 zip。

檔案總覽1,432 個路徑
▸bin3
docker-entrypoint
release
run
▸client773
.babelrc
.eslintignore
.eslintrc.js
.gitignore
app/
cypress/
prettier.config.js
tsconfig.json
visual-tests/
▸demo1
init/
▸migrations32
0001_warning.py
README
alembic.ini
env.py
script.py.mako
versions/
▸redash193
__init__.py
app.py
authentication/
cli/
destinations/
handlers/
metrics/
models/
monitor.py
permissions.py
…
▸scripts4
README.md
quickstart/
▸setup1
README.md
▸tests95
README.oidc.md
__init__.py
destinations/
factories.py
handlers/
metrics/
models/
oidc_provider.py
query_runner/
serializers/
…
▸viz-lib278
.babelrc
.gitignore
CHANGELOG.md
README.md
__tests__/
package.json
prettier.config.js
src/
tsconfig.json
webpack.config.js
▫ATTRIBUTION.md
▫CHANGELOG.md
▫CONTRIBUTING.md
▫Dockerfile
▫Dockerfile.quickstart
▫LICENSE
▫LICENSE-99LL.md
▫LICENSE.borders
▫Makefile
▫PRODUCT.md
▫QUICKSTART.md
▫README.md
▫SECURITY.md
▫SECURITY.upstream.md
▫codecov.yml
▫compose.yaml
▫cypress.config.js
▫delivery-manifest.txt
▫manage.py
▫netlify.toml
▫package.json
▫pnpm-lock.yaml
▫pnpm-workspace.yaml
▫pyproject.toml
▫pytest.ini
▫uv.lock
▫webpack.config.js
▫worker.conf
▫設定檔與隱藏檔 24

購前披露

你買的是什麼

自架 SQL 查詢與儀表板系統:在瀏覽器裡寫查詢、把結果畫成圖、再放進儀表板,已接好示範資料庫並附一條示範查詢。用 Docker Compose 起站,首次啟動自動建立管理員。

衍生自 BSD-2-Clause 授權的開源專案,非原專案本身。我方加工:Dockerfile、編排檔、示範內容建立步驟、密鑰產生腳本與繁中快速上手文件。

交付形式是凍結快照:一份 zip 檔,內容取自商品倉庫 d585a54 這個版本。

已知限制

  • 服務只開在本機 127.0.0.1 的 5001 埠,明文 HTTP,TLS 與對外開放要自備
  • 介面文字為英文
  • 沒有設定寄信,需要時要自行設定
  • 沒有安裝 SQL Server 與 Databricks 的專有驅動,介面沒有這兩種資料來源
  • 不啟用能執行程式碼的功能,包含自訂 JavaScript 圖表
  • 示範查詢在啟動後約半分鐘內才會出現
  • 資料來源的連線資訊以 .env 的密鑰加密,更換該值後讀不出來
  • 資料存在 Docker 具名資料卷,docker compose down -v 會刪除全部資料
  • 首次啟動要從原始碼建置映像,期間向 registry、apt 與套件庫取件
  • 釘死在交付快照,不追上游。

責任上限、承諾範圍與法定底線,以服務條款為準。

查核紀錄

以下每一項皆依固定版本查核。每一項結果都附上理由、證據連結與查核人。未通過的項目也如實列出,以供檢驗。

5 通過0 需注意0 未通過

Source Review

原始碼審閱

PASS 通過

交付執行面逐項審:我方加工檔審讀 —— compose.yaml(網頁埠只綁 127.0.0.1;密鑰與各項密碼缺任一就拒絕啟動;資料庫與佇列不對外開埠;關閉版本檢查;不啟用使用者輸入內嵌指令碼與自訂 JavaScript 圖表;資料用具名資料卷)、scripts/quickstart/first-run.sh(建資料表並以指令建立管理員,重跑不重複建立)、scripts/quickstart/seed-demo.py(經網頁服務自己的 REST API 建立示範資料來源、查詢與長條圖,管理員 API 金鑰直接從資料庫讀、不印出)、scripts/quickstart/init-env.sh(openssl 產生隨機值,.env 權限 600,已有 .env 不覆蓋)、redash/models/users.py 的一處修改(頭像改用內建預設圖,不把信箱雜湊送到外部網站)。上游 Python 與前端原始碼未逐檔審讀,以 BSD-2-Clause 授權與容器隔離為依據。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-038-sql-query-dashboard/blob/d585a546dc29b8bb0df2aa9045ec20c168d59c1e/compose.yaml查核於 2026 年查核人 claude-code build-product session
Script Safety

腳本與權限

PASS 通過

買家交付路徑會執行的腳本逐一檢視:init-env.sh、first-run.sh 與 seed-demo.py 為我方所寫(審讀);建置走 Dockerfile.quickstart(讀過:apt 安裝系統套件,uv 與 pnpm 依鎖定檔安裝,基底映像以摘要固定,未見下載後直接餵給 shell 執行的形狀)。容器啟動由上游的 docker-entrypoint 管理伺服器、排程與工作程序。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-038-sql-query-dashboard/blob/d585a546dc29b8bb0df2aa9045ec20c168d59c1e/scripts/quickstart/first-run.sh查核於 2026 年查核人 claude-code build-product session
Recency

90 天活躍度

PASS 通過

本商品為凍結快照,不追上游:上游原始碼釘死於商品倉庫建立當日取得的主線版本(見證據連結),商品倉庫由該快照加上我方加工 commits 組成。

License

授權

PASS 通過

SPDX:LicenseRef-99LL-Product

上游 LICENSE 實查(證據連結指向釘死版本的檔案本體,並與商品倉庫內同一份比對一致):標準 BSD-2-Clause 全文,著作權人 Arik Fraimovich。允許商用、修改、衍生、再散布與販售,義務為原始碼散布時保留版權聲明、條件與免責聲明,二進位散布時在文件中重現(LICENSE 與 ATTRIBUTION.md 隨 zip 交付);上游沒有 NOTICE 檔。上游另附 LICENSE.borders,載明一份巴林地圖資料的來源與使用條件(個人與商業用途免費、須署名),隨快照保留。非依 GitHub 的 license 欄位判定。商品整體另附 99LL 商品授權範本:上游 LICENSE 原樣保留,另置 LICENSE-99LL.md 作為加工部分的銷售與責任條款,spdx 記 LicenseRef-99LL-Product。

Dependency Licenses

相依套件授權

PASS 通過

記載的是宣告面,不是掃描結果:Python 相依以 pyproject.toml 宣告、uv.lock 鎖定,前端以 package.json 宣告、pnpm-lock.yaml 鎖定,套件本體由買家建置時自各自的套件庫取得;基底映像與系統套件由 registry 與 apt 取得。這些相依樹未逐包掃描授權。上游沒有 submodule,另附的 LICENSE.borders 見授權一項(見 ATTRIBUTION.md 與該檔)。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-038-sql-query-dashboard/blob/d585a546dc29b8bb0df2aa9045ec20c168d59c1e/ATTRIBUTION.md查核於 2026 年查核人 claude-code build-product session
HEALTH 實測通過

最後實測通過:2026-11-02

訂閱即可下載全部商品
US$49/ 月原價 US$99

訂閱期間可下載目錄中的所有商品,不需要另外購買這一件。看方案內容

訂閱前請先以 Google 帳號登入。訂閱與帳單皆綁定你登入的信箱。

已訂閱即可直接下載。尚未訂閱時會前往方案頁,尚未登入時會先前往登入頁。