課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
1 | Evolution of Decision Support Systems & The data warehouse environment |
1. The Evolution
2. Problems with the naturally evolving architecture
3. The architected environment &
1. The structure of the data warehouse
2. Subject orientation
3. Day 1-day n phenomenon
4. Granularity |
1能具體描述DSS沿革
2能具體描述任由自然演化的系統架構所出現的問題 &
1能具體描述資料倉儲特徵
2能區別資料庫與資料倉儲之異同 |
講授
|
作業 期中考
|
|
2 | Dimensional modeling primer |
1. Dimensional modeling vocabulary: Dimension tables, Fact tables, ...
2. Dimensional modeling myths |
1能描述何謂維度為模
2區別維度模型與正規化模型之差異 |
講授
|
作業 期中考
|
|
3 | Retail Sales |
1. Four-step demensional design process
2. Declar the grain
3. Choose the demensions
4. Identify the facts |
1能以維度計設四步驟進行維設建模
2能辨別不同的資料顆粒度 |
講授
|
作業 期中考
|
|
4 | Inventory |
1. Periodic snapshot
2. Transaction snapshot
3. Accumulation snapshot
4. Data warehouse bus matrix
5. Conformed dimensions and facts |
1能區別三種類型的資料顆粒度
2在維度設計時能恰當選顆粒度 |
講授
|
作業 期中考
|
|
5 | Procurement |
1. Multiple- VS Single- transaction fact tables
2. Slowly changing dimensions
3. More rapidly changing demensions |
1能判斷何時該採單一事實表或多重事實表
2具體描述三種不同類型的漸變維度
3區別漸變維度與快變維度 |
講授
|
作業 期中考
|
|
6 | Order Management |
1. Fact normalization
2. Dimension role-playing
3. Degenerate dimension
4. Junk dimensions |
1能運用維度角色扮演、退化維度、雜項維度等技巧於維度計設 |
講授
|
作業 期中考
|
|
7 | Other Dimensional modeling issues |
1. Large changing dimensions
2. Consolidated fact tables
3. Time-stamped transaction tracking in a dimension
4. outrigger dimension
5. Household dimension
6. Multivalued dimensions
7. Surrogate keys |
1運用本單元所授的技巧於維度設計 |
講授
|
作業 期中考
|
|
8 | 期中考 |
期中考 |
期中考 |
|
|
|
9 | BI軟體PowerBI介紹 & 初步實作 |
為什麼選Power BI
Power BI系列產品
資料流-理解報表數字背後的履歷
報表實作-以銷售成效為例
匯入資料源
建立視覺效果: 交叉分析篩選器、折線圖、群組直條圖... |
能陳述Power BI的優勢
能運用Power BI完成簡單小專案 |
上機實習 講授
|
作業 期末考
|
|
10 | 資料清理工具Power Query基本操作 |
用PQ匯入資料
PQ常用操作: 資料列(row)類
PQ常用操作: 取代、排序、分組類
PQ常用操作: 資料行(column)類 |
能運用PQ為資料進行初步清理 |
上機實習 講授
|
作業 期末考
|
|
11 | 資料清理工具Power Query進階操作 |
資料表的結構轉換
日期與時間的操作
文字資料行的操作
合併資料表的方法
資料清理步驟的調整 |
能運用PQ為資料進行進階清理 |
上機實習 講授
|
作業 期末考
|
|
12 | 資料分析運算式DAX基本 |
DAX函數基礎認識
DAX運用場景: 衍生資料行
DAX運用場景: 量值 |
能運用DAX自定義衍生資料行與量值 |
上機實習 講授
|
作業 期末考
|
|
13 | 資料分析運算式DAX進階 |
加總類函數
布林值篩選條件運算式
資料表篩選條件運算式
篩選條件修改函數
日期與時間相關計算 |
能運用DAX自定義進行的衍生資料行與量值 |
上機實習 講授
|
作業 期末考
|
|
14 | 資料視覺化-互動式報表基礎 |
預備資料集
報表標題
報表篩選器
KPI卡片
樹狀圖與緞帶圖 |
能製作基本互動式報表 |
上機實習 講授
|
作業 期末考
|
|
15 | 資料視覺化-互動式報表進階 |
自定義數值單位
動態分析群組横條圖: X & Y 軸指標
資料鑽研分析
客製化工作提示 |
能製作進階互動式報表 |
上機實習 講授
|
作業 期末考
|
|
16 | 期末考 |
期末考 |
期末考 |
|
|
|