一门面向金融学院本科生的前沿数据工程入门课。以实验驱动、AI 辅助自学为主线,带零基础学生从命令行一路走到湖仓一体与 BI 可视化。
金融数据库(双语)· 专业必修
讲课 32 + 实验 16;3 学分
行知楼-212 · 1–17 周
上课人数 44
金融科技 / 投资学 / 金融学 / 金融工程
默认计算机零基础,从 WSL/终端讲起
让非科班出身的金融学子掌握正规、前沿的数据工程基本概念与方法:数据库 → 数据仓库 → 数据湖 → 湖仓一体 → 流批一体,并能在自己的笔记本上动手跑通。
强调 automation 而非 GUI:用命令行与编程解决问题;学会 DuckLake 后可直接对接实验室数据平台。
从“讲授知识”转为“布置任务 · 验收成果 · 公正评价 · 随机拷问”。学生在 AI 辅助下自主实践,教师守住“反空心化”的质量闸门。
第 1 周讲规知与概论(不讲具体知识点);第 2 周起每周一个实验。第 5 周(10/1 周四)逢国庆停课,共 16 次授课、正好 48 学时。想看交互版请转 知识图谱。
| 周次 | 阶段 | 主题 / Topic | 核心概念 | 本周实验 |
|---|
从第 2 周起,所有同学在统一的 Linux 环境下学习:Windows 用 WSL2 + Ubuntu 22.04,Mac 用原生终端。Rill 官方验证 Ubuntu 22.04、仅依赖 unzip,装在 WSL 里天然可跑。
# 管理员 PowerShell,一键安装 wsl --install -d Ubuntu-22.04 # 重启后在 Ubuntu 里继续 sudo apt update && sudo apt install -y unzip git
# 装 Homebrew(如尚未安装)
/bin/bash -c "$(curl -fsSL https://brew.sh/install.sh)"
brew install git
curl -LsSf https://astral.sh/uv/install.sh | sh uv venv && source .venv/bin/activate uv pip install polars duckdb
curl https://rill.sh | sh rill start my-project
读 DuckLake 走 DuckDB attach;本地使用无 100MB 限制。
出勤 + 交报告(无论是否复现成功)
成功复现实验要求的操作
复现 + 拓展,有自主发挥
复现 + ≥2 项拓展,或格外认真、高质量知识库贡献
16 周累计折算百分制。
学生在「金融科技实验室综合管理系统」填报实践与文档情况,教师验收打分,分数公开排名。
高质量的“踩坑与克服经验”贡献计入加分,鼓励 AI 辅助撰写。
拷问不过关,该周复现分打折并需补答。每周页面会列出“可能被拷问的底层问题”。
Tamer Khraisha, 2024 · O’Reilly
斯文 · 2019/2020