🔄 ETL 数据同步工具

AI 需要数据
我们帮你把数据 接进来

打通数据孤岛,AI 才能发挥价值。轻量级 MySQL 数据同步工具,灵活配置、定时执行,让 AI Agent 实时读取您的业务数据。

全量+增量
两种同步模式
AES-256
密码加密存储
定时调度
Cron 表达式

为什么需要 ETL?

门店用第三方 ERP,数据在另一个系统里,AI 读不到就没法分析

🗄️
源数据库
第三方 ERP/CRM
MySQL
⚙️
ETL 工具
字段映射
增量同步
定时调度
📊
目标数据库
AI 分析库
MySQL
🤖
AI Agent
门店经营助手
实时查询

灵活配置,满足各种同步需求

功能模块 说明 支持选项
同步模式 支持两种数据同步策略 全量同步 / 增量同步(水位标记)
字段映射 源字段到目标字段的灵活转换 direct直接拷贝 / expression表达式计算 / lookup查表 / default默认值
冲突策略 目标库已有记录时的处理方式 upsert更新插入 / skip跳过 / truncate清空重写
定时调度 自动定时执行同步任务 Cron 表达式 + APScheduler 后台调度
安全保障 数据库连接信息安全存储 AES-256 加密,密码不以明文存储
同步日志 每次执行的详细记录 执行时间、同步条数、成功/失败状态、错误详情
技术架构 独立轻量,易于部署 FastAPI + SQLite + APScheduler,端口 18888

三大典型使用场景

🔌

对接第三方 ERP/CRM

门店现有第三方管理系统,需要把数据同步到 AI 平台做分析。配置一条同步任务,定时自动同步,无需人工操作。

🏪

多门店数据汇总

连锁门店分散在多个城市,每个门店数据库独立。ETL 将各门店数据汇总到总部分析库,支持跨店对比分析。

🤖

为 AI Agent 准备数据

门店经营助手需要实时数据才能回答"今天产值多少"。ETL 定期同步业务数据,AI 查询永远是最新的。

可视化配置,无需写代码

通过 Web 界面配置同步任务,几分钟完成设置

// 同步任务配置示例 { "task_name": "订单数据同步", "source": { "host": "192.168.1.100", "database": "erp_db", "table": "orders" }, "target": { "host": "ai-db.51chebao.com", "database": "ai_analysis", "table": "orders_sync" }, "sync_mode": "incremental", // 增量同步 "watermark_field": "updated_at", // 水位标记字段 "conflict_strategy": "upsert", "schedule": "*/15 * * * *", // 每15分钟执行一次 "field_mappings": [ { "source": "order_id", "target": "id", "type": "direct" }, { "source": "total_amount", "target": "amount", "type": "direct" } ] }

让 AI 读懂您的业务数据

查看部署手册,或联系技术支持获取帮助