proposal.detail
已接受The Ubuntu TechHive
Rust Data Pipelines: From Files to Clean Databases and Web Dashboards
一场为期两小时的实用课程,内容涵盖如何使用 Rust 构建可靠的数据管道。从处理杂乱的输入文件开始,最终实现数据的清洗、存储、查询,并在 Web 应用程序中进行可视化展示。
混合 · 2 小时 · 2026年六月27 · 2026年六月22
描述
section.description这是一场为期两小时的实用课程,旨在探讨如何使用 Rust 构建可靠的数据流水线。我们将从杂乱的输入文件开始,最终得到可存储、可查询并能在 Web 应用中进行可视化的整洁数据。
本课程结合了 Rust、Polars、命令行数据工作流以及 SQLx,展示了开发者如何处理 CSV 或 Parquet 文件、验证并转换数据、清晰地处理错误、将整洁的记录持久化到数据库中,并为图表、仪表盘或报告页面准备结果。
虽然以 Rust 作为实现背景,但核心课程内容仍专注于软件工程基础:数据契约、可重复的工作流、可见的进度、可靠的错误处理、数据库迁移、编译时查询检查以及操作清晰度。
受众:希望通过实用的工程课程学习如何将原始文件转化为整洁、可查询且可可视化数据的初级和中级开发者。
学习成果:
- 构建一个能够接收输入文件并生成结构化输出的 Rust 命令行工作流
- 在存储前清理并验证 CSV 或 Parquet 数据
- 使用 Polars 进行过滤、选择、连接、分组和惰性执行
- 使用 SQLx 将整洁的记录存储到数据库中
- 使用迁移和编译时检查来提高数据库访问的安全性
- 为 Web 应用中的可视化准备存储好的数据
形式:两小时课程,包含简短的框架演示、具体的端到端示例、权衡讨论以及用于练习的结束清单。
会员支持
1 支持者
希望此活动发生的社区成员。
该提案的投票已结束。
提案详情
状态
已接受
难度
混合
持续时间
2 小时
目标日期
2026年六月27
已创建
2026年六月22