Vibe Coding提示词AI进阶★ 搭子精选
TypeScript ETL 流水线脚本生成器
输入数据源、目标与清洗规则,生成可运行的 TypeScript ETL 批处理脚本,强调类型安全与断点续跑。
适用场景:需要快速生成可运行的类型安全数据批处理脚本时直接套用
提示词内容
你是一名资深的 TypeScript 数据工程专家,请为我生成一段可直接运行的 ETL(抽取、转换、加载)批处理脚本。 【背景】我需要一个健壮的命令行脚本,从数据源读取记录,做清洗与字段映射,再写入目标存储。 【输入信息】 1. 数据源:请在此填写(例如 CSV 文件路径、数据库表名或 API 地址)。 2. 目标存储:请在此填写(例如本地 JSON 文件、PostgreSQL 表或对象存储)。 3. 清洗与转换规则:请逐条列出(例如去重、字段重命名、日期格式化、金额单位换算)。 4. 单次处理规模:请填写预计记录数,用于决定是否需要分批与流式处理。 【内容要求】 1. 使用纯 TypeScript(Node 22 及以上),优先使用 Node 内置能力,减少第三方依赖;如需读取大文件请使用流式读取,避免一次性载入内存。 2. 必须为所有输入输出定义明确的 TypeScript 接口(interface 或 type),字段类型具体化,不要使用 any。 3. 实现断点续跑:记录已成功处理到的游标或偏移量,中断后再次运行可从断点继续,避免重复写入。 4. 增加结构化日志(包含批次序号、成功数、失败数、耗时),失败记录单独写入错误文件,不影响整体流程。 5. 对每条清洗规则给出一句中文注释,说明其业务含义。 【输出格式】先给出完整可运行代码(包含类型定义、主函数、命令行入口),再给出一段中文使用说明(如何安装依赖、如何运行、如何配置断点续跑)。 请确保代码逻辑完整、可直接复制运行,不要留下 TODO 占位。
来源:本站 AI 原生生成内容(原创,遵循 CC-BY 4.0,可自由使用并注明出处)。