Files
Neo-ZQYY/db/etl_feiqiu
Neo 6f8f12314f feat: 累积功能变更 — 聊天集成、租户管理、小程序更新、ETL 增强、迁移脚本
包含多个会话的累积代码变更:
- backend: AI 聊天服务、触发器调度、认证增强、WebSocket、调度器最小间隔
- admin-web: ETL 状态页、任务管理、调度配置、登录优化
- miniprogram: 看板页面、聊天集成、UI 组件、导航更新
- etl: DWS 新任务(finance_area_daily/board_cache)、连接器增强
- tenant-admin: 项目初始化
- db: 19 个迁移脚本(etl_feiqiu 11 + zqyy_app 8)
- packages/shared: 枚举和工具函数更新
- tools: 数据库工具、报表生成、健康检查
- docs: PRD/架构/部署/合约文档更新

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 00:03:48 +08:00
..
1
2026-03-15 10:15:02 +08:00

db/etl_feiqiu/ — ETL 数据库资产

六层 Schema

Schema 用途 DDL 基线
meta ETL 调度元数据(任务注册、游标、运行记录) docs/database/ddl/etl_feiqiu__meta.sql
ods 原始数据层API payload 落地) docs/database/ddl/etl_feiqiu__ods.sql
dwd 明细数据层(维度 SCD2 + 事实增量) docs/database/ddl/etl_feiqiu__dwd.sql
core 跨门店标准化维度/事实 docs/database/ddl/etl_feiqiu__core.sql
dws 汇总数据层(业绩、财务、会员、工资、指数) docs/database/ddl/etl_feiqiu__dws.sql
app RLS 视图层(仅视图,无表) docs/database/ddl/etl_feiqiu__app.sql

种子数据

文件 用途
seeds/seed_ods_tasks.sql 注册 ODS 抓取任务到 meta.etl_task
seeds/seed_scheduler_tasks.sql 初始化调度任务配置
seeds/seed_dws_config.sql DWS 配置(绩效档位、等级定价、技能映射等)
seeds/seed_index_parameters.sql 指数算法参数WBI/NCI/RS/OS/MS/ML

Schema 约定

  • 表名小写蛇形,带 schema 前缀(如 dwd.dim_member
  • 维度表含 SCD2 列:scd2_start_timescd2_end_timescd2_is_currentscd2_version
  • ODS 表含元数据列:content_hashpayloadfetched_atsource_file
  • 金额字段 NUMERIC(12,2)ID 字段 BIGINT
  • 不使用 ORMSQL 通过 psycopg2 直接执行