開工班 · 第 12 關 · 約 14 分鐘
資料庫怎麼從 Excel 長出來
建庫不是學一套新軟體,是決定哪些欄要留下、哪一欄當主鍵、哪些不進庫。
震旦示例週報為教學用虛構案例,資料、數字、人物、公式、權限與流程皆為合成示例,不代表震旦正式資料、制度或 KPI。
Excel:多張工作表、合併儲存格、合計列儀表板:幾張結構固定的資料表
實作:待練習測驗:待通過兩項完成後可記入進度
主圖 · 第 12 課
三張工單,可以有五次到場
把不同粒度的資料分開,才不會把合併後的列數誤當成工單數或到場次數。
💡 先找唯一鍵,再談一對多;數列數不等於數事件。
「不曉得資料庫是什麼、要怎麼建」——對報表組來說,建庫不是安裝一套神祕軟體。是把你已經會的表,改成電腦查得動的形狀。
實作上只要做四個決定:哪幾張 、每一張的 是什麼、哪些 留下、哪些敏感欄根本不進儀表板。兩張表若要對上,靠 (就是你們的 VLOOKUP)。
| A家電 | B辦公 | |
|---|---|---|
| 1 | 週報(含特案) | |
| 2 | 進件 118(含內部) | 進件 76 |
| 3 | 客戶張○、電話… | 合計列寫在資料區 |
動手:舊表裡的每一塊,入庫時怎麼處理?
所以「怎麼建資料庫」對你們的具體答案是:打開最痛的那本 Excel,列出每一欄,標上這四種標籤,再請工程或 AI依這張標籤表去建。不是先學 SQL 語法。SQL 是廚房用語;欄位怎麼切,是報表組最清楚的。
小測驗
要把兩本事業部週報併進資料庫,最關鍵的結構改動是哪一件?
真實專案怎麼用到這一課?
Report-Dashboard · DNIS 電話進線分析
去識別化測試資料/MVP 驗證;以下不含公司正式明細與真實數字。
- 這堂課對應
- Excel 欄位到資料庫
- 專案情境
- DNIS 原始報表先正規化為固定欄位,再存入 SQLite,最後由 Dashboard 查詢;本課只要求看懂結構,不寫 SQL。
- 想一想
- 為何報表標題列不能當通話明細?
- 驗收證據
- 能區分原始檔排版、有效明細與可查詢的資料表。
這一關帶走的一句話
建庫不是學一套新軟體,是決定哪些欄要留下、哪一欄當主鍵、哪些不進庫。
帶回工作練一遍
三張工單有五筆到場紀錄,說明串表後為何不能用列數當工單數。
看參考檢查點
依唯一工單編號計數,到場次數另算。
容易忽略:合併欄位型別要一致;含前導零的編號保留成文字。
筆記會先保存在這個瀏覽器;連結同步帳號後也會安全同步。
先完成上面的互動實作並答對測驗,再完成本關。