FileFeed:停止为每个新客户编写 CSV 解析器
发布: (2026年4月6日 GMT+8 01:13)
3 分钟阅读
原文: Dev.to
Source: Dev.to
什么是 FileFeed?
FileFeed 是一个用于自动化文件摄取的文件处理平台。文件可以通过 SFTP、电子邮件、API 或云存储上传。FileFeed 会对文件进行校验、将列映射到你的模式、执行转换,并将干净的 JSON 交付给你的产品。
- 一个模式。
- 每个客户都映射到该模式。
- 零自定义解析器。
工作原理
- 客户将文件上传到 SFTP。
- FileFeed 检测管道(客户端 + 文件夹匹配)。
- 进行模式校验。
- 应用字段映射。
- 执行转换。
- 触发 webhook 发送到你的系统。
- 你通过 API 获取干净的 JSON。
每个客户都有自己的 SFTP 凭证、独立的存储空间以及带有特定字段映射的管道。你只需定义一次模式,FileFeed 会将所有内容规范化到该模式。
开箱即用的功能
- 多渠道摄取:SFTP、电子邮件、API、云存储。
- 模式校验:在数据进入你的系统前拒绝错误数据。
- 字段映射:
Worker_ID→employee_id,按客户划分,无需代码。 - 内置转换:
toLowerCase、trim、formatPhoneNumber等。 - Webhook 交付:HMAC 签名,在文件收到、处理或失败时触发。
- 出站交付:通过 API、SFTP、云存储或电子邮件推送干净数据。
- 仪表盘:查看每一次管道运行,下载原始文件和处理后的文件。
替代的方案
在使用 FileFeed 之前,团队通常使用 Couchdrop 等工具进行 SFTP 文件路由。这类工具只处理文件传输,不负责文件处理。工程师仍需自行编写所有解析、映射和校验代码。
FileFeed 完整覆盖从摄取到交付的整个流水线。
适用对象
面向 B2B SaaS 公司,其企业客户会发送数据文件——如 HR‑tech、金融科技、医疗、供应链等。如果你的工程师在编写文件解析器而不是构建产品功能,FileFeed 可以接管这层工作。
试用
前往了解更多。