TEXTILE DATA LAB · 5090

青梭紡織 · 資料實驗室

從一張訂單,看懂業務、採購、製造、品保到財務的資料關係。這是一個獨立的 PostgreSQL 沙盒,供後續 AI Agent 查詢、權限與資料治理練習。

全部為虛構教學資料基準日 2026-10-20Tailscale 私有存取
IDENTITY + OPENBAO + CODEX MCP

先用 Keycloak 登入

用 Keycloak 登入後,實際申請 OpenBao 短效 PostgreSQL 憑證、查詢逾期訂單,再驗證撤銷與錯誤清理。

進入 SSO、OpenBao 與 MCP 實驗 →
01 / BUSINESS OVERVIEW

看營運儀表板

訂單與逾期金額、每月業績、產出、品質、庫存、應收帳款,以及資料機密分級。僅讀取核准的摘要。

開啟 Grafana →
02 / DATABASE WORKBENCH

直接查看資料表

使用開源 pgAdmin 4 展開 Schema、查看資料列、檢查欄位與外鍵,或在 Query Tool 執行 SQL。需講師配發的帳號。

開啟 pgAdmin →
12公司部門
27關聯資料表
1,200銷售訂單
3資料敏感等級
這是合成資料,不是真實公司機密。員工、客戶、銀行參考碼、研發與董事會計畫皆為虛構。配方不能用於實際製造。資料固定於 2026-10-20,儀表板不代表今日即時營運。

第一次查看資料表

  1. 登入 pgAdmin,展開「青梭紡織|虛構教學資料」。
  2. 選擇 01 一般唯讀,輸入講師配發的資料庫密碼。
  3. 展開 Databases → textile → Schemas → sales → Tables。
  4. 右鍵 orders,選擇 View/Edit Data → First 100 Rows。
  5. 要看薪資或配方,請講師選用 HR、RD 或管理員連線;一般角色會被拒絕。

從這個查詢開始

在 pgAdmin 的 Query Tool,以一般唯讀連線執行:

SELECT order_no, promised_ship_date, status
FROM sales.orders
WHERE promised_ship_date < DATE '2026-10-20'
  AND status NOT IN ('shipped', 'cancelled')
ORDER BY promised_ship_date, order_no
LIMIT 20;

這是訂單列表範例。未出貨數量及金額的完整計算,請講師查看 reporting.overdue_orders,它會先彙總出貨量,避免 JOIN 重複加總。

資料目錄

分類標籤是治理資訊;實際保護由資料庫 GRANT 與 RLS 執行。業務測試角色僅能查台灣市場訂單。

資料表部門分級內容與定義
正在載入資料目錄…