DATA LEDGER / 03
營運資料產品與對帳
把多來源、跨月份與晚到事件整理成能重跑、能解釋修訂的資料產品
已會 SQL 的分析師、資料工程師與負責跨系統營運數字的人員前1/10以內試閱 · 正式購買後閱讀365天 · 價格待定,付款暫未開放
18完整課文
09互動實驗
06模組動畫影片
01獨立專題
你會完成什麼
- 明寫每張表與每個指標的粒度、鍵、時間及金額單位
- 用來源與訂單層橋接表定位 JOIN 放大、重複與孤兒紀錄
- 區分結構契約、內容斷言與實際資料庫強制行為
- 建構業務鍵去重、事件時間歸期與可見時間快照
- 完成跨期回填、血緣影響與可重跑發布證據包
適合誰,以及先備知識
- 能使用 JOIN、GROUP BY 與基本試算表
- 理解表格、主鍵與 CSV;工程練習需能執行 Python 3.10 以上
- 核心驗算只用 Python 標準庫 SQLite,不需要雲端帳號或付費 API
完整六模組課綱
MODULE 01
先固定一列的意思
用粒度、業務鍵與 JOIN 基數解剖多來源錯帳。
- 粒度先於加總:一列究竟代表什麼
- 兩種鍵:接收紀錄與業務事實
- JOIN 放大鏡:兩邊都不唯一時會發生什麼
MODULE 02
把來源變成可對帳的數字
先聚合再關聯,分清付款、退款、取消與例外。
- 先聚合再關聯:建立訂單層的對帳橋
- 退款、取消與淨額:定義決定答案
- 跨來源橋接:總額相等仍要找差異
MODULE 03
時間是指標的一部分
處理時區、可見截止、晚到退款與歷史修訂。
- 時區與月份:先轉時間再切分區
- 兩條時間線:發生了與知道了
- 晚到退款:為歷史修訂留下解釋
MODULE 04
契約與內容品質閘門
分清形狀、內容、完整性及隔離責任。
- 結構契約:欄位、型別與單位一起固定
- 形狀通過仍有錯:內容斷言的失敗集合
- 完整性、例外與品質預算
MODULE 05
增量、回填與影響範圍
以穩定業務鍵重跑,再找真正受影響的月份與下游。
- 增量不是追加:穩定鍵與重跑不變量
- 回填計畫:範圍由影響決定
- 血緣與爆炸半徑:哪個數字真的會受影響
MODULE 06
可演進的發布與驗收
版本化口徑、獨立對帳、重現證據與結業交付。
- 版本與消費者:更正數字不能靜默換定義
- 修訂後總額:用獨立基準驗收回填
- 發布證據包:另一個人能否重現你的數字
學習與購買說明
如何試閱與購買?
登入Google可閱讀全文前1/10以內的連續圖文;價格待定,綠界付款暫未開放。正式開放購買後,以伺服器核實的付款與權限開始365天閱讀。
資料與動畫來自真實企業嗎?
案例、圖解與合成資料自行創作;互動動畫是可重跑的教學模型,附假設與數值紀錄。沒有宣稱為特定企業的成效或任一供應商benchmark。
有真人批改或認證嗎?
本課提供參考答案、可執行檢查及rubric;目前沒有承諾真人導師批改或專業資格認證。