組合器

左邊切產業、選場景, 右邊即時預覽組合後的應用。URL 本身就是組合定義, 可分享 / 書籤。

健身工作室 · 即時組裝應用
4 個場景 · 共用同一份 課程資料
規則引擎 · rules-engine
Decision Layer · OPA / Radar / Feature Flags
健身工作室 規則引擎
1 條規則 · 每筆 課程 經過完整評估鏈
● Active
Rule Set (依優先序)
  • R01
    demo-1WARN
    示範規則 (本產業未定義)
    來源: 通用
    命中 17x
模擬評估 · 輸入一筆 課程
// input
{
id: "m-3001",
status: "active",
value: 18,
owner: "Ken",
}
WARN示範規則 (本產業未定義)
最終決策: 審查通過 + 記錄稽核
指令搜尋 · command-search
ESC
最近 課程
m-3001王小明 · 月卡
m-3002李佳欣 · 年卡
m-3003陳大衛 · 體驗課
快速動作
建立課程⌘N
開啟課程預約⌘L
查看場館營運⌘D
切換會員旅程視圖⌘B
對話串 · chat-thread
會員 · m-3001
在線上
您好, 想詢問關於王小明 · 月卡的狀況
10:23
已收到, 目前狀態是續約中
10:24
預計何時能完成?
10:25
預計 15 分鐘內處理好, 會再通知您 🙏
10:26
輸入訊息...
資料管線 · etl-pipeline
Pipeline Layer · dbt / Airflow / Fivetran
健身工作室 資料管線
2 個來源 → 2 個目標 · 每 15 分鐘同步
● 運行中SLA 99.8%
Source (2)
外部 API
REST
資料庫 CDC
Debezium
Transform (dbt models)
  • stg_01
    格式正規化
    日期/時區/欄位命名
    ✓ OK
  • stg_02
    業務規則轉換
    對應到 課程 本體
    ✓ OK
  • stg_03
    PII 遮蔽 / 加密
    符合合規規則
    ✓ OK
  • stg_04
    派生欄位
    計算 KPI 前置資料
    ✓ OK
-- models/fct_課程.sql
SELECT * FROM {{ ref('stg_04_derived') }}
WHERE trial IS NOT NULL
Sink (2)
原始資料
entity
核心實體
entity
最後執行: 2 分鐘前 · 處理 18,402 筆重跑看血緣 (lineage)查錯誤