Agent Skills
返回列表
EZR 数据源导出

EZR 数据源导出

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0d52066a/ezr-data-source

技能介绍

要解决的具体问题

EZR(驿氪)后台数据导出常面临三类痛点:多租户复用需频繁切换登录凭据、轮询任务易串台取到错误报告、定时任务需人工介入刷新会话。这些问题导致自动化导出流程不稳定,且难以适配新业务域数据源。

技能如何工作

核心能力包括:

  • 认证与会话管理:通过 EZR_COOKIE_FILE 或 EZR_SESSION 存储 session,ezr_auto_refresh.py 经 Chrome CDP 自动读取最新 pcl_sid(含 HttpOnly)并重试,遇 ErrorMsg=900(session 过期)自动触发刷新,无需人工复制 cookie。
  • 导出流程自动化:ezr_export.py 支持干跑验证(--dry-run)与真实导出(--date/--start/--end),自动推算数据范围;对 daily 型源强制 strict_day 校验,仅接受起止日期均为当天的真单日报告,避免跨天/累计任务串台。
  • 数据源发现与扩展:references/data_source_catalog.md 列出已确认源与待确认业务域(如商品订单、会员),scripts/ezr_discover.py 通过触发小范围导出验证 endpoint/Type,打印文件/zip 内层/xlsx sheet 名及首行表头,无需 openpyxl 依赖。

适用边界与注意点

  • 并发安全:多 AI 共享同一 Chrome 时,cookie 文件采用原子写(.tmp + os.replace)与写锁(.lock 文件 O_EXCL 创建)防止竞态;建议共享同一 EZR 账号(避免单会话互踢),或使用独立子账号/Chrome 用户目录。
  • 时间窗限制:EZR 查询时间段不得超过 180 天,内部轮询窗设为 120 天安全上限;跨天任务需用 --date 按汇报日单日导出,勿人为放大 --start/--end 范围。
  • 凭据安全:cookie/pcl_sid 仅存于本地文件或环境变量,禁止硬编码或提交仓库;ezr_auto_refresh.py 读取的 cookie 仅落地本地文件,避免泄露。

使用场景

  • 驿氪数据运营每天要按汇报日导出前一日分销导购数据做日报,需要只取单日报告、不混入三天累计的同名任务
  • 多名AI助手共用一台已登录EZR的电脑定时取数,需要cookie文件并发安全、session过期经CDP自动刷新不互相覆盖
  • 新接手客户要导出会员与优惠券数据,但不知道EZR后台对应接口,需先跑发现流程验证endpoint再入库目录
  • 跨客户复用导出能力:更换租户只需改user-id/brand-id或提供自定义sources JSON,无需重写导出逻辑

适合人员

  • 驿氪数据运营:每天按汇报日固化前一日数据源文件做日报,最担心轮询挑到跨天或累计的错报告
  • 定时任务工程师:让多个AI或定时脚本共用同一台登录EZR的机器,要求会话过期自动恢复、cookie文件不竞态
  • 数据集成开发者:为不同品牌客户复用同一套导出逻辑,需要通过sources配置快速切换租户与数据源
  • 新业务接手顾问:面对商品、会员、优惠券等陌生数据域,需要按标准发现流程快速定位可导出的源并钉死endpoint