Lantide Data

返回學習中心

database-connections

讀時間: 約 7 分鐘 · 系列: 平台啟用(數據工程)實踐 · 上一步: 分工 · 下一步: 工作區與資料目錄


為什麼用連線而不是匯資料進 Lantide

Lantide 在本機用 DuckDB 查詢:初始資料夾裡的檔案、以及經 Connections 掛上的資料庫或額外本機根。分析師可用 SQL 跨本地檔案與遠端表分析,無需先把整庫匯入本機。你負責把來源 配通、權限給對、alias 不衝突


Available for all 與 Pro

側邊欄 Data → ConnectionsSource Type 分為兩組(與畫面標籤一致):

分組 類型 說明
Available for all PostgreSQL、MySQL、SQLite 所有方案可建立與連線
Pro Additional folder 額外本機資料根;獨立 alias;不搬移來源檔。細節見 工作區與資料目錄
Pro Cloud folder 雲端物件儲存(S3/OSS/ADLS Gen2 等);alias 與引用格式同 Additional folder;Remove 不刪雲端物件
Pro SQL Server / Azure SQL 需本機 Microsoft ODBC Driver 18;SQL login;唯讀

Trial: 看得到 Pro 選項與說明,但不能建立/測試/連線 Pro 來源。Trial 最多 1 條 active 外部資料庫連線;Additional folder 與 Cloud folder 不計入此 slot。


基本流程(資料庫)

  1. 側邊欄 Data 區 → Connections
  2. 選類型,填連線資訊與唯一 alias
  3. Test Connection → 成功後 Connect
  4. Data 區出現 alias → schema → table

SQL Server/Azure SQL: 先確保 Driver 18 已安裝且 App Detect 通過;可用 Autofill from connection string(僅 SQL login;Entra 不支援)。密碼連線成功後存於 OS vault(Keychain/Credential Manager)。查詢唯讀;ODBC staged——每條遠端 SQL 須單源,先物化再與本地/cache JOIN,做單一 statement 透明跨源 JOIN。若 Agent 估計遠端結果超過約 50 萬列,可能 pause 請使用者確認後才繼續(見 USER_GUIDE §4.5、§12.6)。

Cloud folder: 選 provider 後填 bucket/prefix(或 Azure account/file system)與 credential。ADLS Gen2/Blob 可用 Autofill from SAS URL。Add 前可 Test connection;側邊欄若需建索引,對 alias Connect(Connections 卡片或 Sidebar 右鍵)。狀態 degraded 表示雲端可用但索引可能不完整,請 Connect 重建索引。Azure Files 須先由 OS/IT 掛載 SMB/檔案共用(Windows:對應磁碟機或 UNC;macOS:Finder → Connect to Server),再在 App 選擇 Mounted path——Lantide 不代為掛載。

管理現有綁定

Connections 對話框右側每張卡片有三個圖示:Edit(載入表單)、ConnectDisconnect(依狀態)、Remove(刪除設定)。Disconnect 後 Sidebar 不顯示該 alias,但綁定仍保留,可再 ConnectLink2 數字 = 已連線 DB + 已掛載 folder/cloud 總數。

Impact 確認: RemoveDisconnectEdit → Save 若會影響 SQL 分頁對該來源的引用,系統會先列出引用 tab 數;必要時須勾選確認後才執行(與變更初始/Additional folder 路徑時相同)。

Additional/Cloud folder 在 Sidebar alias 列右鍵也可 EditConnectDisconnect(英文選單)。

逐步操作見 USER_GUIDE §4.5


引用格式(給分析師對照)

-- PostgreSQL 範例
SELECT * FROM pg_db.public.orders LIMIT 10;

-- Additional folder
SELECT * FROM "sales_drop"."orders.csv" LIMIT 10;

-- 跨源 JOIN 範例(本地/已掛載原生 DB/cache)
SELECT o.order_id, l.name
FROM sdb.main.orders o
JOIN "local.csv" l ON o.customer_id = l.customer_id;

alias 命名建議:短、唯一、團隊看得懂(例如 pg_warehouse),避免與初始資料夾語意、其他連線或 MCP alias 衝突。


限制與故障提示

項目 說明
Trial DB slot 最多 1 條 active 外部 DB;第二條會觸發升級提示(英文 Toast)
Pro 欄位 Trial 可見不可建;升級後才能填寫提交
連線錯誤 Connections 按鈕可能顯示黃色警示;檢查網路、防火牆、帳密、ODBC Driver
斷線後 Sidebar 僅顯示可查詢來源;到 Connections 或 Sidebar 右鍵 Connect;必要時 Data Refresh 重抓 schema
密碼 匯出 .lantide不會 打包可復原密碼;匯入後須重填

你現在可以做一件事

唯讀帳號 建一條 PostgreSQL/MySQL/SQLite 測試連線,Test 成功後請分析師 SELECT 100 rows 右鍵預覽。若團隊有 SQL Server,再依 §4.5 完成 Driver 偵測與一條連線演練。


下一步