每月 5 號的 11 個小時
一家工業零件貿易商月營收約 3,000 萬元。每月 5 號,會計從 ERP 匯出 4 張報表,助理再從電商後台抓訂單明細,用 VLOOKUP 併成 12 分頁 Excel,吃掉 11 個工作小時。老闆看到「上月毛利掉 2.4 個百分點」已是 3 月中,問題發生在 2 月初,補救只剩半個月。這不是人不認真,是資料流沒被工程化。
適用情境 × 不適用情境
適合現在做:
- 資料散在 2 個以上系統,每月人工合併超過 6 小時
- 老闆看毛利、業務看業績、倉管看週轉,各要不同數字
- 決策頻率是週或日,且主檔命名已一致
先別做:
- 只有一套 ERP 且原廠報表夠用,加購授權更便宜
- 月交易低於 300 筆,樞紐分析 30 分鐘做完
- 主檔混亂:先清主資料,否則只會放大錯誤
替代方案矩陣
| 方案 | 適合誰 | 限制 | 成本級距 |
|---|---|---|---|
| Looker Studio 免費版 | Google 生態為主 | 連自家 MySQL 需連接器,大資料量易逾時 | NT$0,連接器約 US$29/月起 |
| Metabase 自架 | 內部有人寫 SQL | 主機與備份自己顧 | 主機 NT$800–2,500/月;Metabase Cloud Starter 自 US$100/月(含 5 帳號)起 |
| Power BI Pro | 已用 Microsoft 365 | 閘道繁瑣,授權隨人數成長 | 每人每月 US$14,10 人約 NT$4,500/月 |
| 自建 Laravel + ECharts | 要嵌進既有後台、權限要細 | 初期投入最高,新報表要排工程 | 一次性 NT$180,000 起 |
完整流程拆解
- 一・指標對焦(3–5 天):訪談老闆、財務、業務主管各 60 分鐘,用 Notion 收斂出 12 個以內指標。交付「指標字典」,寫明口徑、分母與更新頻率。
- 二・資料盤點(5–8 天):盤點來源系統與連線方式(ERP 唯讀帳號/API/排程 CSV)。交付 draw.io 血緣圖與主檔對應表。
- 三・資料管道(8–12 天):建 staging 庫,用 Laravel 排程與佇列每晚 02:00 增量抽取為事實表與維度表。交付 ETL 腳本與告警通道。
- 四・儀表板實作(10–15 天):先用 Figma 出總覽/業務/庫存三張版面,確認後才寫程式。交付正式站與角色權限表。
- 五・對帳驗收(5 天):拿上月已結帳數字比對,誤差需低於 0.5%。交付對帳報告與操作錄影。
真實成本完整拆解
- 入門 NT$60,000–120,000:Metabase 自架、單一資料源、3 張儀表板,2–3 週。
- 標準 NT$180,000–350,000:3–4 個資料源、完整 ETL、8–12 個指標、角色權限與每日更新,6–8 週,多數中小企業落在這級。
- 進階 NT$450,000–900,000:3 年歷史回補、倉儲分層、預算差異分析,10–14 週。
容易漏算的隱藏費用:
- 主機 4GB 約 NT$800/月,破 50GB 再加 NT$1,200/月
- 主檔清理常吃掉 15–40 小時,約 NT$18,000–48,000
- ERP 原廠開唯讀帳號或 API 一次性 NT$8,000–30,000;維護每月 NT$4,000–12,000
實施真相 vs 客戶想像
| 客戶以為 | 實際發生 | 怎麼處理 |
|---|---|---|
| 資料都在 ERP,接一下就好 | 沒有資料字典,欄位叫 CD001,還原意義要 3–5 天 | 合約要求原廠給字典 |
| 即時更新比較好 | 拉高正式庫負載,未過帳數字反而誤導 | 每日 02:00 更新即可 |
| 上線大家自然會用 | 30 天後登入率常不到三成 | 週會首張投影片換成儀表板 |
常見陷阱 × 怎麼避開
- 口徑沒定義:業績含稅還是未稅、退貨扣不扣?→ 寫進指標字典並請財務簽名。
- 直連 ERP 正式庫:一支慢查詢就讓現場開單卡住 → 改走唯讀副本或 staging。
- 時區與日界線:ERP 用民國年、電商回 UTC,跨日訂單算到隔天 → ETL 統一轉西元與 Asia/Taipei。
- 權限開太大:業務看到全公司毛利 → 上線前做角色矩陣,預設最小權限。
- 沒有異常告警:來源改欄位使 ETL 靜默失敗 → 排程失敗或筆數驟降 30% 推 LINE 告警。
- 首屏太慢:一次撈三年明細載入 8 秒 → 預先彙總日表,把 LCP 壓在 2.5 秒內。
成功指標與 90 天路線圖
- 第 30 天:對帳誤差低於 0.5%;週活躍達目標八成;ETL 成功率 ≥ 99%。
- 第 60 天:人工報表由 11 小時降到 2 小時內;新增 2 個使用者自提指標。
- 第 90 天:至少 3 個可追溯到儀表板的決策(如砍掉毛利低於 8% 的 SKU);決定是否進第二期。
台灣情境的法規重點
- 資料最小化:身分證字號與手機號在 ETL 階段就遮蔽,符合個人資料保護法必要範圍原則;病歷等特種個資不得混入。
- 帳務保存:依商業會計法第 38 條,憑證至少存 5 年、帳簿與財報 10 年;BI 的 staging 不能當正本。
- 稽核與委外:報表匯出留 log、離職帳號當日停權;與開發商簽個資委外條款並載明結案刪除。
決策清單
- ☐ 每月人工整理報表超過 6 小時
- ☐ 資料來源系統有 2 個以上
- ☐ 主檔命名已統一
- ☐ 能取得 ERP 唯讀帳號或 API
- ☐ 財務願為指標口徑背書
- ☐ 有明確的內部負責人
- ☐ 決策頻率是週或日
- ☐ 預算至少 NT$150,000
- ☐ 可接受 6–8 週建置期
- ☐ 已想好第 90 天要做什麼決定
勾滿 7 項代表投報率合理;低於 4 項先清主資料。
常見問題 FAQ
只有 8 個人,做儀表板划算嗎?
看工時不看人數。每月人工報表超過 6 小時、且錯一次影響備料或報價,入門級 NT$60,000–120,000 約 8–12 個月回本。
用 Looker Studio 免費版不行嗎?
資料集中在 Google 生態就可行。撞牆點是連自家 MySQL、列級權限、跨系統併表;中兩個就換 Metabase 或自建。
ERP 廠商不給資料庫帳號怎麼辦?
優先序是原廠 API、排程匯出 CSV,最後才是畫面爬取;第三種只宜當過渡,合約要一併索取資料字典。
資料多久更新一次?
財務與毛利類每日 02:00 更新即可,因會計過帳有時間差;出貨與庫存可到每小時。需要秒級的是告警。
下一步
ScriptWalker 的「營運數據儀表板建置」NT$180,000 起,含指標字典、ETL 管道與 3 張儀表板。評估中可先做兩週、NT$18,000 的「指標盤點工作坊」,產出指標字典與血緣圖再決定。
- Email:[email protected]
- 電話:0916-224-047
- LINE:@ufv9089p