366 KiB
飞球连接器 — 数据流结构分析报告
生成时间:2026-02-16 21:51:43 CST 分析范围:飞球(feiqiu)连接器,共 23 张 ODS 表 数据来源:API JSON 采样 + PostgreSQL ODS/DWD 表结构 + 三层字段映射
1. 总览
| # | ODS 表名 | 业务描述 | 采样记录数 | ODS 列数 | DWD 目标表 | DWD 总列数 |
|---|---|---|---|---|---|---|
| 1 | assistant_accounts_master |
助教账号档案 | 69 | 67 | dim_assistant, dim_assistant_ex | 67 |
| 2 | settlement_records |
结账记录 | 200 | 71 | dwd_settlement_head, dwd_settlement_head_ex | 67 |
| 3 | table_fee_transactions |
台费计费流水 | 200 | 47 | dim_site, dim_site_ex, dwd_table_fee_log, dwd_table_fee_log_ex | 84 |
| 4 | assistant_service_records |
助教服务流水 | 200 | 71 | dwd_assistant_service_log, dwd_assistant_service_log_ex | 64 |
| 5 | assistant_cancellation_records |
助教废除记录 | 79 | 19 | dwd_assistant_trash_event, dwd_assistant_trash_event_ex | 14 |
| 6 | store_goods_sales_records |
门店商品销售流水 | 200 | 56 | dwd_store_goods_sale, dwd_store_goods_sale_ex | 52 |
| 7 | payment_transactions |
支付流水 | 200 | 17 | dwd_payment | 12 |
| 8 | refund_transactions |
退款流水 | 36 | 37 | dwd_refund, dwd_refund_ex | 32 |
| 9 | platform_coupon_redemption_records |
平台/团购券核销 | 200 | 31 | dwd_platform_coupon_redemption, dwd_platform_coupon_redemption_ex | 26 |
| 10 | member_profiles |
会员档案 | 200 | 25 | dim_member, dim_member_ex | 30 |
| 11 | member_stored_value_cards |
会员储值卡 | 200 | 80 | dim_member_card_account, dim_member_card_account_ex | 84 |
| 12 | member_balance_changes |
会员余额变动 | 200 | 33 | dwd_member_balance_change, dwd_member_balance_change_ex | 29 |
| 13 | recharge_settlements |
充值结算 | 200 | 71 | dwd_recharge_order, dwd_recharge_order_ex | 67 |
| 14 | group_buy_packages |
团购套餐定义 | 18 | 43 | dim_groupbuy_package, dim_groupbuy_package_ex | 47 |
| 15 | group_buy_redemption_records |
团购套餐核销 | 200 | 57 | dwd_groupbuy_redemption, dwd_groupbuy_redemption_ex | 53 |
| 16 | goods_stock_summary |
库存汇总 | 173 | 19 | — | 0 |
| 17 | goods_stock_movements |
库存变化记录 | 200 | 24 | — | 0 |
| 18 | site_tables_master |
台桌维表 | 74 | 31 | dim_table, dim_table_ex | 22 |
| 19 | stock_goods_category_tree |
库存商品分类树 | 9 | 16 | dim_goods_category | 16 |
| 20 | store_goods_master |
门店商品档案 | 173 | 52 | dim_store_goods, dim_store_goods_ex | 56 |
| 21 | table_fee_discount_records |
台费折扣/调账 | 200 | 33 | dwd_table_fee_adjust, dwd_table_fee_adjust_ex | 29 |
| 22 | tenant_goods_master |
租户商品档案 | 174 | 37 | dim_tenant_goods, dim_tenant_goods_ex | 41 |
| 23 | settlement_ticket_details |
结账小票详情(按 orderSettleId 逐条获取,不走常规分页) | 0 | 43 | — | 0 |
| 合计 | 3405 | 980 | 892 |
2. 全局统计
2.1 JSON→ODS 映射覆盖
- JSON 字段总数:1067
- 已映射到 ODS 列:841(78.8%)
- 仅存于 payload:226(21.2%)
2.2 ODS→DWD 映射覆盖
- DWD 列总数:892
2.3 各表 JSON→ODS 映射覆盖率
| ODS 表名 | JSON 字段数 | 已映射 | 仅 payload | 覆盖率 |
|---|---|---|---|---|
assistant_accounts_master |
62 | 62 | 0 | 100.0% |
store_goods_sales_records |
51 | 51 | 0 | 100.0% |
member_profiles |
20 | 20 | 0 | 100.0% |
member_stored_value_cards |
71 | 71 | 0 | 100.0% |
member_balance_changes |
28 | 28 | 0 | 100.0% |
group_buy_redemption_records |
52 | 52 | 0 | 100.0% |
goods_stock_summary |
14 | 14 | 0 | 100.0% |
goods_stock_movements |
19 | 19 | 0 | 100.0% |
site_tables_master |
26 | 26 | 0 | 100.0% |
stock_goods_category_tree |
20 | 20 | 0 | 100.0% |
tenant_goods_master |
32 | 32 | 0 | 100.0% |
group_buy_packages |
40 | 38 | 2 | 95.0% |
store_goods_master |
53 | 48 | 5 | 90.6% |
assistant_service_records |
91 | 67 | 24 | 73.6% |
settlement_records |
92 | 67 | 25 | 72.8% |
recharge_settlements |
92 | 67 | 25 | 72.8% |
table_fee_transactions |
67 | 43 | 24 | 64.2% |
refund_transactions |
57 | 33 | 24 | 57.9% |
table_fee_discount_records |
55 | 30 | 25 | 54.5% |
platform_coupon_redemption_records |
51 | 27 | 24 | 52.9% |
assistant_cancellation_records |
38 | 14 | 24 | 36.8% |
payment_transactions |
36 | 12 | 24 | 33.3% |
settlement_ticket_details |
0 | 0 | 0 | — |
3. 逐表详情
3.1 assistant_accounts_master(助教账号档案)
- 任务代码:
ODS_ASSISTANT_ACCOUNT - 采样记录数:69
- ODS 列数:67
- DWD 目标表:dim_assistant, dim_assistant_ex
API 源字段 — assistant_accounts_master 🔗 ODS
已映射 62/62,覆盖率 100.0%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | job_num |
string | job_num |
||
| 2 | shop_name |
string | 朗朗桌球 | shop_name |
|
| 3 | group_id |
integer | 0 | group_id |
|
| 4 | group_name |
string | group_name |
||
| 5 | staff_profile_id |
integer | 0 | staff_profile_id |
|
| 6 | ding_talk_synced |
integer | 1 | ding_talk_synced |
|
| 7 | entry_type |
integer | 1 | entry_type |
|
| 8 | team_name |
string | 2组 | team_name |
|
| 9 | entry_sign_status |
integer | 0 | entry_sign_status |
|
| 10 | resign_sign_status |
integer | 0 | resign_sign_status |
|
| 11 | system_role_id |
integer | 10 | system_role_id |
|
| 12 | criticism_status |
integer | 1 | criticism_status |
|
| 13 | salary_grant_enabled |
integer | 2 | salary_grant_enabled |
|
| 14 | leave_status |
integer | 0 | leave_status |
|
| 15 | id |
integer | 3067857612671685 | id |
|
| 16 | allow_cx |
integer | 1 | allow_cx |
|
| 17 | assistant_no |
string | 13 | assistant_no |
|
| 18 | assistant_status |
integer | 1 | assistant_status |
|
| 19 | avatar |
string | https://oss.ficoo.vip/cbb/userAvatar/... | avatar |
|
| 20 | birth_date |
string | 0001-01-01 00:00:00 | birth_date |
|
| 21 | charge_way |
integer | 2 | charge_way |
|
| 22 | create_time |
string | 2026-01-26 15:26:11 | create_time |
|
| 23 | cx_unit_price |
number | 0.0 | cx_unit_price |
|
| 24 | end_time |
string | 2026-02-01 08:00:00 | end_time |
出现率 96% |
| 25 | entry_time |
string | 2026-01-26 08:00:00 | entry_time |
|
| 26 | gender |
integer | 0 | gender |
|
| 27 | height |
number | 0.0 | height |
|
| 28 | introduce |
string | introduce |
||
| 29 | is_delete |
integer | 0 | is_delete |
|
| 30 | is_guaranteed |
integer | 1 | is_guaranteed |
|
| 31 | is_team_leader |
integer | 0 | is_team_leader |
|
| 32 | last_table_id |
integer | 0 | last_table_id |
|
| 33 | last_table_name |
string | last_table_name |
||
| 34 | last_update_name |
string | 教练:夏滋岸 | last_update_name |
出现率 62% |
| 35 | level |
integer | 10 | level |
|
| 36 | light_equipment_id |
string | light_equipment_id |
||
| 37 | light_status |
integer | 2 | light_status |
|
| 38 | mobile |
string | 17606621482 | mobile |
|
| 39 | nickname |
string | 渔渔 | nickname |
|
| 40 | online_status |
integer | 1 | online_status |
|
| 41 | order_trade_no |
integer | 0 | order_trade_no |
|
| 42 | pd_unit_price |
number | 0.0 | pd_unit_price |
|
| 43 | person_org_id |
integer | 3067857612573381 | person_org_id |
|
| 44 | real_name |
string | 李思怡 | real_name |
|
| 45 | resign_time |
string | 2226-01-26 15:26:11 | resign_time |
|
| 46 | serial_number |
integer | 5130 | serial_number |
|
| 47 | show_sort |
integer | 13 | show_sort |
|
| 48 | show_status |
integer | 1 | show_status |
|
| 49 | site_id |
integer | 2790685415443269 | site_id |
|
| 50 | site_light_cfg_id |
integer | 0 | site_light_cfg_id |
|
| 51 | staff_id |
integer | 0 | staff_id |
|
| 52 | start_time |
string | 2026-01-01 08:00:00 | start_time |
出现率 96% |
| 53 | team_id |
integer | 2959085810992645 | team_id |
|
| 54 | tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 55 | update_time |
string | 2026-01-28 21:32:15 | update_time |
|
| 56 | user_id |
integer | 3067857612163781 | user_id |
|
| 57 | video_introduction_url |
string | video_introduction_url |
||
| 58 | weight |
number | 0.0 | weight |
|
| 59 | work_status |
integer | 1 | work_status |
|
| 60 | assistant_grade |
number | 0.0 | assistant_grade |
|
| 61 | sum_grade |
number | 0.0 | sum_grade |
|
| 62 | get_grade_times |
integer | 0 | get_grade_times |
ODS 表结构 — ods.assistant_accounts_master 🔗 API
共 67 列
DWD 表结构 — dwd.dim_assistant 🔗 ODS
共 19 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | assistant_id |
bigint | id |
直接 | 字段重命名 |
| 2 | user_id |
bigint | user_id |
直接 | 标识类 ID 字段,用于关联/定位相关实体 |
| 3 | assistant_no |
text | assistant_no |
直接 | 同名直传 |
| 4 | real_name |
text | real_name |
直接 | 同名直传 |
| 5 | nickname |
text | nickname |
直接 | 同名直传 |
| 6 | mobile |
text | mobile |
直接 | 同名直传 |
| 7 | tenant_id |
bigint | tenant_id |
直接 | 同名直传 |
| 8 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 9 | team_id |
bigint | team_id |
直接 | 同名直传 |
| 10 | team_name |
text | team_name |
直接 | 同名直传 |
| 11 | level |
integer | level |
直接 | 同名直传 |
| 12 | entry_time |
timestamp with time zone | entry_time |
直接 | 同名直传 |
| 13 | resign_time |
timestamp with time zone | resign_time |
直接 | 同名直传 |
| 14 | leave_status |
integer | leave_status |
直接 | 同名直传 |
| 15 | assistant_status |
integer | assistant_status |
直接 | 同名直传 |
| 16 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 17 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 18 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 19 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
DWD 表结构 — dwd.dim_assistant_ex 🔗 ODS
共 48 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | assistant_id |
bigint | id |
直接 | 字段重命名 |
| 2 | gender |
integer | gender |
直接 | 同名直传 |
| 3 | birth_date |
timestamp with time zone | birth_date |
直接 | 同名直传 |
| 4 | avatar |
text | avatar |
直接 | 同名直传 |
| 5 | introduce |
text | introduce |
直接 | 维度字段,用于补充维度属性 |
| 6 | video_introduction_url |
text | video_introduction_url |
直接 | 同名直传 |
| 7 | height |
numeric | height |
直接 | 同名直传 |
| 8 | weight |
numeric | weight |
直接 | 同名直传 |
| 9 | shop_name |
text | shop_name |
直接 | 同名直传 |
| 10 | group_id |
bigint | group_id |
直接 | 同名直传 |
| 11 | group_name |
text | group_name |
直接 | 名称字段,用于展示与辅助识别 |
| 12 | person_org_id |
bigint | person_org_id |
直接 | 同名直传 |
| 13 | staff_id |
bigint | staff_id |
直接 | 同名直传 |
| 14 | staff_profile_id |
bigint | staff_profile_id |
直接 | 同名直传 |
| 15 | assistant_grade |
double precision | assistant_grade |
直接 | 同名直传 |
| 16 | sum_grade |
double precision | sum_grade |
直接 | 同名直传 |
| 17 | get_grade_times |
integer | get_grade_times |
直接 | 同名直传 |
| 18 | charge_way |
integer | charge_way |
直接 | 同名直传 |
| 19 | allow_cx |
integer | allow_cx |
直接 | 同名直传 |
| 20 | is_guaranteed |
integer | is_guaranteed |
直接 | 同名直传 |
| 21 | salary_grant_enabled |
integer | salary_grant_enabled |
直接 | 同名直传 |
| 22 | entry_type |
integer | entry_type |
直接 | 同名直传 |
| 23 | entry_sign_status |
integer | entry_sign_status |
直接 | 同名直传 |
| 24 | resign_sign_status |
integer | resign_sign_status |
直接 | 同名直传 |
| 25 | work_status |
integer | work_status |
直接 | 同名直传 |
| 26 | show_status |
integer | show_status |
直接 | 同名直传 |
| 27 | show_sort |
integer | show_sort |
直接 | 同名直传 |
| 28 | online_status |
integer | online_status |
直接 | 同名直传 |
| 29 | is_delete |
integer | is_delete |
直接 | 同名直传 |
| 30 | criticism_status |
integer | criticism_status |
直接 | 同名直传 |
| 31 | create_time |
timestamp with time zone | create_time |
直接 | 同名直传 |
| 32 | update_time |
timestamp with time zone | update_time |
直接 | 同名直传 |
| 33 | start_time |
timestamp with time zone | start_time |
直接 | 同名直传 |
| 34 | end_time |
timestamp with time zone | end_time |
直接 | 同名直传 |
| 35 | last_table_id |
bigint | last_table_id |
直接 | 同名直传 |
| 36 | last_table_name |
text | last_table_name |
直接 | 同名直传 |
| 37 | last_update_name |
text | last_update_name |
直接 | 同名直传 |
| 38 | order_trade_no |
bigint | order_trade_no |
直接 | 同名直传 |
| 39 | ding_talk_synced |
integer | ding_talk_synced |
直接 | 同名直传 |
| 40 | site_light_cfg_id |
bigint | site_light_cfg_id |
直接 | 同名直传 |
| 41 | light_equipment_id |
text | light_equipment_id |
直接 | 标识类 ID 字段,用于关联/定位相关实体 |
| 42 | light_status |
integer | light_status |
直接 | 同名直传 |
| 43 | is_team_leader |
integer | is_team_leader |
直接 | 同名直传 |
| 44 | serial_number |
bigint | serial_number |
直接 | 同名直传 |
| 45 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 46 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 47 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 48 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
3.2 settlement_records(结账记录)
- 任务代码:
ODS_SETTLEMENT_RECORDS - 采样记录数:200
- ODS 列数:71
- DWD 目标表:dwd_settlement_head, dwd_settlement_head_ex
API 源字段 — settlement_records 🔗 ODS
已映射 67/92,覆盖率 72.8%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | siteProfile.id |
integer | 0 | id |
📦 嵌套对象 |
| 2 | siteProfile.org_id |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 3 | siteProfile.shop_name |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 4 | siteProfile.avatar |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 5 | siteProfile.business_tel |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 6 | siteProfile.full_address |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 7 | siteProfile.address |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 8 | siteProfile.longitude |
number | 0.0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 9 | siteProfile.latitude |
number | 0.0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 10 | siteProfile.tenant_site_region_id |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 11 | siteProfile.tenant_id |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 12 | siteProfile.auto_light |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 13 | siteProfile.attendance_distance |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 14 | siteProfile.wifi_name |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 15 | siteProfile.wifi_password |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 16 | siteProfile.customer_service_qrcode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 17 | siteProfile.customer_service_wechat |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 18 | siteProfile.fixed_pay_qrCode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 19 | siteProfile.prod_env |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 20 | siteProfile.light_status |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 21 | siteProfile.light_type |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 22 | siteProfile.site_type |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 23 | siteProfile.light_token |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 24 | siteProfile.site_label |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 25 | siteProfile.attendance_enabled |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 26 | siteProfile.shop_status |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 27 | settleList.id |
integer | 3093864077166789 | id |
|
| 28 | settleList.tenantId |
integer | 2790683160709957 | tenantid |
大小写匹配 |
| 29 | settleList.siteId |
integer | 2790685415443269 | siteid |
大小写匹配 |
| 30 | settleList.siteName |
string | 朗朗桌球 | sitename |
大小写匹配 |
| 31 | settleList.balanceAmount |
number | 0.0 | balanceamount |
大小写匹配 |
| 32 | settleList.cardAmount |
number | 0.0 | cardamount |
大小写匹配 |
| 33 | settleList.cashAmount |
number | 0.0 | cashamount |
大小写匹配 |
| 34 | settleList.couponAmount |
number | 0.0 | couponamount |
大小写匹配 |
| 35 | settleList.createTime |
string | 2026-02-14 00:21:19 | createtime |
大小写匹配 |
| 36 | settleList.memberId |
integer | 0 | memberid |
大小写匹配 |
| 37 | settleList.memberName |
string | membername |
大小写匹配 | |
| 38 | settleList.tenantMemberCardId |
integer | 0 | tenantmembercardid |
大小写匹配 |
| 39 | settleList.memberCardTypeName |
string | membercardtypename |
大小写匹配 | |
| 40 | settleList.memberPhone |
string | memberphone |
大小写匹配 | |
| 41 | settleList.tableId |
integer | 0 | tableid |
大小写匹配 |
| 42 | settleList.consumeMoney |
number | 10.0 | consumemoney |
大小写匹配 |
| 43 | settleList.onlineAmount |
number | 0.0 | onlineamount |
大小写匹配 |
| 44 | settleList.operatorId |
integer | 2790687322443013 | operatorid |
大小写匹配 |
| 45 | settleList.operatorName |
string | 收银员:郑丽珊 | operatorname |
大小写匹配 |
| 46 | settleList.revokeOrderId |
integer | 0 | revokeorderid |
大小写匹配 |
| 47 | settleList.revokeOrderName |
string | revokeordername |
大小写匹配 | |
| 48 | settleList.revokeTime |
string | 0001-01-01 00:00:00 | revoketime |
大小写匹配 |
| 49 | settleList.payAmount |
number | 7.0 | payamount |
大小写匹配 |
| 50 | settleList.pointAmount |
number | 7.0 | pointamount |
大小写匹配 |
| 51 | settleList.refundAmount |
number | 0.0 | refundamount |
大小写匹配 |
| 52 | settleList.settleName |
string | 商城订单 | settlename |
大小写匹配 |
| 53 | settleList.settleRelateId |
integer | 3093864074381509 | settlerelateid |
大小写匹配 |
| 54 | settleList.settleStatus |
integer | 2 | settlestatus |
大小写匹配 |
| 55 | settleList.settleType |
integer | 3 | settletype |
大小写匹配 |
| 56 | settleList.payTime |
string | 2026-02-14 00:21:21 | paytime |
大小写匹配 |
| 57 | settleList.roundingAmount |
number | 0.0 | roundingamount |
大小写匹配 |
| 58 | settleList.paymentMethod |
integer | 0 | paymentmethod |
大小写匹配 |
| 59 | settleList.adjustAmount |
number | 0.0 | adjustamount |
大小写匹配 |
| 60 | settleList.assistantCxMoney |
number | 0.0 | assistantcxmoney |
大小写匹配 |
| 61 | settleList.assistantPdMoney |
number | 0.0 | assistantpdmoney |
大小写匹配 |
| 62 | settleList.couponSaleAmount |
number | 0.0 | couponsaleamount |
大小写匹配 |
| 63 | settleList.plCouponSaleAmount |
number | 0.0 | plcouponsaleamount |
大小写匹配 |
| 64 | settleList.merVouSalesAmount |
number | 0.0 | mervousalesamount |
大小写匹配 |
| 65 | settleList.memberDiscountAmount |
number | 0.0 | memberdiscountamount |
大小写匹配 |
| 66 | settleList.tableChargeMoney |
number | 0.0 | tablechargemoney |
大小写匹配 |
| 67 | settleList.goodsMoney |
number | 10.0 | goodsmoney |
大小写匹配 |
| 68 | settleList.realGoodsMoney |
number | 7.0 | realgoodsmoney |
大小写匹配 |
| 69 | settleList.serviceMoney |
number | 0.0 | servicemoney |
大小写匹配 |
| 70 | settleList.prepayMoney |
number | 0.0 | prepaymoney |
大小写匹配 |
| 71 | settleList.salesManName |
string | salesmanname |
大小写匹配 | |
| 72 | settleList.orderRemark |
string | orderremark |
大小写匹配 | |
| 73 | settleList.salesManUserId |
integer | 0 | salesmanuserid |
大小写匹配 |
| 74 | settleList.canBeRevoked |
boolean | False | canberevoked |
大小写匹配 |
| 75 | settleList.pointDiscountPrice |
number | 0.0 | pointdiscountprice |
大小写匹配 |
| 76 | settleList.pointDiscountCost |
number | 0.0 | pointdiscountcost |
大小写匹配 |
| 77 | settleList.activityDiscount |
number | 0.0 | activitydiscount |
大小写匹配 |
| 78 | settleList.serialNumber |
integer | 0 | serialnumber |
大小写匹配 |
| 79 | settleList.assistantManualDiscount |
number | 0.0 | assistantmanualdiscount |
大小写匹配 |
| 80 | settleList.allCouponDiscount |
number | 0.0 | allcoupondiscount |
大小写匹配 |
| 81 | settleList.goodsPromotionMoney |
number | 0.0 | goodspromotionmoney |
大小写匹配 |
| 82 | settleList.assistantPromotionMoney |
number | 0.0 | assistantpromotionmoney |
大小写匹配 |
| 83 | settleList.isUseCoupon |
boolean | False | isusecoupon |
大小写匹配 |
| 84 | settleList.isUseDiscount |
boolean | False | isusediscount |
大小写匹配 |
| 85 | settleList.isActivity |
boolean | False | isactivity |
大小写匹配 |
| 86 | settleList.isBindMember |
boolean | False | isbindmember |
大小写匹配 |
| 87 | settleList.isFirst |
integer | 0 | isfirst |
大小写匹配 |
| 88 | settleList.rechargeCardAmount |
integer | 0 | rechargecardamount |
大小写匹配 |
| 89 | settleList.giftCardAmount |
integer | 0 | giftcardamount |
大小写匹配 |
| 90 | settleList.electricityMoney |
number | 0.0 | electricitymoney |
大小写匹配 |
| 91 | settleList.realElectricityMoney |
number | 0.0 | realelectricitymoney |
大小写匹配 |
| 92 | settleList.electricityAdjustMoney |
number | 0.0 | electricityadjustmoney |
大小写匹配 |
ODS 表结构 — ods.settlement_records 🔗 API
共 71 列
DWD 表结构 — dwd.dwd_settlement_head 🔗 ODS
共 37 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | order_settle_id |
bigint | id |
直接 | 字段重命名 |
| 2 | tenant_id |
bigint | tenantid |
直接 | 字段重命名 |
| 3 | site_id |
bigint | siteid |
直接 | 字段重命名 |
| 4 | site_name |
character varying | sitename |
直接 | 字段重命名 |
| 5 | table_id |
bigint | tableid |
直接 | 字段重命名 |
| 6 | settle_name |
character varying | settlename |
直接 | 字段重命名 |
| 7 | order_trade_no |
bigint | settlerelateid |
直接 | 字段重命名 |
| 8 | create_time |
timestamp with time zone | createtime |
直接 | 字段重命名 |
| 9 | pay_time |
timestamp with time zone | paytime |
直接 | 字段重命名 |
| 10 | settle_type |
integer | settletype |
直接 | 字段重命名 |
| 11 | revoke_order_id |
bigint | revokeorderid |
直接 | 字段重命名 |
| 12 | member_id |
bigint | memberid |
直接 | 字段重命名 |
| 13 | member_name |
character varying | membername |
直接 | 字段重命名 |
| 14 | member_phone |
character varying | memberphone |
直接 | 字段重命名 |
| 15 | member_card_account_id |
bigint | tenantmembercardid |
直接 | 字段重命名 |
| 16 | member_card_type_name |
character varying | membercardtypename |
直接 | 字段重命名 |
| 17 | is_bind_member |
boolean | isbindmember |
直接 | 字段重命名 |
| 18 | member_discount_amount |
numeric | memberdiscountamount |
直接 | 字段重命名 |
| 19 | consume_money |
numeric | consumemoney |
直接 | 字段重命名 |
| 20 | table_charge_money |
numeric | tablechargemoney |
直接 | 字段重命名 |
| 21 | goods_money |
numeric | goodsmoney |
直接 | 字段重命名 |
| 22 | real_goods_money |
numeric | realgoodsmoney |
直接 | 字段重命名 |
| 23 | assistant_pd_money |
numeric | assistantpdmoney |
直接 | 字段重命名 |
| 24 | assistant_cx_money |
numeric | assistantcxmoney |
直接 | 字段重命名 |
| 25 | adjust_amount |
numeric | adjustamount |
直接 | 字段重命名 |
| 26 | pay_amount |
numeric | payamount |
直接 | 字段重命名 |
| 27 | balance_amount |
numeric | balanceamount |
直接 | 字段重命名 |
| 28 | recharge_card_amount |
numeric | rechargecardamount |
直接 | 字段重命名 |
| 29 | gift_card_amount |
numeric | giftcardamount |
直接 | 字段重命名 |
| 30 | coupon_amount |
numeric | couponamount |
直接 | 字段重命名 |
| 31 | rounding_amount |
numeric | roundingamount |
直接 | 字段重命名 |
| 32 | point_amount |
numeric | pointamount |
直接 | 字段重命名 |
| 33 | electricity_money |
numeric | electricitymoney |
直接 | 字段重命名 |
| 34 | real_electricity_money |
numeric | realelectricitymoney |
直接 | 字段重命名 |
| 35 | electricity_adjust_money |
numeric | electricityadjustmoney |
直接 | 字段重命名 |
| 36 | pl_coupon_sale_amount |
numeric | plcouponsaleamount |
直接 | 字段重命名 |
| 37 | mervou_sales_amount |
numeric | mervousalesamount |
直接 | 字段重命名 |
DWD 表结构 — dwd.dwd_settlement_head_ex 🔗 ODS
共 30 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | order_settle_id |
bigint | id |
直接 | 字段重命名 |
| 2 | serial_number |
integer | serialnumber |
直接 | 字段重命名 |
| 3 | settle_status |
integer | settlestatus |
直接 | 字段重命名 |
| 4 | can_be_revoked |
boolean | canberevoked |
→ boolean | 字段重命名 |
| 5 | revoke_order_name |
character varying | revokeordername |
直接 | 字段重命名 |
| 6 | revoke_time |
timestamp with time zone | revoketime |
直接 | 字段重命名 |
| 7 | is_first_order |
boolean | isfirst |
→ boolean | 字段重命名 |
| 8 | service_money |
numeric | servicemoney |
直接 | 字段重命名 |
| 9 | cash_amount |
numeric | cashamount |
直接 | 字段重命名 |
| 10 | card_amount |
numeric | cardamount |
直接 | 字段重命名 |
| 11 | online_amount |
numeric | onlineamount |
直接 | 字段重命名 |
| 12 | refund_amount |
numeric | refundamount |
直接 | 字段重命名 |
| 13 | prepay_money |
numeric | prepaymoney |
直接 | 字段重命名 |
| 14 | payment_method |
integer | paymentmethod |
直接 | 字段重命名 |
| 15 | coupon_sale_amount |
numeric | couponsaleamount |
直接 | 字段重命名 |
| 16 | all_coupon_discount |
numeric | allcoupondiscount |
直接 | 字段重命名 |
| 17 | goods_promotion_money |
numeric | goodspromotionmoney |
直接 | 字段重命名 |
| 18 | assistant_promotion_money |
numeric | assistantpromotionmoney |
直接 | 字段重命名 |
| 19 | activity_discount |
numeric | activitydiscount |
直接 | 字段重命名 |
| 20 | assistant_manual_discount |
numeric | assistantmanualdiscount |
直接 | 字段重命名 |
| 21 | point_discount_price |
numeric | pointdiscountprice |
直接 | 字段重命名 |
| 22 | point_discount_cost |
numeric | pointdiscountcost |
直接 | 字段重命名 |
| 23 | is_use_coupon |
boolean | isusecoupon |
→ boolean | 字段重命名 |
| 24 | is_use_discount |
boolean | isusediscount |
→ boolean | 字段重命名 |
| 25 | is_activity |
boolean | isactivity |
→ boolean | 字段重命名 |
| 26 | operator_name |
character varying | operatorname |
直接 | 字段重命名 |
| 27 | salesman_name |
character varying | salesmanname |
直接 | 字段重命名 |
| 28 | order_remark |
character varying | orderremark |
直接 | 字段重命名 |
| 29 | operator_id |
bigint | operatorid |
直接 | 字段重命名 |
| 30 | salesman_user_id |
bigint | salesmanuserid |
直接 | 字段重命名 |
3.3 table_fee_transactions(台费计费流水)
- 任务代码:
ODS_TABLE_USE - 采样记录数:200
- ODS 列数:47
- DWD 目标表:dim_site, dim_site_ex, dwd_table_fee_log, dwd_table_fee_log_ex
API 源字段 — table_fee_transactions 🔗 ODS
已映射 43/67,覆盖率 64.2%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | siteProfile.id |
integer | 2790685415443269 | id |
📦 嵌套对象 |
| 2 | siteProfile.org_id |
integer | 2790684179467077 | ⚠️ 未映射 | 📦 嵌套对象 |
| 3 | siteProfile.shop_name |
string | 朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 4 | siteProfile.avatar |
string | https://oss.ficoo.vip/admin/hXcE4E_17... | ⚠️ 未映射 | 📦 嵌套对象 |
| 5 | siteProfile.business_tel |
string | 13316068642 | ⚠️ 未映射 | 📦 嵌套对象 |
| 6 | siteProfile.full_address |
string | 广东省广州市天河区丽阳街12号 | ⚠️ 未映射 | 📦 嵌套对象 |
| 7 | siteProfile.address |
string | 广东省广州市天河区天园街道朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 8 | siteProfile.longitude |
number | 113.360321 | ⚠️ 未映射 | 📦 嵌套对象 |
| 9 | siteProfile.latitude |
number | 23.133629 | ⚠️ 未映射 | 📦 嵌套对象 |
| 10 | siteProfile.tenant_site_region_id |
integer | 156440100 | ⚠️ 未映射 | 📦 嵌套对象 |
| 11 | siteProfile.tenant_id |
integer | 2790683160709957 | tenant_id |
📦 嵌套对象 |
| 12 | siteProfile.auto_light |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 13 | siteProfile.attendance_distance |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 14 | siteProfile.wifi_name |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 15 | siteProfile.wifi_password |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 16 | siteProfile.customer_service_qrcode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 17 | siteProfile.customer_service_wechat |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 18 | siteProfile.fixed_pay_qrCode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 19 | siteProfile.prod_env |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 20 | siteProfile.light_status |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 21 | siteProfile.light_type |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 22 | siteProfile.site_type |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 23 | siteProfile.light_token |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 24 | siteProfile.site_label |
string | A | ⚠️ 未映射 | 📦 嵌套对象 |
| 25 | siteProfile.attendance_enabled |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 26 | siteProfile.shop_status |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 27 | id |
integer | 3093859291416901 | id |
|
| 28 | add_clock_seconds |
integer | 0 | add_clock_seconds |
|
| 29 | activity_discount_amount |
number | 0.0 | activity_discount_amount |
|
| 30 | adjust_amount |
number | 0.0 | adjust_amount |
|
| 31 | coupon_promotion_amount |
number | 96.0 | coupon_promotion_amount |
|
| 32 | create_time |
string | 2026-02-14 00:16:27 | create_time |
|
| 33 | fee_total |
number | 0.0 | fee_total |
|
| 34 | is_delete |
integer | 0 | is_delete |
|
| 35 | is_single_order |
integer | 1 | is_single_order |
|
| 36 | last_use_time |
string | 2026-02-14 00:15:53 | last_use_time |
|
| 37 | ledger_amount |
number | 96.0 | ledger_amount |
|
| 38 | ledger_count |
integer | 7200 | ledger_count |
|
| 39 | ledger_end_time |
string | 2026-02-14 00:15:53 | ledger_end_time |
|
| 40 | ledger_name |
string | A15 | ledger_name |
|
| 41 | ledger_start_time |
string | 2026-02-13 22:15:53 | ledger_start_time |
|
| 42 | ledger_status |
integer | 1 | ledger_status |
|
| 43 | ledger_unit_price |
number | 48.0 | ledger_unit_price |
|
| 44 | member_discount_amount |
number | 0.0 | member_discount_amount |
|
| 45 | member_id |
integer | 0 | member_id |
|
| 46 | mgmt_fee |
number | 0.0 | mgmt_fee |
|
| 47 | operator_id |
integer | 2790687322443013 | operator_id |
|
| 48 | operator_name |
string | 收银员:郑丽珊 | operator_name |
|
| 49 | order_consumption_type |
integer | 3 | order_consumption_type |
|
| 50 | order_pay_id |
integer | 0 | order_pay_id |
|
| 51 | order_settle_id |
integer | 3093859276196037 | order_settle_id |
|
| 52 | order_trade_no |
integer | 3093740766775621 | order_trade_no |
|
| 53 | real_table_charge_money |
number | 0.0 | real_table_charge_money |
|
| 54 | real_table_use_seconds |
integer | 7200 | real_table_use_seconds |
|
| 55 | real_service_money |
number | 0.0 | real_service_money |
|
| 56 | salesman_name |
string | salesman_name |
||
| 57 | salesman_org_id |
integer | 0 | salesman_org_id |
|
| 58 | salesman_user_id |
integer | 0 | salesman_user_id |
|
| 59 | service_money |
number | 0.0 | service_money |
|
| 60 | site_id |
integer | 2790685415443269 | site_id |
|
| 61 | site_table_area_id |
integer | 2791963794329671 | site_table_area_id |
|
| 62 | site_table_area_name |
string | A区 | site_table_area_name |
|
| 63 | site_table_id |
integer | 2793003506815045 | site_table_id |
|
| 64 | start_use_time |
string | 2026-02-13 22:15:53 | start_use_time |
|
| 65 | tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 66 | tenant_table_area_id |
integer | 2791960001957765 | tenant_table_area_id |
|
| 67 | used_card_amount |
number | 0.0 | used_card_amount |
ODS 表结构 — ods.table_fee_transactions 🔗 API
共 47 列
DWD 表结构 — dwd.dim_site 🔗 ODS
共 17 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 2 | org_id |
bigint | siteprofile->>'org_id' |
直接 | JSONB 提取 |
| 3 | tenant_id |
bigint | siteprofile->>'tenant_id' |
直接 | JSONB 提取 |
| 4 | shop_name |
text | siteprofile->>'shop_name' |
直接 | JSONB 提取 |
| 5 | site_label |
text | siteprofile->>'site_label' |
直接 | JSONB 提取 |
| 6 | full_address |
text | siteprofile->>'full_address' |
直接 | JSONB 提取 |
| 7 | address |
text | siteprofile->>'address' |
直接 | JSONB 提取 |
| 8 | longitude |
numeric | siteprofile->>'longitude' |
→ numeric | JSONB 提取 |
| 9 | latitude |
numeric | siteprofile->>'latitude' |
→ numeric | JSONB 提取 |
| 10 | tenant_site_region_id |
bigint | siteprofile->>'tenant_site_region_id' |
直接 | JSONB 提取 |
| 11 | business_tel |
text | siteprofile->>'business_tel' |
直接 | JSONB 提取 |
| 12 | site_type |
integer | siteprofile->>'site_type' |
直接 | JSONB 提取 |
| 13 | shop_status |
integer | siteprofile->>'shop_status' |
直接 | JSONB 提取 |
| 14 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 15 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 16 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 17 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
DWD 表结构 — dwd.dim_site_ex 🔗 ODS
共 25 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 2 | avatar |
text | siteprofile->>'avatar' |
直接 | JSONB 提取 |
| 3 | address |
text | siteprofile->>'address' |
直接 | JSONB 提取 |
| 4 | longitude |
numeric | siteprofile->>'longitude' |
→ numeric | JSONB 提取 |
| 5 | latitude |
numeric | siteprofile->>'latitude' |
→ numeric | JSONB 提取 |
| 6 | tenant_site_region_id |
bigint | siteprofile->>'tenant_site_region_id' |
直接 | JSONB 提取 |
| 7 | auto_light |
integer | siteprofile->>'auto_light' |
直接 | JSONB 提取 |
| 8 | light_status |
integer | siteprofile->>'light_status' |
直接 | JSONB 提取 |
| 9 | light_type |
integer | siteprofile->>'light_type' |
直接 | JSONB 提取 |
| 10 | light_token |
text | siteprofile->>'light_token' |
直接 | JSONB 提取 |
| 11 | site_type |
integer | siteprofile->>'site_type' |
直接 | JSONB 提取 |
| 12 | site_label |
text | siteprofile->>'site_label' |
直接 | JSONB 提取 |
| 13 | attendance_enabled |
integer | siteprofile->>'attendance_enabled' |
直接 | JSONB 提取 |
| 14 | attendance_distance |
integer | siteprofile->>'attendance_distance' |
直接 | JSONB 提取 |
| 15 | customer_service_qrcode |
text | siteprofile->>'customer_service_qrcode' |
直接 | JSONB 提取 |
| 16 | customer_service_wechat |
text | siteprofile->>'customer_service_wechat' |
直接 | JSONB 提取 |
| 17 | fixed_pay_qrcode |
text | siteprofile->>'fixed_pay_qrCode' |
直接 | JSONB 提取 |
| 18 | prod_env |
text | siteprofile->>'prod_env' |
直接 | JSONB 提取 |
| 19 | shop_status |
integer | siteprofile->>'shop_status' |
直接 | JSONB 提取 |
| 20 | create_time |
timestamp with time zone | siteprofile->>'create_time' |
→ timestamptz | JSONB 提取 |
| 21 | update_time |
timestamp with time zone | siteprofile->>'update_time' |
→ timestamptz | JSONB 提取 |
| 22 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 23 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 24 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 25 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
DWD 表结构 — dwd.dwd_table_fee_log 🔗 ODS
共 29 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | table_fee_log_id |
bigint | id |
直接 | 字段重命名 |
| 2 | order_trade_no |
bigint | order_trade_no |
直接 | 同名直传 |
| 3 | order_settle_id |
bigint | order_settle_id |
直接 | 同名直传 |
| 4 | order_pay_id |
bigint | order_pay_id |
直接 | 同名直传 |
| 5 | tenant_id |
bigint | tenant_id |
直接 | 同名直传 |
| 6 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 7 | site_table_id |
bigint | site_table_id |
直接 | 同名直传 |
| 8 | site_table_area_id |
bigint | site_table_area_id |
直接 | 同名直传 |
| 9 | site_table_area_name |
character varying | site_table_area_name |
直接 | 同名直传 |
| 10 | tenant_table_area_id |
bigint | tenant_table_area_id |
直接 | 同名直传 |
| 11 | member_id |
bigint | member_id |
直接 | 同名直传 |
| 12 | ledger_name |
character varying | ledger_name |
直接 | 同名直传 |
| 13 | ledger_unit_price |
numeric | ledger_unit_price |
直接 | 同名直传 |
| 14 | ledger_count |
integer | ledger_count |
直接 | 同名直传 |
| 15 | ledger_amount |
numeric | ledger_amount |
直接 | 同名直传 |
| 16 | real_table_charge_money |
numeric | real_table_charge_money |
直接 | 同名直传 |
| 17 | coupon_promotion_amount |
numeric | coupon_promotion_amount |
直接 | 同名直传 |
| 18 | member_discount_amount |
numeric | member_discount_amount |
直接 | 同名直传 |
| 19 | adjust_amount |
numeric | adjust_amount |
直接 | 同名直传 |
| 20 | real_table_use_seconds |
integer | real_table_use_seconds |
直接 | 同名直传 |
| 21 | add_clock_seconds |
integer | add_clock_seconds |
直接 | 同名直传 |
| 22 | start_use_time |
timestamp with time zone | start_use_time |
直接 | 同名直传 |
| 23 | ledger_end_time |
timestamp with time zone | ledger_end_time |
直接 | 同名直传 |
| 24 | create_time |
timestamp with time zone | create_time |
直接 | 同名直传 |
| 25 | ledger_status |
integer | ledger_status |
直接 | 同名直传 |
| 26 | is_single_order |
integer | is_single_order |
直接 | 同名直传 |
| 27 | is_delete |
integer | is_delete |
直接 | 同名直传 |
| 28 | activity_discount_amount |
numeric | activity_discount_amount |
直接 | |
| 29 | real_service_money |
numeric | real_service_money |
直接 |
DWD 表结构 — dwd.dwd_table_fee_log_ex 🔗 ODS
共 13 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | table_fee_log_id |
bigint | id |
直接 | 字段重命名 |
| 2 | operator_name |
character varying | operator_name |
直接 | 同名直传 |
| 3 | salesman_name |
character varying | salesman_name |
直接 | 名称字段,用于展示与辅助识别 |
| 4 | used_card_amount |
numeric | used_card_amount |
直接 | 同名直传 |
| 5 | service_money |
numeric | service_money |
直接 | 同名直传 |
| 6 | mgmt_fee |
numeric | mgmt_fee |
直接 | 同名直传 |
| 7 | fee_total |
numeric | fee_total |
直接 | 同名直传 |
| 8 | ledger_start_time |
timestamp with time zone | ledger_start_time |
直接 | 同名直传 |
| 9 | last_use_time |
timestamp with time zone | last_use_time |
直接 | 同名直传 |
| 10 | operator_id |
bigint | operator_id |
直接 | 同名直传 |
| 11 | salesman_user_id |
bigint | salesman_user_id |
直接 | 同名直传 |
| 12 | salesman_org_id |
bigint | salesman_org_id |
直接 | 同名直传 |
| 13 | order_consumption_type |
integer | order_consumption_type |
直接 |
3.4 assistant_service_records(助教服务流水)
- 任务代码:
ODS_ASSISTANT_LEDGER - 采样记录数:200
- ODS 列数:71
- DWD 目标表:dwd_assistant_service_log, dwd_assistant_service_log_ex
API 源字段 — assistant_service_records 🔗 ODS
已映射 67/91,覆盖率 73.6%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | assistantNo |
string | 15 | assistantno |
大小写匹配 |
| 2 | nickname |
string | 七七 | nickname |
|
| 3 | levelName |
string | 中级 | levelname |
大小写匹配 |
| 4 | assistantTeamName |
string | 1组 | assistantteamname |
大小写匹配 |
| 5 | assistantName |
string | 邹绮 | assistantname |
大小写匹配 |
| 6 | tableName |
string | 发财 | tablename |
大小写匹配 |
| 7 | siteProfile.id |
integer | 2790685415443269 | id |
📦 嵌套对象 |
| 8 | siteProfile.org_id |
integer | 2790684179467077 | ⚠️ 未映射 | 📦 嵌套对象 |
| 9 | siteProfile.shop_name |
string | 朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 10 | siteProfile.avatar |
string | https://oss.ficoo.vip/admin/hXcE4E_17... | ⚠️ 未映射 | 📦 嵌套对象 |
| 11 | siteProfile.business_tel |
string | 13316068642 | ⚠️ 未映射 | 📦 嵌套对象 |
| 12 | siteProfile.full_address |
string | 广东省广州市天河区丽阳街12号 | ⚠️ 未映射 | 📦 嵌套对象 |
| 13 | siteProfile.address |
string | 广东省广州市天河区天园街道朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 14 | siteProfile.longitude |
number | 113.360321 | ⚠️ 未映射 | 📦 嵌套对象 |
| 15 | siteProfile.latitude |
number | 23.133629 | ⚠️ 未映射 | 📦 嵌套对象 |
| 16 | siteProfile.tenant_site_region_id |
integer | 156440100 | ⚠️ 未映射 | 📦 嵌套对象 |
| 17 | siteProfile.tenant_id |
integer | 2790683160709957 | tenant_id |
📦 嵌套对象 |
| 18 | siteProfile.auto_light |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 19 | siteProfile.attendance_distance |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 20 | siteProfile.wifi_name |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 21 | siteProfile.wifi_password |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 22 | siteProfile.customer_service_qrcode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 23 | siteProfile.customer_service_wechat |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 24 | siteProfile.fixed_pay_qrCode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 25 | siteProfile.prod_env |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 26 | siteProfile.light_status |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 27 | siteProfile.light_type |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 28 | siteProfile.site_type |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 29 | siteProfile.light_token |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 30 | siteProfile.site_label |
string | A | ⚠️ 未映射 | 📦 嵌套对象 |
| 31 | siteProfile.attendance_enabled |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 32 | siteProfile.shop_status |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 33 | skillName |
string | 基础课 | skillname |
大小写匹配 |
| 34 | id |
integer | 3092712427276485 | id |
|
| 35 | order_trade_no |
integer | 3092230766020741 | order_trade_no |
|
| 36 | site_id |
integer | 2790685415443269 | site_id |
|
| 37 | tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 38 | operator_id |
integer | 2790687322443013 | operator_id |
|
| 39 | operator_name |
string | 收银员:郑丽珊 | operator_name |
|
| 40 | order_settle_id |
integer | 3092711340902597 | order_settle_id |
|
| 41 | ledger_name |
string | 15-七七 | ledger_name |
|
| 42 | ledger_group_name |
string | ledger_group_name |
||
| 43 | ledger_unit_price |
number | 108.0 | ledger_unit_price |
|
| 44 | ledger_count |
integer | 21544 | ledger_count |
|
| 45 | ledger_amount |
number | 646.32 | ledger_amount |
|
| 46 | order_pay_id |
integer | 0 | order_pay_id |
|
| 47 | create_time |
string | 2026-02-13 04:49:48 | create_time |
|
| 48 | is_delete |
integer | 0 | is_delete |
|
| 49 | assistant_team_id |
integer | 2792011585884037 | assistant_team_id |
|
| 50 | assistant_level |
integer | 20 | assistant_level |
|
| 51 | ledger_start_time |
string | 2026-02-12 21:15:08 | ledger_start_time |
|
| 52 | ledger_end_time |
string | 2026-02-13 03:14:14 | ledger_end_time |
|
| 53 | is_single_order |
integer | 1 | is_single_order |
|
| 54 | order_assistant_id |
integer | 3092265482209605 | order_assistant_id |
|
| 55 | site_assistant_id |
integer | 2793493699088517 | site_assistant_id |
|
| 56 | order_assistant_type |
integer | 1 | order_assistant_type |
|
| 57 | ledger_status |
integer | 1 | ledger_status |
|
| 58 | site_table_id |
integer | 2956248279567557 | site_table_id |
|
| 59 | projected_income |
number | 538.5 | projected_income |
|
| 60 | is_not_responding |
integer | 0 | is_not_responding |
|
| 61 | income_seconds |
integer | 21540 | income_seconds |
|
| 62 | user_id |
integer | 2793493698596997 | user_id |
|
| 63 | trash_applicant_id |
integer | 0 | trash_applicant_id |
|
| 64 | trash_applicant_name |
string | trash_applicant_name |
||
| 65 | is_trash |
integer | 0 | is_trash |
|
| 66 | trash_reason |
string | trash_reason |
||
| 67 | real_use_seconds |
integer | 21544 | real_use_seconds |
|
| 68 | real_service_money |
number | 0.0 | real_service_money |
|
| 69 | add_clock |
integer | 0 | add_clock |
|
| 70 | returns_clock |
integer | 0 | returns_clock |
|
| 71 | is_confirm |
integer | 2 | is_confirm |
|
| 72 | member_discount_amount |
number | 0.0 | member_discount_amount |
|
| 73 | manual_discount_amount |
number | 0.0 | manual_discount_amount |
|
| 74 | service_money |
number | 0.0 | service_money |
|
| 75 | person_org_id |
integer | 2793493698990213 | person_org_id |
|
| 76 | last_use_time |
string | 2026-02-13 03:14:14 | last_use_time |
|
| 77 | salesman_name |
string | salesman_name |
||
| 78 | salesman_user_id |
integer | 0 | salesman_user_id |
|
| 79 | salesman_org_id |
integer | 0 | salesman_org_id |
|
| 80 | coupon_deduct_money |
number | 0.0 | coupon_deduct_money |
|
| 81 | skill_id |
integer | 2790683529513797 | skill_id |
|
| 82 | start_use_time |
string | 2026-02-12 21:15:08 | start_use_time |
|
| 83 | tenant_member_id |
integer | 2799207522600709 | tenant_member_id |
|
| 84 | system_member_id |
integer | 2799207521568517 | system_member_id |
|
| 85 | skill_grade |
integer | 0 | skill_grade |
|
| 86 | service_grade |
integer | 0 | service_grade |
|
| 87 | composite_grade |
number | 0.0 | composite_grade |
|
| 88 | sum_grade |
number | 0.0 | sum_grade |
|
| 89 | get_grade_times |
integer | 0 | get_grade_times |
|
| 90 | grade_status |
integer | 1 | grade_status |
|
| 91 | composite_grade_time |
string | 0001-01-01 00:00:00 | composite_grade_time |
ODS 表结构 — ods.assistant_service_records 🔗 API
共 71 列
DWD 表结构 — dwd.dwd_assistant_service_log 🔗 ODS
共 33 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | assistant_service_id |
bigint | id |
直接 | 字段重命名 |
| 2 | order_trade_no |
bigint | order_trade_no |
直接 | 同名直传 |
| 3 | order_settle_id |
bigint | order_settle_id |
直接 | 同名直传 |
| 4 | order_pay_id |
bigint | order_pay_id |
直接 | 同名直传 |
| 5 | order_assistant_id |
bigint | order_assistant_id |
直接 | 同名直传 |
| 6 | order_assistant_type |
integer | order_assistant_type |
直接 | 同名直传 |
| 7 | tenant_id |
bigint | tenant_id |
直接 | 同名直传 |
| 8 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 9 | site_table_id |
bigint | site_table_id |
直接 | 同名直传 |
| 10 | tenant_member_id |
bigint | tenant_member_id |
直接 | 同名直传 |
| 11 | system_member_id |
bigint | system_member_id |
直接 | 同名直传 |
| 12 | assistant_no |
character varying | assistantno |
直接 | 字段重命名 |
| 13 | nickname |
character varying | nickname |
直接 | 同名直传 |
| 14 | site_assistant_id |
bigint | order_assistant_id |
直接 | 字段重命名 |
| 15 | user_id |
bigint | user_id |
直接 | 同名直传 |
| 16 | assistant_team_id |
bigint | assistant_team_id |
直接 | 同名直传 |
| 17 | person_org_id |
bigint | person_org_id |
直接 | 同名直传 |
| 18 | assistant_level |
integer | assistant_level |
直接 | 同名直传 |
| 19 | level_name |
character varying | levelname |
直接 | 字段重命名 |
| 20 | skill_id |
bigint | skill_id |
直接 | 同名直传 |
| 21 | skill_name |
character varying | skillname |
直接 | 字段重命名 |
| 22 | ledger_unit_price |
numeric | ledger_unit_price |
直接 | 同名直传 |
| 23 | ledger_amount |
numeric | ledger_amount |
直接 | 同名直传 |
| 24 | projected_income |
numeric | projected_income |
直接 | 同名直传 |
| 25 | coupon_deduct_money |
numeric | coupon_deduct_money |
直接 | 同名直传 |
| 26 | income_seconds |
integer | income_seconds |
直接 | 同名直传 |
| 27 | real_use_seconds |
integer | real_use_seconds |
直接 | 同名直传 |
| 28 | add_clock |
integer | add_clock |
直接 | 同名直传 |
| 29 | create_time |
timestamp with time zone | create_time |
直接 | 同名直传 |
| 30 | start_use_time |
timestamp with time zone | start_use_time |
直接 | 同名直传 |
| 31 | last_use_time |
timestamp with time zone | last_use_time |
直接 | 同名直传 |
| 32 | is_delete |
integer | is_delete |
直接 | 同名直传 |
| 33 | real_service_money |
numeric | real_service_money |
直接 |
DWD 表结构 — dwd.dwd_assistant_service_log_ex 🔗 ODS
共 31 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | assistant_service_id |
bigint | id |
直接 | 字段重命名 |
| 2 | table_name |
character varying | tablename |
直接 | 字段重命名 |
| 3 | assistant_name |
character varying | assistantname |
直接 | 字段重命名 |
| 4 | ledger_name |
character varying | ledger_name |
直接 | 同名直传 |
| 5 | ledger_group_name |
character varying | ledger_group_name |
直接 | 名称字段,用于展示与辅助识别 |
| 6 | ledger_count |
integer | ledger_count |
直接 | 同名直传 |
| 7 | member_discount_amount |
numeric | member_discount_amount |
直接 | 同名直传 |
| 8 | manual_discount_amount |
numeric | manual_discount_amount |
直接 | 同名直传 |
| 9 | service_money |
numeric | service_money |
直接 | 同名直传 |
| 10 | returns_clock |
integer | returns_clock |
直接 | 同名直传 |
| 11 | ledger_start_time |
timestamp with time zone | ledger_start_time |
直接 | 同名直传 |
| 12 | ledger_end_time |
timestamp with time zone | ledger_end_time |
直接 | 同名直传 |
| 13 | ledger_status |
integer | ledger_status |
直接 | 同名直传 |
| 14 | is_confirm |
integer | is_confirm |
直接 | 同名直传 |
| 15 | is_single_order |
integer | is_single_order |
直接 | 同名直传 |
| 16 | is_not_responding |
integer | is_not_responding |
直接 | 同名直传 |
| 17 | is_trash |
integer | is_trash |
直接 | 同名直传 |
| 18 | trash_applicant_id |
bigint | trash_applicant_id |
直接 | 同名直传 |
| 19 | trash_applicant_name |
character varying | trash_applicant_name |
直接 | 名称字段,用于展示与辅助识别 |
| 20 | trash_reason |
character varying | trash_reason |
直接 | 明细字段,用于记录事实取值 |
| 21 | salesman_user_id |
bigint | salesman_user_id |
直接 | 同名直传 |
| 22 | salesman_name |
character varying | salesman_name |
直接 | 名称字段,用于展示与辅助识别 |
| 23 | salesman_org_id |
bigint | salesman_org_id |
直接 | 同名直传 |
| 24 | skill_grade |
integer | skill_grade |
直接 | 同名直传 |
| 25 | service_grade |
integer | service_grade |
直接 | 同名直传 |
| 26 | composite_grade |
numeric | composite_grade |
直接 | 同名直传 |
| 27 | sum_grade |
numeric | sum_grade |
直接 | 同名直传 |
| 28 | get_grade_times |
integer | get_grade_times |
直接 | 同名直传 |
| 29 | grade_status |
integer | grade_status |
直接 | 同名直传 |
| 30 | composite_grade_time |
timestamp with time zone | composite_grade_time |
直接 | 同名直传 |
| 31 | assistant_team_name |
text | assistantteamname |
直接 | 字段重命名 |
3.5 assistant_cancellation_records(助教废除记录)
- 任务代码:
ODS_ASSISTANT_ABOLISH - 采样记录数:79
- ODS 列数:19
- DWD 目标表:dwd_assistant_trash_event, dwd_assistant_trash_event_ex
API 源字段 — assistant_cancellation_records 🔗 ODS
已映射 14/38,覆盖率 36.8%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | siteProfile.id |
integer | 2790685415443269 | id |
📦 嵌套对象 |
| 2 | siteProfile.org_id |
integer | 2790684179467077 | ⚠️ 未映射 | 📦 嵌套对象 |
| 3 | siteProfile.shop_name |
string | 朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 4 | siteProfile.avatar |
string | https://oss.ficoo.vip/admin/hXcE4E_17... | ⚠️ 未映射 | 📦 嵌套对象 |
| 5 | siteProfile.business_tel |
string | 13316068642 | ⚠️ 未映射 | 📦 嵌套对象 |
| 6 | siteProfile.full_address |
string | 广东省广州市天河区丽阳街12号 | ⚠️ 未映射 | 📦 嵌套对象 |
| 7 | siteProfile.address |
string | 广东省广州市天河区天园街道朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 8 | siteProfile.longitude |
number | 113.360321 | ⚠️ 未映射 | 📦 嵌套对象 |
| 9 | siteProfile.latitude |
number | 23.133629 | ⚠️ 未映射 | 📦 嵌套对象 |
| 10 | siteProfile.tenant_site_region_id |
integer | 156440100 | ⚠️ 未映射 | 📦 嵌套对象 |
| 11 | siteProfile.tenant_id |
integer | 2790683160709957 | tenant_id |
📦 嵌套对象 |
| 12 | siteProfile.auto_light |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 13 | siteProfile.attendance_distance |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 14 | siteProfile.wifi_name |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 15 | siteProfile.wifi_password |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 16 | siteProfile.customer_service_qrcode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 17 | siteProfile.customer_service_wechat |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 18 | siteProfile.fixed_pay_qrCode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 19 | siteProfile.prod_env |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 20 | siteProfile.light_status |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 21 | siteProfile.light_type |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 22 | siteProfile.site_type |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 23 | siteProfile.light_token |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 24 | siteProfile.site_label |
string | A | ⚠️ 未映射 | 📦 嵌套对象 |
| 25 | siteProfile.attendance_enabled |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 26 | siteProfile.shop_status |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 27 | createTime |
string | 2026-01-29 02:47:00 | createtime |
大小写匹配 |
| 28 | id |
integer | 3071358041819077 | id |
|
| 29 | siteId |
integer | 2790685415443269 | siteid |
大小写匹配 |
| 30 | tableAreaId |
integer | 2791963887030341 | tableareaid |
大小写匹配 |
| 31 | tableId |
integer | 2793023960600645 | tableid |
大小写匹配 |
| 32 | tableArea |
string | 麻将房 | tablearea |
大小写匹配 |
| 33 | tableName |
string | M2 | tablename |
大小写匹配 |
| 34 | assistantOn |
string | 6 | assistanton |
大小写匹配 |
| 35 | assistantName |
string | 乔西 | assistantname |
大小写匹配 |
| 36 | pdChargeMinutes |
integer | 3600 | pdchargeminutes |
大小写匹配 |
| 37 | assistantAbolishAmount |
number | 190.0 | assistantabolishamount |
大小写匹配 |
| 38 | trashReason |
string | trashreason |
大小写匹配 |
ODS 表结构 — ods.assistant_cancellation_records 🔗 API
共 19 列
DWD 表结构 — dwd.dwd_assistant_trash_event 🔗 ODS
共 11 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | assistant_trash_event_id |
bigint | id |
直接 | 字段重命名 |
| 2 | site_id |
bigint | siteid |
直接 | 字段重命名 |
| 3 | table_id |
bigint | tableid |
直接 | 字段重命名 |
| 4 | table_area_id |
bigint | tableareaid |
直接 | 字段重命名 |
| 5 | assistant_no |
character varying | assistantname |
直接 | 字段重命名 |
| 6 | assistant_name |
character varying | assistantname |
直接 | 字段重命名 |
| 7 | charge_minutes_raw |
integer | pdchargeminutes |
直接 | 字段重命名 |
| 8 | abolish_amount |
numeric | assistantabolishamount |
直接 | 字段重命名 |
| 9 | trash_reason |
character varying | trashreason |
直接 | 字段重命名 |
| 10 | create_time |
timestamp with time zone | createtime |
直接 | 字段重命名 |
| 11 | tenant_id |
bigint | tenant_id |
直接 |
DWD 表结构 — dwd.dwd_assistant_trash_event_ex 🔗 ODS
共 3 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | assistant_trash_event_id |
bigint | id |
直接 | 字段重命名 |
| 2 | table_name |
character varying | tablename |
直接 | 字段重命名 |
| 3 | table_area_name |
character varying | tablearea |
直接 | 字段重命名 |
3.6 store_goods_sales_records(门店商品销售流水)
- 任务代码:
ODS_STORE_GOODS_SALES - 采样记录数:200
- ODS 列数:56
- DWD 目标表:dwd_store_goods_sale, dwd_store_goods_sale_ex
API 源字段 — store_goods_sales_records 🔗 ODS
已映射 51/51,覆盖率 100.0%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | siteId |
integer | 0 | siteid |
大小写匹配 |
| 2 | siteName |
string | 朗朗桌球 | sitename |
大小写匹配 |
| 3 | orderGoodsId |
integer | 0 | ordergoodsid |
大小写匹配 |
| 4 | openSalesman |
integer | 2 | opensalesman |
大小写匹配 |
| 5 | id |
integer | 3093864106133701 | id |
|
| 6 | cost_money |
number | 0.0 | cost_money |
|
| 7 | coupon_deduct_money |
number | 0.0 | coupon_deduct_money |
|
| 8 | coupon_share_money |
number | 0.0 | coupon_share_money |
|
| 9 | create_time |
string | 2026-02-14 00:21:21 | create_time |
|
| 10 | discount_money |
number | 3.0 | discount_money |
|
| 11 | discount_price |
number | 7.0 | discount_price |
|
| 12 | goods_remark |
string | goods_remark |
||
| 13 | is_delete |
integer | 0 | is_delete |
|
| 14 | is_single_order |
integer | 1 | is_single_order |
|
| 15 | ledger_amount |
number | 10.0 | ledger_amount |
|
| 16 | ledger_count |
integer | 1 | ledger_count |
|
| 17 | ledger_group_name |
string | 酒水 | ledger_group_name |
|
| 18 | ledger_name |
string | 哇米诺豆奶 | ledger_name |
|
| 19 | ledger_status |
integer | 1 | ledger_status |
|
| 20 | ledger_unit_price |
number | 10.0 | ledger_unit_price |
|
| 21 | member_coupon_id |
integer | 0 | member_coupon_id |
|
| 22 | member_discount_amount |
number | 0.0 | member_discount_amount |
|
| 23 | operator_id |
integer | 2790687322443013 | operator_id |
|
| 24 | operator_name |
string | 收银员:郑丽珊 | operator_name |
|
| 25 | option_coupon_deduct_money |
number | 0.0 | option_coupon_deduct_money |
|
| 26 | option_member_discount_money |
number | 0.0 | option_member_discount_money |
|
| 27 | option_price |
number | 0.0 | option_price |
|
| 28 | option_value_name |
string | option_value_name |
||
| 29 | order_coupon_id |
integer | 0 | order_coupon_id |
|
| 30 | order_goods_id |
integer | 3093864075495621 | order_goods_id |
|
| 31 | order_pay_id |
integer | 0 | order_pay_id |
|
| 32 | order_settle_id |
integer | 3093864077166789 | order_settle_id |
|
| 33 | order_trade_no |
integer | 3093864074381509 | order_trade_no |
|
| 34 | package_coupon_id |
integer | 0 | package_coupon_id |
|
| 35 | point_discount_money |
number | 0.0 | point_discount_money |
|
| 36 | point_discount_money_cost |
number | 0.0 | point_discount_money_cost |
|
| 37 | push_money |
number | 0.0 | push_money |
|
| 38 | real_goods_money |
number | 7.0 | real_goods_money |
|
| 39 | returns_number |
integer | 0 | returns_number |
|
| 40 | sales_man_org_id |
integer | 0 | sales_man_org_id |
|
| 41 | sales_type |
integer | 1 | sales_type |
|
| 42 | salesman_name |
string | salesman_name |
||
| 43 | salesman_role_id |
integer | 0 | salesman_role_id |
|
| 44 | salesman_user_id |
integer | 0 | salesman_user_id |
|
| 45 | site_goods_id |
integer | 3004536125639493 | site_goods_id |
|
| 46 | site_id |
integer | 2790685415443269 | site_id |
|
| 47 | site_table_id |
integer | 0 | site_table_id |
|
| 48 | tenant_goods_business_id |
integer | 2790683528317768 | tenant_goods_business_id |
|
| 49 | tenant_goods_category_id |
integer | 2790683528350540 | tenant_goods_category_id |
|
| 50 | tenant_goods_id |
integer | 3004531315313413 | tenant_goods_id |
|
| 51 | tenant_id |
integer | 2790683160709957 | tenant_id |
ODS 表结构 — ods.store_goods_sales_records 🔗 API
共 56 列
DWD 表结构 — dwd.dwd_store_goods_sale 🔗 ODS
共 24 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | store_goods_sale_id |
bigint | id |
直接 | 字段重命名 |
| 2 | order_trade_no |
bigint | order_trade_no |
直接 | 同名直传 |
| 3 | order_settle_id |
bigint | order_settle_id |
直接 | 同名直传 |
| 4 | order_pay_id |
bigint | order_pay_id |
直接 | 同名直传 |
| 5 | order_goods_id |
bigint | order_goods_id |
直接 | 同名直传 |
| 6 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 7 | tenant_id |
bigint | tenant_id |
直接 | 同名直传 |
| 8 | site_goods_id |
bigint | site_goods_id |
直接 | 同名直传 |
| 9 | tenant_goods_id |
bigint | tenant_goods_id |
直接 | 同名直传 |
| 10 | tenant_goods_category_id |
bigint | tenant_goods_category_id |
直接 | 同名直传 |
| 11 | tenant_goods_business_id |
bigint | tenant_goods_business_id |
直接 | 同名直传 |
| 12 | site_table_id |
bigint | site_table_id |
直接 | 同名直传 |
| 13 | ledger_name |
character varying | ledger_name |
直接 | 同名直传 |
| 14 | ledger_group_name |
character varying | ledger_group_name |
直接 | 同名直传 |
| 15 | ledger_unit_price |
numeric | ledger_unit_price |
直接 | 同名直传 |
| 16 | ledger_count |
integer | ledger_count |
直接 | 同名直传 |
| 17 | ledger_amount |
numeric | ledger_amount |
直接 | 同名直传 |
| 18 | discount_price |
numeric | discount_money |
直接 | 字段重命名 |
| 19 | real_goods_money |
numeric | real_goods_money |
直接 | 同名直传 |
| 20 | cost_money |
numeric | cost_money |
直接 | 同名直传 |
| 21 | ledger_status |
integer | ledger_status |
直接 | 同名直传 |
| 22 | is_delete |
integer | is_delete |
直接 | 同名直传 |
| 23 | create_time |
timestamp with time zone | create_time |
直接 | 同名直传 |
| 24 | coupon_share_money |
numeric | coupon_share_money |
直接 |
DWD 表结构 — dwd.dwd_store_goods_sale_ex 🔗 ODS
共 28 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | store_goods_sale_id |
bigint | id |
直接 | 字段重命名 |
| 2 | legacy_order_goods_id |
bigint | ordergoodsid |
直接 | 字段重命名 |
| 3 | site_name |
text | sitename |
直接 | 字段重命名 |
| 4 | legacy_site_id |
bigint | siteid |
直接 | 字段重命名 |
| 5 | goods_remark |
text | goods_remark |
直接 | 同名直传 |
| 6 | option_value_name |
text | option_value_name |
直接 | 名称字段,用于展示与辅助识别 |
| 7 | operator_name |
text | operator_name |
直接 | 同名直传 |
| 8 | open_salesman_flag |
integer | opensalesman |
→ integer | 字段重命名 |
| 9 | salesman_user_id |
bigint | salesman_user_id |
直接 | 同名直传 |
| 10 | salesman_name |
text | salesman_name |
直接 | 名称字段,用于展示与辅助识别 |
| 11 | salesman_role_id |
bigint | salesman_role_id |
直接 | 同名直传 |
| 12 | salesman_org_id |
bigint | sales_man_org_id |
直接 | 字段重命名 |
| 13 | discount_money |
numeric | discount_money |
直接 | 同名直传 |
| 14 | returns_number |
integer | returns_number |
直接 | 同名直传 |
| 15 | coupon_deduct_money |
numeric | coupon_deduct_money |
直接 | 同名直传 |
| 16 | member_discount_amount |
numeric | member_discount_amount |
直接 | 同名直传 |
| 17 | point_discount_money |
numeric | point_discount_money |
直接 | 同名直传 |
| 18 | point_discount_money_cost |
numeric | point_discount_money_cost |
直接 | 同名直传 |
| 19 | package_coupon_id |
bigint | package_coupon_id |
直接 | 同名直传 |
| 20 | order_coupon_id |
bigint | order_coupon_id |
直接 | 同名直传 |
| 21 | member_coupon_id |
bigint | member_coupon_id |
直接 | 同名直传 |
| 22 | option_price |
numeric | option_price |
直接 | 同名直传 |
| 23 | option_member_discount_money |
numeric | option_member_discount_money |
直接 | 同名直传 |
| 24 | option_coupon_deduct_money |
numeric | option_coupon_deduct_money |
直接 | 同名直传 |
| 25 | push_money |
numeric | push_money |
直接 | 同名直传 |
| 26 | is_single_order |
integer | is_single_order |
直接 | 同名直传 |
| 27 | sales_type |
integer | sales_type |
直接 | 同名直传 |
| 28 | operator_id |
bigint | operator_id |
直接 | 同名直传 |
3.7 payment_transactions(支付流水)
- 任务代码:
ODS_PAYMENT - 采样记录数:200
- ODS 列数:17
- DWD 目标表:dwd_payment
API 源字段 — payment_transactions 🔗 ODS
已映射 12/36,覆盖率 33.3%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | siteProfile.id |
integer | 2790685415443269 | id |
📦 嵌套对象 |
| 2 | siteProfile.org_id |
integer | 2790684179467077 | ⚠️ 未映射 | 📦 嵌套对象 |
| 3 | siteProfile.shop_name |
string | 朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 4 | siteProfile.avatar |
string | https://oss.ficoo.vip/admin/hXcE4E_17... | ⚠️ 未映射 | 📦 嵌套对象 |
| 5 | siteProfile.business_tel |
string | 13316068642 | ⚠️ 未映射 | 📦 嵌套对象 |
| 6 | siteProfile.full_address |
string | 广东省广州市天河区丽阳街12号 | ⚠️ 未映射 | 📦 嵌套对象 |
| 7 | siteProfile.address |
string | 广东省广州市天河区天园街道朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 8 | siteProfile.longitude |
number | 113.360321 | ⚠️ 未映射 | 📦 嵌套对象 |
| 9 | siteProfile.latitude |
number | 23.133629 | ⚠️ 未映射 | 📦 嵌套对象 |
| 10 | siteProfile.tenant_site_region_id |
integer | 156440100 | ⚠️ 未映射 | 📦 嵌套对象 |
| 11 | siteProfile.tenant_id |
integer | 2790683160709957 | tenant_id |
📦 嵌套对象 |
| 12 | siteProfile.auto_light |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 13 | siteProfile.attendance_distance |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 14 | siteProfile.wifi_name |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 15 | siteProfile.wifi_password |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 16 | siteProfile.customer_service_qrcode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 17 | siteProfile.customer_service_wechat |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 18 | siteProfile.fixed_pay_qrCode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 19 | siteProfile.prod_env |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 20 | siteProfile.light_status |
integer | 2 | ⚠️ 未映射 | 📦 嵌套对象 |
| 21 | siteProfile.light_type |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 22 | siteProfile.site_type |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 23 | siteProfile.light_token |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 24 | siteProfile.site_label |
string | A | ⚠️ 未映射 | 📦 嵌套对象 |
| 25 | siteProfile.attendance_enabled |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 26 | siteProfile.shop_status |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 27 | create_time |
string | 2026-02-14 00:21:21 | create_time |
|
| 28 | pay_amount |
number | 7.0 | pay_amount |
|
| 29 | pay_status |
integer | 2 | pay_status |
|
| 30 | pay_time |
string | 2026-02-14 00:21:21 | pay_time |
|
| 31 | online_pay_channel |
integer | 0 | online_pay_channel |
|
| 32 | relate_type |
integer | 2 | relate_type |
|
| 33 | relate_id |
integer | 3093864077166789 | relate_id |
|
| 34 | site_id |
integer | 2790685415443269 | site_id |
|
| 35 | id |
integer | 3093864103463109 | id |
|
| 36 | payment_method |
integer | 4 | payment_method |
ODS 表结构 — ods.payment_transactions 🔗 API
共 17 列
| # | ODS 列名 | 类型 | ← JSON 源 | → DWD 目标 |
|---|---|---|---|---|
| 1 | id |
bigint | siteProfile.id |
dwd_payment.payment_id |
| 2 | site_id |
bigint | site_id |
dwd_payment.site_id |
| 3 | siteprofile |
jsonb | — | — |
| 4 | relate_type |
integer | relate_type |
dwd_payment.relate_type |
| 5 | relate_id |
bigint | relate_id |
dwd_payment.relate_id |
| 6 | pay_amount |
numeric | pay_amount |
dwd_payment.pay_amount |
| 7 | pay_status |
integer | pay_status |
dwd_payment.pay_status |
| 8 | pay_time |
timestamp without time zone | pay_time |
dwd_payment.pay_time, dwd_payment.pay_date |
| 9 | create_time |
timestamp without time zone | create_time |
dwd_payment.create_time |
| 10 | payment_method |
integer | payment_method |
dwd_payment.payment_method |
| 11 | online_pay_channel |
integer | online_pay_channel |
dwd_payment.online_pay_channel |
| 12 | tenant_id |
bigint | siteProfile.tenant_id |
dwd_payment.tenant_id |
| 13 | content_hash |
text | — | — |
| 14 | source_file |
text | — | — |
| 15 | source_endpoint |
text | — | — |
| 16 | fetched_at |
timestamp with time zone | — | — |
| 17 | payload |
jsonb | — | — |
DWD 表结构 — dwd.dwd_payment 🔗 ODS
共 12 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | payment_id |
bigint | id |
直接 | 字段重命名 |
| 2 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 3 | relate_type |
integer | relate_type |
直接 | 同名直传 |
| 4 | relate_id |
bigint | relate_id |
直接 | 同名直传 |
| 5 | pay_amount |
numeric | pay_amount |
直接 | 同名直传 |
| 6 | pay_status |
integer | pay_status |
直接 | 同名直传 |
| 7 | payment_method |
integer | payment_method |
直接 | 同名直传 |
| 8 | online_pay_channel |
integer | online_pay_channel |
直接 | 同名直传 |
| 9 | create_time |
timestamp with time zone | create_time |
直接 | 同名直传 |
| 10 | pay_time |
timestamp with time zone | pay_time |
直接 | 同名直传 |
| 11 | pay_date |
date | pay_time |
→ date | 字段重命名 |
| 12 | tenant_id |
bigint | tenant_id |
直接 |
3.8 refund_transactions(退款流水)
- 任务代码:
ODS_REFUND - 采样记录数:36
- ODS 列数:37
- DWD 目标表:dwd_refund, dwd_refund_ex
API 源字段 — refund_transactions 🔗 ODS
已映射 33/57,覆盖率 57.9%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | tenantName |
string | 朗朗桌球 | tenantname |
大小写匹配 |
| 2 | siteProfile.id |
integer | 2790685415443269 | id |
📦 嵌套对象 |
| 3 | siteProfile.org_id |
integer | 2790684179467077 | ⚠️ 未映射 | 📦 嵌套对象 |
| 4 | siteProfile.shop_name |
string | 朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 5 | siteProfile.avatar |
string | https://oss.ficoo.vip/admin/hXcE4E_17... | ⚠️ 未映射 | 📦 嵌套对象 |
| 6 | siteProfile.business_tel |
string | 13316068642 | ⚠️ 未映射 | 📦 嵌套对象 |
| 7 | siteProfile.full_address |
string | 广东省广州市天河区丽阳街12号 | ⚠️ 未映射 | 📦 嵌套对象 |
| 8 | siteProfile.address |
string | 广东省广州市天河区天园街道朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 9 | siteProfile.longitude |
number | 113.360321 | ⚠️ 未映射 | 📦 嵌套对象 |
| 10 | siteProfile.latitude |
number | 23.133629 | ⚠️ 未映射 | 📦 嵌套对象 |
| 11 | siteProfile.tenant_site_region_id |
integer | 156440100 | ⚠️ 未映射 | 📦 嵌套对象 |
| 12 | siteProfile.tenant_id |
integer | 2790683160709957 | tenant_id |
📦 嵌套对象 |
| 13 | siteProfile.auto_light |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 14 | siteProfile.attendance_distance |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 15 | siteProfile.wifi_name |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 16 | siteProfile.wifi_password |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 17 | siteProfile.customer_service_qrcode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 18 | siteProfile.customer_service_wechat |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 19 | siteProfile.fixed_pay_qrCode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 20 | siteProfile.prod_env |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 21 | siteProfile.light_status |
integer | 2 | ⚠️ 未映射 | 📦 嵌套对象 |
| 22 | siteProfile.light_type |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 23 | siteProfile.site_type |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 24 | siteProfile.light_token |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 25 | siteProfile.site_label |
string | A | ⚠️ 未映射 | 📦 嵌套对象 |
| 26 | siteProfile.attendance_enabled |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 27 | siteProfile.shop_status |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 28 | id |
integer | 3089577798995141 | id |
|
| 29 | site_id |
integer | 2790685415443269 | site_id |
|
| 30 | tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 31 | pay_sn |
integer | 0 | pay_sn |
|
| 32 | pay_amount |
number | -8.0 | pay_amount |
|
| 33 | pay_status |
integer | 2 | pay_status |
|
| 34 | pay_time |
string | 2026-02-10 23:41:06 | pay_time |
|
| 35 | create_time |
string | 2026-02-10 23:41:06 | create_time |
|
| 36 | relate_type |
integer | 1 | relate_type |
|
| 37 | relate_id |
integer | 3089548319804869 | relate_id |
|
| 38 | is_revoke |
integer | 0 | is_revoke |
|
| 39 | is_delete |
integer | 0 | is_delete |
|
| 40 | online_pay_channel |
integer | 0 | online_pay_channel |
|
| 41 | payment_method |
integer | 4 | payment_method |
|
| 42 | balance_frozen_amount |
number | 0.0 | balance_frozen_amount |
|
| 43 | card_frozen_amount |
number | 0.0 | card_frozen_amount |
|
| 44 | member_id |
integer | 0 | member_id |
|
| 45 | member_card_id |
integer | 0 | member_card_id |
|
| 46 | round_amount |
number | 0.0 | round_amount |
|
| 47 | online_pay_type |
integer | 0 | online_pay_type |
|
| 48 | action_type |
integer | 2 | action_type |
|
| 49 | refund_amount |
number | 0.0 | refund_amount |
|
| 50 | cashier_point_id |
integer | 0 | cashier_point_id |
|
| 51 | operator_id |
integer | 0 | operator_id |
|
| 52 | pay_terminal |
integer | 1 | pay_terminal |
|
| 53 | pay_config_id |
integer | 0 | pay_config_id |
|
| 54 | channel_payer_id |
string | channel_payer_id |
||
| 55 | channel_pay_no |
string | channel_pay_no |
||
| 56 | check_status |
integer | 1 | check_status |
|
| 57 | channel_fee |
number | 0.0 | channel_fee |
ODS 表结构 — ods.refund_transactions 🔗 API
共 37 列
DWD 表结构 — dwd.dwd_refund 🔗 ODS
共 12 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | refund_id |
bigint | id |
直接 | 字段重命名 |
| 2 | tenant_id |
bigint | tenant_id |
直接 | 同名直传 |
| 3 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 4 | relate_type |
integer | relate_type |
直接 | 同名直传 |
| 5 | relate_id |
bigint | relate_id |
直接 | 同名直传 |
| 6 | pay_amount |
numeric | pay_amount |
直接 | 同名直传 |
| 7 | channel_fee |
numeric | channel_fee |
直接 | 同名直传 |
| 8 | pay_time |
timestamp with time zone | pay_time |
直接 | 同名直传 |
| 9 | create_time |
timestamp with time zone | create_time |
直接 | 同名直传 |
| 10 | payment_method |
integer | payment_method |
直接 | 同名直传 |
| 11 | member_id |
bigint | member_id |
直接 | 同名直传 |
| 12 | member_card_id |
bigint | member_card_id |
直接 | 同名直传 |
DWD 表结构 — dwd.dwd_refund_ex 🔗 ODS
共 20 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | refund_id |
bigint | id |
直接 | 字段重命名 |
| 2 | tenant_name |
character varying | tenantname |
直接 | 字段重命名 |
| 3 | pay_sn |
bigint | pay_sn |
直接 | 同名直传 |
| 4 | refund_amount |
numeric | refund_amount |
直接 | 同名直传 |
| 5 | round_amount |
numeric | round_amount |
直接 | 同名直传 |
| 6 | balance_frozen_amount |
numeric | balance_frozen_amount |
直接 | 同名直传 |
| 7 | card_frozen_amount |
numeric | card_frozen_amount |
直接 | 同名直传 |
| 8 | pay_status |
integer | pay_status |
直接 | 同名直传 |
| 9 | action_type |
integer | action_type |
直接 | 同名直传 |
| 10 | is_revoke |
integer | is_revoke |
直接 | 同名直传 |
| 11 | is_delete |
integer | is_delete |
直接 | 同名直传 |
| 12 | check_status |
integer | check_status |
直接 | 同名直传 |
| 13 | online_pay_channel |
integer | online_pay_channel |
直接 | 同名直传 |
| 14 | online_pay_type |
integer | online_pay_type |
直接 | 同名直传 |
| 15 | pay_terminal |
integer | pay_terminal |
直接 | 同名直传 |
| 16 | pay_config_id |
integer | pay_config_id |
直接 | 同名直传 |
| 17 | cashier_point_id |
integer | cashier_point_id |
直接 | 同名直传 |
| 18 | operator_id |
bigint | operator_id |
直接 | 同名直传 |
| 19 | channel_payer_id |
character varying | channel_payer_id |
直接 | 标识类 ID 字段,用于关联/定位相关实体 |
| 20 | channel_pay_no |
character varying | channel_pay_no |
直接 | 明细字段,用于记录事实取值 |
3.9 platform_coupon_redemption_records(平台/团购券核销)
- 任务代码:
ODS_PLATFORM_COUPON - 采样记录数:200
- ODS 列数:31
- DWD 目标表:dwd_platform_coupon_redemption, dwd_platform_coupon_redemption_ex
API 源字段 — platform_coupon_redemption_records 🔗 ODS
已映射 27/51,覆盖率 52.9%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | siteProfile.id |
integer | 2790685415443269 | id |
📦 嵌套对象 |
| 2 | siteProfile.org_id |
integer | 2790684179467077 | ⚠️ 未映射 | 📦 嵌套对象 |
| 3 | siteProfile.shop_name |
string | 朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 4 | siteProfile.avatar |
string | https://oss.ficoo.vip/admin/hXcE4E_17... | ⚠️ 未映射 | 📦 嵌套对象 |
| 5 | siteProfile.business_tel |
string | 13316068642 | ⚠️ 未映射 | 📦 嵌套对象 |
| 6 | siteProfile.full_address |
string | 广东省广州市天河区丽阳街12号 | ⚠️ 未映射 | 📦 嵌套对象 |
| 7 | siteProfile.address |
string | 广东省广州市天河区天园街道朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 8 | siteProfile.longitude |
number | 113.360321 | ⚠️ 未映射 | 📦 嵌套对象 |
| 9 | siteProfile.latitude |
number | 23.133629 | ⚠️ 未映射 | 📦 嵌套对象 |
| 10 | siteProfile.tenant_site_region_id |
integer | 156440100 | ⚠️ 未映射 | 📦 嵌套对象 |
| 11 | siteProfile.tenant_id |
integer | 2790683160709957 | tenant_id |
📦 嵌套对象 |
| 12 | siteProfile.auto_light |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 13 | siteProfile.attendance_distance |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 14 | siteProfile.wifi_name |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 15 | siteProfile.wifi_password |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 16 | siteProfile.customer_service_qrcode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 17 | siteProfile.customer_service_wechat |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 18 | siteProfile.fixed_pay_qrCode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 19 | siteProfile.prod_env |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 20 | siteProfile.light_status |
integer | 2 | ⚠️ 未映射 | 📦 嵌套对象 |
| 21 | siteProfile.light_type |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 22 | siteProfile.site_type |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 23 | siteProfile.light_token |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 24 | siteProfile.site_label |
string | A | ⚠️ 未映射 | 📦 嵌套对象 |
| 25 | siteProfile.attendance_enabled |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 26 | siteProfile.shop_status |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 27 | id |
integer | 3093784060856453 | id |
|
| 28 | tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 29 | site_id |
integer | 2790685415443269 | site_id |
|
| 30 | sale_price |
number | 20.26 | sale_price |
|
| 31 | coupon_code |
string | 0108970935413 | coupon_code |
|
| 32 | coupon_channel |
integer | 1 | coupon_channel |
|
| 33 | site_order_id |
integer | 3093784062036101 | site_order_id |
|
| 34 | coupon_free_time |
integer | 0 | coupon_free_time |
|
| 35 | use_status |
integer | 1 | use_status |
|
| 36 | create_time |
string | 2026-02-13 22:59:56 | create_time |
|
| 37 | is_delete |
integer | 0 | is_delete |
|
| 38 | coupon_name |
string | 【全天可用】中八桌球一小时(大厅A区) | coupon_name |
|
| 39 | coupon_cover |
string | coupon_cover |
||
| 40 | coupon_remark |
string | coupon_remark |
||
| 41 | channel_deal_id |
integer | 1128411555 | channel_deal_id |
|
| 42 | group_package_id |
integer | 0 | group_package_id |
|
| 43 | consume_time |
string | 2026-02-13 22:59:56 | consume_time |
|
| 44 | groupon_type |
integer | 1 | groupon_type |
|
| 45 | coupon_money |
number | 48.0 | coupon_money |
|
| 46 | operator_id |
integer | 2790687322443013 | operator_id |
|
| 47 | operator_name |
string | 收银员:郑丽珊 | operator_name |
|
| 48 | table_id |
integer | 2793001904918661 | table_id |
|
| 49 | certificate_id |
string | 5017032752860339573 | certificate_id |
|
| 50 | verify_id |
string | verify_id |
||
| 51 | deal_id |
integer | 1345108507 | deal_id |
ODS 表结构 — ods.platform_coupon_redemption_records 🔗 API
共 31 列
DWD 表结构 — dwd.dwd_platform_coupon_redemption 🔗 ODS
共 20 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | platform_coupon_redemption_id |
bigint | id |
直接 | 字段重命名 |
| 2 | tenant_id |
bigint | tenant_id |
直接 | 同名直传 |
| 3 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 4 | coupon_code |
character varying | coupon_code |
直接 | 同名直传 |
| 5 | coupon_channel |
integer | coupon_channel |
直接 | 同名直传 |
| 6 | coupon_name |
character varying | coupon_name |
直接 | 同名直传 |
| 7 | sale_price |
numeric | sale_price |
直接 | 同名直传 |
| 8 | coupon_money |
numeric | coupon_money |
直接 | 同名直传 |
| 9 | coupon_free_time |
integer | coupon_free_time |
直接 | 同名直传 |
| 10 | channel_deal_id |
bigint | channel_deal_id |
直接 | 同名直传 |
| 11 | deal_id |
bigint | deal_id |
直接 | 同名直传 |
| 12 | group_package_id |
bigint | group_package_id |
直接 | 同名直传 |
| 13 | site_order_id |
bigint | site_order_id |
直接 | 同名直传 |
| 14 | table_id |
bigint | table_id |
直接 | 同名直传 |
| 15 | certificate_id |
character varying | certificate_id |
直接 | 同名直传 |
| 16 | verify_id |
character varying | verify_id |
直接 | 同名直传 |
| 17 | use_status |
integer | use_status |
直接 | 同名直传 |
| 18 | is_delete |
integer | is_delete |
直接 | 同名直传 |
| 19 | create_time |
timestamp with time zone | create_time |
直接 | 同名直传 |
| 20 | consume_time |
timestamp with time zone | consume_time |
直接 | 同名直传 |
DWD 表结构 — dwd.dwd_platform_coupon_redemption_ex 🔗 ODS
共 6 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | platform_coupon_redemption_id |
bigint | id |
直接 | 字段重命名 |
| 2 | coupon_cover |
character varying | coupon_cover |
直接 | 明细字段,用于记录事实取值 |
| 3 | coupon_remark |
character varying | coupon_remark |
直接 | 同名直传 |
| 4 | groupon_type |
integer | groupon_type |
直接 | 同名直传 |
| 5 | operator_id |
bigint | operator_id |
直接 | 同名直传 |
| 6 | operator_name |
character varying | operator_name |
直接 | 同名直传 |
3.10 member_profiles(会员档案)
- 任务代码:
ODS_MEMBER - 采样记录数:200
- ODS 列数:25
- DWD 目标表:dim_member, dim_member_ex
API 源字段 — member_profiles 🔗 ODS
已映射 20/20,覆盖率 100.0%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | id |
integer | 3085176958944837 | id |
|
| 2 | create_time |
string | 2026-02-07 21:04:20 | create_time |
|
| 3 | member_card_grade_code |
integer | 2790683528022856 | member_card_grade_code |
|
| 4 | mobile |
string | 13728281927 | mobile |
|
| 5 | nickname |
string | 黄先生 | nickname |
|
| 6 | register_site_id |
integer | 2790685415443269 | register_site_id |
|
| 7 | site_name |
string | 朗朗桌球 | site_name |
|
| 8 | member_card_grade_name |
string | 活动抵用券 | member_card_grade_name |
|
| 9 | system_member_id |
integer | 3085176956307013 | system_member_id |
|
| 10 | tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 11 | referrer_member_id |
integer | 0 | referrer_member_id |
|
| 12 | point |
number | 0.0 | point |
|
| 13 | user_status |
integer | 1 | user_status |
|
| 14 | status |
integer | 1 | status |
|
| 15 | growth_value |
number | 0.0 | growth_value |
|
| 16 | person_tenant_org_id |
integer | 0 | person_tenant_org_id |
|
| 17 | person_tenant_org_name |
string | person_tenant_org_name |
||
| 18 | register_source |
integer | 6 | register_source |
|
| 19 | recharge_money_sum |
number | 5000.0 | recharge_money_sum |
|
| 20 | pay_money_sum |
number | -12.79 | pay_money_sum |
ODS 表结构 — ods.member_profiles 🔗 API
共 25 列
DWD 表结构 — dwd.dim_member 🔗 ODS
共 16 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | member_id |
bigint | id |
直接 | 字段重命名 |
| 2 | system_member_id |
bigint | system_member_id |
直接 | 同名直传 |
| 3 | tenant_id |
bigint | tenant_id |
直接 | 同名直传 |
| 4 | register_site_id |
bigint | register_site_id |
直接 | 同名直传 |
| 5 | mobile |
text | mobile |
直接 | 同名直传 |
| 6 | nickname |
text | nickname |
直接 | 同名直传 |
| 7 | member_card_grade_code |
bigint | member_card_grade_code |
直接 | 同名直传 |
| 8 | member_card_grade_name |
text | member_card_grade_name |
直接 | 同名直传 |
| 9 | create_time |
timestamp with time zone | create_time |
直接 | 同名直传 |
| 10 | update_time |
timestamp with time zone | — |
— | 未显式映射 |
| 11 | pay_money_sum |
numeric | pay_money_sum |
直接 | |
| 12 | recharge_money_sum |
numeric | recharge_money_sum |
直接 | |
| 13 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 14 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 15 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 16 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
DWD 表结构 — dwd.dim_member_ex 🔗 ODS
共 14 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | member_id |
bigint | id |
直接 | 字段重命名 |
| 2 | referrer_member_id |
bigint | referrer_member_id |
直接 | 同名直传 |
| 3 | point |
numeric | point |
直接 | 同名直传 |
| 4 | register_site_name |
text | site_name |
直接 | 字段重命名 |
| 5 | growth_value |
numeric | growth_value |
直接 | 同名直传 |
| 6 | user_status |
integer | user_status |
直接 | 同名直传 |
| 7 | status |
integer | status |
直接 | 同名直传 |
| 8 | person_tenant_org_id |
bigint | person_tenant_org_id |
直接 | |
| 9 | person_tenant_org_name |
text | person_tenant_org_name |
直接 | |
| 10 | register_source |
text | register_source |
直接 | |
| 11 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 12 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 13 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 14 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
3.11 member_stored_value_cards(会员储值卡)
- 任务代码:
ODS_MEMBER_CARD - 采样记录数:200
- ODS 列数:80
- DWD 目标表:dim_member_card_account, dim_member_card_account_ex
API 源字段 — member_stored_value_cards 🔗 ODS
已映射 71/71,覆盖率 100.0%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | site_name |
string | 朗朗桌球 | site_name |
|
| 2 | member_name |
string | 黄先生 | member_name |
出现率 98% |
| 3 | member_mobile |
string | 13728281927 | member_mobile |
出现率 98% |
| 4 | member_card_type_name |
string | 活动抵用券 | member_card_type_name |
|
| 5 | table_service_discount |
number | 10.0 | table_service_discount |
|
| 6 | assistant_service_discount |
number | 10.0 | assistant_service_discount |
|
| 7 | coupon_discount |
number | 10.0 | coupon_discount |
|
| 8 | goods_service_discount |
number | 10.0 | goods_service_discount |
|
| 9 | electricity_discount |
number | 10.0 | electricity_discount |
|
| 10 | is_allow_give |
integer | 0 | is_allow_give |
|
| 11 | able_cross_site |
integer | 1 | able_cross_site |
|
| 12 | cardSettleDeduct |
number | 0.0 | cardsettlededuct |
大小写匹配 |
| 13 | tenantAvatar |
string | tenantavatar |
大小写匹配 | |
| 14 | tenantName |
string | tenantname |
大小写匹配 | |
| 15 | member_card_grade_code_name |
string | 活动抵用券 | member_card_grade_code_name |
|
| 16 | table_discount_sub_switch |
integer | 2 | table_discount_sub_switch |
|
| 17 | goods_discount_sub_switch |
integer | 2 | goods_discount_sub_switch |
|
| 18 | assistant_discount_sub_switch |
integer | 2 | assistant_discount_sub_switch |
|
| 19 | assistant_reward_discount_sub_switch |
integer | 2 | assistant_reward_discount_sub_switch |
|
| 20 | goods_discount_range_type |
integer | 1 | goods_discount_range_type |
|
| 21 | use_scene |
string | use_scene |
||
| 22 | balance |
number | 4987.21 | balance |
|
| 23 | table_deduct_radio |
number | 100.0 | table_deduct_radio |
|
| 24 | table_service_deduct_radio |
number | 100.0 | table_service_deduct_radio |
|
| 25 | goods_deduct_radio |
number | 100.0 | goods_deduct_radio |
|
| 26 | goods_service_deduct_radio |
number | 100.0 | goods_service_deduct_radio |
|
| 27 | assistant_deduct_radio |
number | 100.0 | assistant_deduct_radio |
|
| 28 | assistant_service_deduct_radio |
number | 100.0 | assistant_service_deduct_radio |
|
| 29 | assistant_reward_deduct_radio |
number | 100.0 | assistant_reward_deduct_radio |
|
| 30 | coupon_deduct_radio |
number | 100.0 | coupon_deduct_radio |
|
| 31 | electricity_deduct_radio |
number | 100.0 | electricity_deduct_radio |
|
| 32 | electricityCardDeduct |
number | 0.0 | electricitycarddeduct |
大小写匹配 |
| 33 | tableCardDeduct |
number | 0.0 | tablecarddeduct |
大小写匹配 |
| 34 | tableServiceCardDeduct |
number | 0.0 | tableservicecarddeduct |
大小写匹配 |
| 35 | goodsCarDeduct |
number | 0.0 | goodscardeduct |
大小写匹配 |
| 36 | goodsServiceCardDeduct |
number | 0.0 | goodsservicecarddeduct |
大小写匹配 |
| 37 | assistantCardDeduct |
number | 0.0 | assistantcarddeduct |
大小写匹配 |
| 38 | assistantServiceCardDeduct |
number | 0.0 | assistantservicecarddeduct |
大小写匹配 |
| 39 | assistantRewardCardDeduct |
number | 0.0 | assistantrewardcarddeduct |
大小写匹配 |
| 40 | couponCardDeduct |
number | 0.0 | couponcarddeduct |
大小写匹配 |
| 41 | deliveryFeeDeduct |
number | 0.0 | deliveryfeededuct |
大小写匹配 |
| 42 | is_allow_order_deduct |
integer | 0 | is_allow_order_deduct |
|
| 43 | member_grade |
integer | 2790683528022856 | member_grade |
|
| 44 | able_share_member_discount |
integer | 1 | able_share_member_discount |
|
| 45 | rechargeFreezeBalance |
number | 0.0 | rechargefreezebalance |
大小写匹配 |
| 46 | id |
integer | 3085176959321669 | id |
|
| 47 | assistant_discount |
number | 10.0 | assistant_discount |
|
| 48 | assistant_reward_discount |
number | 10.0 | assistant_reward_discount |
|
| 49 | bind_password |
string | bind_password |
||
| 50 | card_no |
string | card_no |
||
| 51 | card_physics_type |
integer | 1 | card_physics_type |
|
| 52 | card_type_id |
integer | 2793266846533445 | card_type_id |
|
| 53 | create_time |
string | 2026-02-07 21:04:20 | create_time |
|
| 54 | denomination |
number | 0.0 | denomination |
|
| 55 | disable_end_time |
string | 0001-01-01 00:00:00 | disable_end_time |
|
| 56 | disable_start_time |
string | 0001-01-01 00:00:00 | disable_start_time |
|
| 57 | effect_site_id |
integer | 0 | effect_site_id |
|
| 58 | end_time |
string | 2225-01-01 00:00:00 | end_time |
|
| 59 | goods_discount |
number | 10.0 | goods_discount |
|
| 60 | is_delete |
integer | 0 | is_delete |
|
| 61 | last_consume_time |
string | 2026-02-11 17:12:24 | last_consume_time |
|
| 62 | member_card_grade_code |
integer | 2790683528022856 | member_card_grade_code |
|
| 63 | principal_balance |
number | 0.0 | principal_balance |
|
| 64 | register_site_id |
integer | 2790685415443269 | register_site_id |
|
| 65 | sort |
integer | 1 | sort |
|
| 66 | start_time |
string | 2026-02-07 21:04:20 | start_time |
|
| 67 | status |
integer | 1 | status |
|
| 68 | system_member_id |
integer | 3085176956307013 | system_member_id |
|
| 69 | table_discount |
number | 10.0 | table_discount |
|
| 70 | tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 71 | tenant_member_id |
integer | 3085176958944837 | tenant_member_id |
ODS 表结构 — ods.member_stored_value_cards 🔗 API
共 80 列
DWD 表结构 — dwd.dim_member_card_account 🔗 ODS
共 23 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | member_card_id |
bigint | id |
直接 | 字段重命名 |
| 2 | tenant_id |
bigint | tenant_id |
直接 | 同名直传 |
| 3 | register_site_id |
bigint | register_site_id |
直接 | 同名直传 |
| 4 | tenant_member_id |
bigint | tenant_member_id |
直接 | 同名直传 |
| 5 | system_member_id |
bigint | system_member_id |
直接 | 同名直传 |
| 6 | card_type_id |
bigint | card_type_id |
直接 | 同名直传 |
| 7 | member_card_grade_code |
bigint | member_card_grade_code |
直接 | 同名直传 |
| 8 | member_card_grade_code_name |
text | member_card_grade_code_name |
直接 | 同名直传 |
| 9 | member_card_type_name |
text | member_card_type_name |
直接 | 同名直传 |
| 10 | member_name |
text | member_name |
直接 | 同名直传 |
| 11 | member_mobile |
text | member_mobile |
直接 | 同名直传 |
| 12 | balance |
numeric | balance |
直接 | 同名直传 |
| 13 | start_time |
timestamp with time zone | start_time |
直接 | 同名直传 |
| 14 | end_time |
timestamp with time zone | end_time |
直接 | 同名直传 |
| 15 | last_consume_time |
timestamp with time zone | last_consume_time |
直接 | 同名直传 |
| 16 | status |
integer | status |
直接 | 同名直传 |
| 17 | is_delete |
integer | is_delete |
直接 | 同名直传 |
| 18 | principal_balance |
numeric | principal_balance |
直接 | |
| 19 | member_grade |
bigint | member_grade |
直接 | |
| 20 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 21 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 22 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 23 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
DWD 表结构 — dwd.dim_member_card_account_ex 🔗 ODS
共 61 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | member_card_id |
bigint | id |
直接 | 字段重命名 |
| 2 | site_name |
text | site_name |
直接 | 同名直传 |
| 3 | tenant_name |
character varying | tenantname |
直接 | 字段重命名 |
| 4 | tenantavatar |
text | tenantavatar |
直接 | 维度字段,用于补充维度属性 |
| 5 | effect_site_id |
bigint | effect_site_id |
直接 | 同名直传 |
| 6 | able_cross_site |
integer | able_cross_site |
直接 | 同名直传 |
| 7 | card_physics_type |
integer | card_physics_type |
直接 | 同名直传 |
| 8 | card_no |
text | card_no |
直接 | 维度字段,用于补充维度属性 |
| 9 | bind_password |
text | bind_password |
直接 | 维度字段,用于补充维度属性 |
| 10 | use_scene |
text | use_scene |
直接 | 维度字段,用于补充维度属性 |
| 11 | denomination |
numeric | denomination |
直接 | 同名直传 |
| 12 | create_time |
timestamp with time zone | create_time |
直接 | 同名直传 |
| 13 | disable_start_time |
timestamp with time zone | disable_start_time |
直接 | 同名直传 |
| 14 | disable_end_time |
timestamp with time zone | disable_end_time |
直接 | 同名直传 |
| 15 | is_allow_give |
integer | is_allow_give |
直接 | 同名直传 |
| 16 | is_allow_order_deduct |
integer | is_allow_order_deduct |
直接 | 同名直传 |
| 17 | sort |
integer | sort |
直接 | 同名直传 |
| 18 | table_discount |
numeric | table_discount |
直接 | 同名直传 |
| 19 | goods_discount |
numeric | goods_discount |
直接 | 同名直传 |
| 20 | assistant_discount |
numeric | assistant_discount |
直接 | 同名直传 |
| 21 | assistant_reward_discount |
numeric | assistant_reward_discount |
直接 | 同名直传 |
| 22 | table_service_discount |
numeric | table_service_discount |
直接 | 同名直传 |
| 23 | goods_service_discount |
numeric | goods_service_discount |
直接 | 同名直传 |
| 24 | assistant_service_discount |
numeric | assistant_service_discount |
直接 | 同名直传 |
| 25 | coupon_discount |
numeric | coupon_discount |
直接 | 同名直传 |
| 26 | table_discount_sub_switch |
integer | table_discount_sub_switch |
直接 | 同名直传 |
| 27 | goods_discount_sub_switch |
integer | goods_discount_sub_switch |
直接 | 同名直传 |
| 28 | assistant_discount_sub_switch |
integer | assistant_discount_sub_switch |
直接 | 同名直传 |
| 29 | assistant_reward_discount_sub_switch |
integer | assistant_reward_discount_sub_switch |
直接 | 同名直传 |
| 30 | goods_discount_range_type |
integer | goods_discount_range_type |
直接 | 同名直传 |
| 31 | table_deduct_radio |
numeric | table_deduct_radio |
直接 | 同名直传 |
| 32 | goods_deduct_radio |
numeric | goods_deduct_radio |
直接 | 同名直传 |
| 33 | assistant_deduct_radio |
numeric | assistant_deduct_radio |
直接 | 同名直传 |
| 34 | table_service_deduct_radio |
numeric | table_service_deduct_radio |
直接 | 同名直传 |
| 35 | goods_service_deduct_radio |
numeric | goods_service_deduct_radio |
直接 | 同名直传 |
| 36 | assistant_service_deduct_radio |
numeric | assistant_service_deduct_radio |
直接 | 同名直传 |
| 37 | assistant_reward_deduct_radio |
numeric | assistant_reward_deduct_radio |
直接 | 同名直传 |
| 38 | coupon_deduct_radio |
numeric | coupon_deduct_radio |
直接 | 同名直传 |
| 39 | cardsettlededuct |
numeric | cardsettlededuct |
直接 | 同名直传 |
| 40 | tablecarddeduct |
numeric | tablecarddeduct |
直接 | 同名直传 |
| 41 | tableservicecarddeduct |
numeric | tableservicecarddeduct |
直接 | 同名直传 |
| 42 | goodscardeduct |
numeric | goodscardeduct |
直接 | 同名直传 |
| 43 | goodsservicecarddeduct |
numeric | goodsservicecarddeduct |
直接 | 同名直传 |
| 44 | assistantcarddeduct |
numeric | assistantcarddeduct |
直接 | 同名直传 |
| 45 | assistantservicecarddeduct |
numeric | assistantservicecarddeduct |
直接 | 同名直传 |
| 46 | assistantrewardcarddeduct |
numeric | assistantrewardcarddeduct |
直接 | 同名直传 |
| 47 | couponcarddeduct |
numeric | couponcarddeduct |
直接 | 同名直传 |
| 48 | deliveryfeededuct |
numeric | deliveryfeededuct |
直接 | 同名直传 |
| 49 | tableareaid |
text | tableareaid |
直接 | 维度字段,用于补充维度属性 |
| 50 | goodscategoryid |
text | goodscategoryid |
直接 | 维度字段,用于补充维度属性 |
| 51 | pdassisnatlevel |
text | pdassisnatlevel |
直接 | 同名直传 |
| 52 | cxassisnatlevel |
text | cxassisnatlevel |
直接 | 同名直传 |
| 53 | able_share_member_discount |
boolean | able_share_member_discount |
→ boolean | |
| 54 | electricity_deduct_radio |
numeric | electricity_deduct_radio |
直接 | |
| 55 | electricity_discount |
numeric | electricity_discount |
直接 | |
| 56 | electricity_card_deduct |
boolean | electricitycarddeduct |
→ boolean | 字段重命名 |
| 57 | recharge_freeze_balance |
numeric | rechargefreezebalance |
直接 | 字段重命名 |
| 58 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 59 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 60 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 61 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
3.12 member_balance_changes(会员余额变动)
- 任务代码:
ODS_MEMBER_BALANCE - 采样记录数:200
- ODS 列数:33
- DWD 目标表:dwd_member_balance_change, dwd_member_balance_change_ex
API 源字段 — member_balance_changes 🔗 ODS
已映射 28/28,覆盖率 100.0%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | memberCardTypeName |
string | 储值卡 | membercardtypename |
大小写匹配 |
| 2 | paySiteName |
string | 朗朗桌球 | paysitename |
大小写匹配 |
| 3 | registerSiteName |
string | 朗朗桌球 | registersitename |
大小写匹配 |
| 4 | memberName |
string | 罗先生 | membername |
大小写匹配 |
| 5 | memberMobile |
string | 13924036996 | membermobile |
大小写匹配 |
| 6 | id |
integer | 3093844118358341 | id |
|
| 7 | account_data |
number | -232.0 | account_data |
|
| 8 | after |
number | 110.64 | after |
|
| 9 | before |
number | 342.64 | before |
|
| 10 | card_type_id |
integer | 2793249295533893 | card_type_id |
|
| 11 | create_time |
string | 2026-02-14 00:01:01 | create_time |
|
| 12 | from_type |
integer | 1 | from_type |
|
| 13 | is_delete |
integer | 0 | is_delete |
|
| 14 | operator_id |
integer | 2790687322443013 | operator_id |
|
| 15 | operator_name |
string | 收银员:郑丽珊 | operator_name |
|
| 16 | payment_method |
integer | 0 | payment_method |
|
| 17 | refund_amount |
number | 0.0 | refund_amount |
|
| 18 | register_site_id |
integer | 2790685415443269 | register_site_id |
|
| 19 | relate_id |
integer | 3093843703564549 | relate_id |
|
| 20 | remark |
string | remark |
||
| 21 | site_id |
integer | 2790685415443269 | site_id |
|
| 22 | system_member_id |
integer | 2799207358777093 | system_member_id |
|
| 23 | tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 24 | tenant_member_card_id |
integer | 2799218552833797 | tenant_member_card_id |
|
| 25 | tenant_member_id |
integer | 2799207359858437 | tenant_member_id |
|
| 26 | principal_after |
number | 110.64 | principal_after |
|
| 27 | principal_before |
number | 342.64 | principal_before |
|
| 28 | principal_data |
number | -232.0 | principal_data |
ODS 表结构 — ods.member_balance_changes 🔗 API
共 33 列
DWD 表结构 — dwd.dwd_member_balance_change 🔗 ODS
共 22 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | balance_change_id |
bigint | id |
直接 | 字段重命名 |
| 2 | tenant_id |
bigint | tenant_id |
直接 | 同名直传 |
| 3 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 4 | register_site_id |
bigint | register_site_id |
直接 | 同名直传 |
| 5 | tenant_member_id |
bigint | tenant_member_id |
直接 | 同名直传 |
| 6 | system_member_id |
bigint | system_member_id |
直接 | 同名直传 |
| 7 | tenant_member_card_id |
bigint | tenant_member_card_id |
直接 | 同名直传 |
| 8 | card_type_id |
bigint | card_type_id |
直接 | 同名直传 |
| 9 | card_type_name |
character varying | membercardtypename |
直接 | 字段重命名 |
| 10 | member_name |
character varying | membername |
直接 | 字段重命名 |
| 11 | member_mobile |
character varying | membermobile |
直接 | 字段重命名 |
| 12 | balance_before |
numeric | before |
直接 | 字段重命名 |
| 13 | change_amount |
numeric | account_data |
直接 | 字段重命名 |
| 14 | balance_after |
numeric | after |
直接 | 字段重命名 |
| 15 | from_type |
integer | from_type |
直接 | 同名直传 |
| 16 | payment_method |
integer | payment_method |
直接 | 同名直传 |
| 17 | change_time |
timestamp with time zone | create_time |
直接 | 字段重命名 |
| 18 | is_delete |
integer | is_delete |
直接 | 同名直传 |
| 19 | remark |
character varying | remark |
直接 | 同名直传 |
| 20 | principal_before |
numeric | principal_before |
直接 | 金额字段:本金变动前余额 |
| 21 | principal_after |
numeric | principal_after |
直接 | 金额字段:本金变动后余额 |
| 22 | principal_change_amount |
numeric | — |
— | 未显式映射 |
DWD 表结构 — dwd.dwd_member_balance_change_ex 🔗 ODS
共 7 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | balance_change_id |
bigint | id |
直接 | 字段重命名 |
| 2 | pay_site_name |
character varying | paysitename |
直接 | 字段重命名 |
| 3 | register_site_name |
character varying | registersitename |
直接 | 字段重命名 |
| 4 | refund_amount |
numeric | refund_amount |
直接 | 同名直传 |
| 5 | operator_id |
bigint | operator_id |
直接 | 同名直传 |
| 6 | operator_name |
character varying | operator_name |
直接 | 同名直传 |
| 7 | principal_data |
text | principal_data |
直接 |
3.13 recharge_settlements(充值结算)
- 任务代码:
ODS_RECHARGE_SETTLE - 采样记录数:200
- ODS 列数:71
- DWD 目标表:dwd_recharge_order, dwd_recharge_order_ex
API 源字段 — recharge_settlements 🔗 ODS
已映射 67/92,覆盖率 72.8%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | siteProfile.id |
integer | 2790685415443269 | id |
📦 嵌套对象 |
| 2 | siteProfile.org_id |
integer | 2790684179467077 | ⚠️ 未映射 | 📦 嵌套对象 |
| 3 | siteProfile.shop_name |
string | 朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 4 | siteProfile.avatar |
string | https://oss.ficoo.vip/admin/hXcE4E_17... | ⚠️ 未映射 | 📦 嵌套对象 |
| 5 | siteProfile.business_tel |
string | 13316068642 | ⚠️ 未映射 | 📦 嵌套对象 |
| 6 | siteProfile.full_address |
string | 广东省广州市天河区丽阳街12号 | ⚠️ 未映射 | 📦 嵌套对象 |
| 7 | siteProfile.address |
string | 广东省广州市天河区天园街道朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 8 | siteProfile.longitude |
number | 113.360321 | ⚠️ 未映射 | 📦 嵌套对象 |
| 9 | siteProfile.latitude |
number | 23.133629 | ⚠️ 未映射 | 📦 嵌套对象 |
| 10 | siteProfile.tenant_site_region_id |
integer | 156440100 | ⚠️ 未映射 | 📦 嵌套对象 |
| 11 | siteProfile.tenant_id |
integer | 2790683160709957 | ⚠️ 未映射 | 📦 嵌套对象 |
| 12 | siteProfile.auto_light |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 13 | siteProfile.attendance_distance |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 14 | siteProfile.wifi_name |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 15 | siteProfile.wifi_password |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 16 | siteProfile.customer_service_qrcode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 17 | siteProfile.customer_service_wechat |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 18 | siteProfile.fixed_pay_qrCode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 19 | siteProfile.prod_env |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 20 | siteProfile.light_status |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 21 | siteProfile.light_type |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 22 | siteProfile.site_type |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 23 | siteProfile.light_token |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 24 | siteProfile.site_label |
string | A | ⚠️ 未映射 | 📦 嵌套对象 |
| 25 | siteProfile.attendance_enabled |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 26 | siteProfile.shop_status |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 27 | settleList.id |
integer | 3087072625102533 | id |
|
| 28 | settleList.tenantId |
integer | 2790683160709957 | tenantid |
大小写匹配 |
| 29 | settleList.siteId |
integer | 2790685415443269 | siteid |
大小写匹配 |
| 30 | settleList.siteName |
string | sitename |
大小写匹配 | |
| 31 | settleList.balanceAmount |
number | 0.0 | balanceamount |
大小写匹配 |
| 32 | settleList.cardAmount |
number | 0.0 | cardamount |
大小写匹配 |
| 33 | settleList.cashAmount |
number | 0.0 | cashamount |
大小写匹配 |
| 34 | settleList.couponAmount |
number | 0.0 | couponamount |
大小写匹配 |
| 35 | settleList.createTime |
string | 2026-02-09 05:12:42 | createtime |
大小写匹配 |
| 36 | settleList.memberId |
integer | 2799207363643141 | memberid |
大小写匹配 |
| 37 | settleList.memberName |
string | 葛先生 | membername |
大小写匹配 |
| 38 | settleList.tenantMemberCardId |
integer | 2799216572794629 | tenantmembercardid |
大小写匹配 |
| 39 | settleList.memberCardTypeName |
string | 储值卡 | membercardtypename |
大小写匹配 |
| 40 | settleList.memberPhone |
string | 13811638071 | memberphone |
大小写匹配 |
| 41 | settleList.tableId |
integer | 0 | tableid |
大小写匹配 |
| 42 | settleList.consumeMoney |
number | 10000.0 | consumemoney |
大小写匹配 |
| 43 | settleList.onlineAmount |
number | 0.0 | onlineamount |
大小写匹配 |
| 44 | settleList.operatorId |
integer | 2790687322443013 | operatorid |
大小写匹配 |
| 45 | settleList.operatorName |
string | 收银员:郑丽珊 | operatorname |
大小写匹配 |
| 46 | settleList.revokeOrderId |
integer | 0 | revokeorderid |
大小写匹配 |
| 47 | settleList.revokeOrderName |
string | revokeordername |
大小写匹配 | |
| 48 | settleList.revokeTime |
string | 0001-01-01 00:00:00 | revoketime |
大小写匹配 |
| 49 | settleList.payAmount |
number | 10000.0 | payamount |
大小写匹配 |
| 50 | settleList.pointAmount |
number | 10000.0 | pointamount |
大小写匹配 |
| 51 | settleList.refundAmount |
number | 0.0 | refundamount |
大小写匹配 |
| 52 | settleList.settleName |
string | 充值订单 | settlename |
大小写匹配 |
| 53 | settleList.settleRelateId |
integer | 3087072624987845 | settlerelateid |
大小写匹配 |
| 54 | settleList.settleStatus |
integer | 2 | settlestatus |
大小写匹配 |
| 55 | settleList.settleType |
integer | 5 | settletype |
大小写匹配 |
| 56 | settleList.payTime |
string | 2026-02-09 05:12:42 | paytime |
大小写匹配 |
| 57 | settleList.roundingAmount |
number | 0.0 | roundingamount |
大小写匹配 |
| 58 | settleList.paymentMethod |
integer | 4 | paymentmethod |
大小写匹配 |
| 59 | settleList.adjustAmount |
number | 0.0 | adjustamount |
大小写匹配 |
| 60 | settleList.assistantCxMoney |
number | 0.0 | assistantcxmoney |
大小写匹配 |
| 61 | settleList.assistantPdMoney |
number | 0.0 | assistantpdmoney |
大小写匹配 |
| 62 | settleList.couponSaleAmount |
number | 0.0 | couponsaleamount |
大小写匹配 |
| 63 | settleList.plCouponSaleAmount |
number | 0.0 | plcouponsaleamount |
大小写匹配 |
| 64 | settleList.merVouSalesAmount |
number | 0.0 | mervousalesamount |
大小写匹配 |
| 65 | settleList.memberDiscountAmount |
number | 0.0 | memberdiscountamount |
大小写匹配 |
| 66 | settleList.tableChargeMoney |
number | 0.0 | tablechargemoney |
大小写匹配 |
| 67 | settleList.goodsMoney |
number | 0.0 | goodsmoney |
大小写匹配 |
| 68 | settleList.realGoodsMoney |
number | 0.0 | realgoodsmoney |
大小写匹配 |
| 69 | settleList.serviceMoney |
number | 0.0 | servicemoney |
大小写匹配 |
| 70 | settleList.prepayMoney |
number | 0.0 | prepaymoney |
大小写匹配 |
| 71 | settleList.salesManName |
string | salesmanname |
大小写匹配 | |
| 72 | settleList.orderRemark |
string | orderremark |
大小写匹配 | |
| 73 | settleList.salesManUserId |
integer | 0 | salesmanuserid |
大小写匹配 |
| 74 | settleList.canBeRevoked |
boolean | False | canberevoked |
大小写匹配 |
| 75 | settleList.pointDiscountPrice |
number | 0.0 | pointdiscountprice |
大小写匹配 |
| 76 | settleList.pointDiscountCost |
number | 0.0 | pointdiscountcost |
大小写匹配 |
| 77 | settleList.activityDiscount |
number | 0.0 | activitydiscount |
大小写匹配 |
| 78 | settleList.serialNumber |
integer | 0 | serialnumber |
大小写匹配 |
| 79 | settleList.assistantManualDiscount |
number | 0.0 | assistantmanualdiscount |
大小写匹配 |
| 80 | settleList.allCouponDiscount |
number | 0.0 | allcoupondiscount |
大小写匹配 |
| 81 | settleList.goodsPromotionMoney |
number | 0.0 | goodspromotionmoney |
大小写匹配 |
| 82 | settleList.assistantPromotionMoney |
number | 0.0 | assistantpromotionmoney |
大小写匹配 |
| 83 | settleList.isUseCoupon |
boolean | False | isusecoupon |
大小写匹配 |
| 84 | settleList.isUseDiscount |
boolean | False | isusediscount |
大小写匹配 |
| 85 | settleList.isActivity |
boolean | False | isactivity |
大小写匹配 |
| 86 | settleList.isBindMember |
boolean | False | isbindmember |
大小写匹配 |
| 87 | settleList.isFirst |
integer | 2 | isfirst |
大小写匹配 |
| 88 | settleList.rechargeCardAmount |
integer | 0 | rechargecardamount |
大小写匹配 |
| 89 | settleList.giftCardAmount |
integer | 0 | giftcardamount |
大小写匹配 |
| 90 | settleList.electricityMoney |
number | 0.0 | electricitymoney |
大小写匹配 |
| 91 | settleList.realElectricityMoney |
number | 0.0 | realelectricitymoney |
大小写匹配 |
| 92 | settleList.electricityAdjustMoney |
number | 0.0 | electricityadjustmoney |
大小写匹配 |
ODS 表结构 — ods.recharge_settlements 🔗 API
共 71 列
DWD 表结构 — dwd.dwd_recharge_order 🔗 ODS
共 24 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | recharge_order_id |
bigint | id |
直接 | 字段重命名 |
| 2 | tenant_id |
bigint | tenantid |
直接 | 字段重命名 |
| 3 | site_id |
bigint | siteid |
直接 | 字段重命名 |
| 4 | member_id |
bigint | memberid |
直接 | 字段重命名 |
| 5 | member_name_snapshot |
text | membername |
直接 | 字段重命名 |
| 6 | member_phone_snapshot |
text | memberphone |
直接 | 字段重命名 |
| 7 | tenant_member_card_id |
bigint | tenantmembercardid |
直接 | 字段重命名 |
| 8 | member_card_type_name |
text | membercardtypename |
直接 | 字段重命名 |
| 9 | settle_relate_id |
bigint | settlerelateid |
直接 | 字段重命名 |
| 10 | settle_type |
integer | settletype |
直接 | 字段重命名 |
| 11 | settle_name |
text | settlename |
直接 | 字段重命名 |
| 12 | is_first |
integer | isfirst |
直接 | 字段重命名 |
| 13 | pay_amount |
numeric | payamount |
直接 | 字段重命名 |
| 14 | refund_amount |
numeric | refundamount |
直接 | 字段重命名 |
| 15 | point_amount |
numeric | pointamount |
直接 | 字段重命名 |
| 16 | cash_amount |
numeric | cashamount |
直接 | 字段重命名 |
| 17 | payment_method |
integer | paymentmethod |
直接 | 字段重命名 |
| 18 | create_time |
timestamp with time zone | createtime |
直接 | 字段重命名 |
| 19 | pay_time |
timestamp with time zone | paytime |
直接 | 字段重命名 |
| 20 | pl_coupon_sale_amount |
numeric | — |
— | 未显式映射 |
| 21 | mervou_sales_amount |
numeric | — |
— | 未显式映射 |
| 22 | electricity_money |
numeric | — |
— | 未显式映射 |
| 23 | real_electricity_money |
numeric | — |
— | 未显式映射 |
| 24 | electricity_adjust_money |
numeric | — |
— | 未显式映射 |
DWD 表结构 — dwd.dwd_recharge_order_ex 🔗 ODS
共 43 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | recharge_order_id |
bigint | id |
直接 | 字段重命名 |
| 2 | site_name_snapshot |
text | sitename |
直接 | 字段重命名 |
| 3 | settle_status |
integer | settlestatus |
直接 | 字段重命名 |
| 4 | is_bind_member |
boolean | isbindmember |
→ boolean | 字段重命名 |
| 5 | is_activity |
boolean | isactivity |
→ boolean | 字段重命名 |
| 6 | is_use_coupon |
boolean | isusecoupon |
→ boolean | 字段重命名 |
| 7 | is_use_discount |
boolean | isusediscount |
→ boolean | 字段重命名 |
| 8 | can_be_revoked |
boolean | canberevoked |
→ boolean | 字段重命名 |
| 9 | online_amount |
numeric | onlineamount |
直接 | 字段重命名 |
| 10 | balance_amount |
numeric | balanceamount |
直接 | 字段重命名 |
| 11 | card_amount |
numeric | cardamount |
直接 | 字段重命名 |
| 12 | coupon_amount |
numeric | couponamount |
直接 | 字段重命名 |
| 13 | recharge_card_amount |
numeric | rechargecardamount |
直接 | 字段重命名 |
| 14 | gift_card_amount |
numeric | giftcardamount |
直接 | 字段重命名 |
| 15 | prepay_money |
numeric | prepaymoney |
直接 | 字段重命名 |
| 16 | consume_money |
numeric | consumemoney |
直接 | 字段重命名 |
| 17 | goods_money |
numeric | goodsmoney |
直接 | 字段重命名 |
| 18 | real_goods_money |
numeric | realgoodsmoney |
直接 | 字段重命名 |
| 19 | table_charge_money |
numeric | tablechargemoney |
直接 | 字段重命名 |
| 20 | service_money |
numeric | servicemoney |
直接 | 字段重命名 |
| 21 | activity_discount |
numeric | activitydiscount |
直接 | 字段重命名 |
| 22 | all_coupon_discount |
numeric | allcoupondiscount |
直接 | 字段重命名 |
| 23 | goods_promotion_money |
numeric | goodspromotionmoney |
直接 | 字段重命名 |
| 24 | assistant_promotion_money |
numeric | assistantpromotionmoney |
直接 | 字段重命名 |
| 25 | assistant_pd_money |
numeric | assistantpdmoney |
直接 | 字段重命名 |
| 26 | assistant_cx_money |
numeric | assistantcxmoney |
直接 | 字段重命名 |
| 27 | assistant_manual_discount |
numeric | assistantmanualdiscount |
直接 | 字段重命名 |
| 28 | coupon_sale_amount |
numeric | couponsaleamount |
直接 | 字段重命名 |
| 29 | member_discount_amount |
numeric | memberdiscountamount |
直接 | 字段重命名 |
| 30 | point_discount_price |
numeric | pointdiscountprice |
直接 | 字段重命名 |
| 31 | point_discount_cost |
numeric | pointdiscountcost |
直接 | 字段重命名 |
| 32 | adjust_amount |
numeric | adjustamount |
直接 | 字段重命名 |
| 33 | rounding_amount |
numeric | roundingamount |
直接 | 字段重命名 |
| 34 | operator_id |
bigint | operatorid |
直接 | 字段重命名 |
| 35 | operator_name_snapshot |
text | operatorname |
直接 | 字段重命名 |
| 36 | salesman_user_id |
bigint | salesmanuserid |
直接 | 字段重命名 |
| 37 | salesman_name |
text | salesmanname |
直接 | 字段重命名 |
| 38 | order_remark |
text | orderremark |
直接 | 字段重命名 |
| 39 | table_id |
integer | tableid |
直接 | 字段重命名 |
| 40 | serial_number |
integer | serialnumber |
直接 | 字段重命名 |
| 41 | revoke_order_id |
bigint | revokeorderid |
直接 | 字段重命名 |
| 42 | revoke_order_name |
text | revokeordername |
直接 | 字段重命名 |
| 43 | revoke_time |
timestamp with time zone | revoketime |
直接 | 字段重命名 |
3.14 group_buy_packages(团购套餐定义)
- 任务代码:
ODS_GROUP_PACKAGE - 采样记录数:18
- ODS 列数:43
- DWD 目标表:dim_groupbuy_package, dim_groupbuy_package_ex
API 源字段 — group_buy_packages 🔗 ODS
已映射 38/40,覆盖率 95.0%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | site_name |
string | 朗朗桌球 | site_name |
|
| 2 | effective_status |
integer | 1 | effective_status |
|
| 3 | tenantTableAreaIdList[] |
integer | 2791960001957765 | ⚠️ 未映射 | |
| 4 | tableAreaNameList[] |
string | A区 | ⚠️ 未映射 | |
| 5 | tenantCouponSaleOrderItemId |
integer | 0 | tenantcouponsaleorderitemid |
大小写匹配 |
| 6 | id |
integer | 3048468851870085 | id |
|
| 7 | add_end_clock |
string | 1.02:00:00 | add_end_clock |
|
| 8 | add_start_clock |
string | 23:00:00 | add_start_clock |
|
| 9 | area_tag_type |
integer | 1 | area_tag_type |
|
| 10 | card_type_ids |
string | 0 | card_type_ids |
|
| 11 | coupon_money |
number | 0.0 | coupon_money |
|
| 12 | create_time |
string | 2026-01-12 22:42:55 | create_time |
|
| 13 | creator_name |
string | 店长:郑丽珊 | creator_name |
|
| 14 | date_info |
string | date_info |
||
| 15 | date_type |
integer | 1 | date_type |
|
| 16 | duration |
integer | 3600 | duration |
|
| 17 | end_clock |
string | 1.02:00:00 | end_clock |
|
| 18 | end_time |
string | 2027-01-13 00:00:00 | end_time |
|
| 19 | group_type |
integer | 1 | group_type |
|
| 20 | is_delete |
integer | 0 | is_delete |
|
| 21 | is_enabled |
integer | 1 | is_enabled |
|
| 22 | is_first_limit |
integer | 1 | is_first_limit |
|
| 23 | max_selectable_categories |
integer | 0 | max_selectable_categories |
|
| 24 | package_id |
integer | 1134850618 | package_id |
|
| 25 | package_name |
string | 午夜场9.9 | package_name |
|
| 26 | selling_price |
number | 0.0 | selling_price |
|
| 27 | site_id |
integer | 2790685415443269 | site_id |
|
| 28 | sort |
integer | 100 | sort |
|
| 29 | start_clock |
string | 23:00:00 | start_clock |
|
| 30 | start_time |
string | 2026-01-12 00:00:00 | start_time |
|
| 31 | system_group_type |
integer | 1 | system_group_type |
|
| 32 | table_area_id |
string | 0 | table_area_id |
|
| 33 | table_area_id_list |
string | table_area_id_list |
||
| 34 | table_area_name |
string | table_area_name |
||
| 35 | tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 36 | tenant_table_area_id |
string | 0 | tenant_table_area_id |
|
| 37 | tenant_table_area_id_list |
string | tenant_table_area_id_list |
||
| 38 | type |
integer | 1 | type |
|
| 39 | usable_count |
integer | 0 | usable_count |
|
| 40 | usable_range |
string | usable_range |
ODS 表结构 — ods.group_buy_packages 🔗 API
共 43 列
DWD 表结构 — dwd.dim_groupbuy_package 🔗 ODS
共 22 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | groupbuy_package_id |
bigint | id |
直接 | 字段重命名 |
| 2 | tenant_id |
bigint | tenant_id |
直接 | 同名直传 |
| 3 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 4 | package_name |
character varying | package_name |
直接 | 同名直传 |
| 5 | package_template_id |
bigint | package_id |
直接 | 字段重命名 |
| 6 | selling_price |
numeric | selling_price |
直接 | 同名直传 |
| 7 | coupon_face_value |
numeric | coupon_money |
直接 | 字段重命名 |
| 8 | duration_seconds |
integer | duration |
直接 | 字段重命名 |
| 9 | start_time |
timestamp with time zone | start_time |
直接 | 同名直传 |
| 10 | end_time |
timestamp with time zone | end_time |
直接 | 同名直传 |
| 11 | table_area_name |
character varying | table_area_name |
直接 | 同名直传 |
| 12 | is_enabled |
integer | is_enabled |
直接 | 同名直传 |
| 13 | is_delete |
integer | is_delete |
直接 | 同名直传 |
| 14 | create_time |
timestamp with time zone | create_time |
直接 | 同名直传 |
| 15 | tenant_table_area_id_list |
character varying | tenant_table_area_id_list |
直接 | 同名直传 |
| 16 | card_type_ids |
character varying | card_type_ids |
直接 | 同名直传 |
| 17 | sort |
integer | sort |
直接 | |
| 18 | is_first_limit |
boolean | is_first_limit |
→ boolean | |
| 19 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 20 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 21 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 22 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
DWD 表结构 — dwd.dim_groupbuy_package_ex 🔗 ODS
共 25 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | groupbuy_package_id |
bigint | id |
直接 | 字段重命名 |
| 2 | site_name |
character varying | site_name |
直接 | 同名直传 |
| 3 | usable_count |
integer | usable_count |
直接 | 同名直传 |
| 4 | date_type |
integer | date_type |
直接 | 同名直传 |
| 5 | usable_range |
character varying | usable_range |
直接 | 维度字段,用于补充维度属性 |
| 6 | date_info |
character varying | date_info |
直接 | 同名直传 |
| 7 | start_clock |
character varying | start_clock |
直接 | 同名直传 |
| 8 | end_clock |
character varying | end_clock |
直接 | 同名直传 |
| 9 | add_start_clock |
character varying | add_start_clock |
直接 | 同名直传 |
| 10 | add_end_clock |
character varying | add_end_clock |
直接 | 同名直传 |
| 11 | area_tag_type |
integer | area_tag_type |
直接 | 同名直传 |
| 12 | table_area_id |
bigint | table_area_id |
直接 | 标识类 ID 字段,用于关联/定位相关实体 |
| 13 | tenant_table_area_id |
bigint | tenant_table_area_id |
直接 | 标识类 ID 字段,用于关联/定位相关实体 |
| 14 | table_area_id_list |
character varying | table_area_id_list |
直接 | 维度字段,用于补充维度属性 |
| 15 | group_type |
integer | group_type |
直接 | 同名直传 |
| 16 | system_group_type |
integer | system_group_type |
直接 | 同名直传 |
| 17 | package_type |
integer | type |
直接 | 字段重命名 |
| 18 | effective_status |
integer | effective_status |
直接 | 同名直传 |
| 19 | max_selectable_categories |
integer | max_selectable_categories |
直接 | 同名直传 |
| 20 | creator_name |
character varying | creator_name |
直接 | 同名直传 |
| 21 | tenant_coupon_sale_order_item_id |
bigint | tenantcouponsaleorderitemid |
直接 | 字段重命名 |
| 22 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 23 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 24 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 25 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
3.15 group_buy_redemption_records(团购套餐核销)
- 任务代码:
ODS_GROUP_BUY_REDEMPTION - 采样记录数:200
- ODS 列数:57
- DWD 目标表:dwd_groupbuy_redemption, dwd_groupbuy_redemption_ex
API 源字段 — group_buy_redemption_records 🔗 ODS
已映射 52/52,覆盖率 100.0%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | tableName |
string | A15 | tablename |
大小写匹配 |
| 2 | tableAreaName |
string | A区 | tableareaname |
大小写匹配 |
| 3 | siteName |
string | 朗朗桌球 | sitename |
大小写匹配 |
| 4 | goodsOptionPrice |
number | 0.0 | goodsoptionprice |
大小写匹配 |
| 5 | id |
integer | 3093859292088645 | id |
|
| 6 | assistant_promotion_money |
number | 0.0 | assistant_promotion_money |
|
| 7 | assistant_service_promotion_money |
number | 0.0 | assistant_service_promotion_money |
|
| 8 | assistant_service_share_money |
number | 0.0 | assistant_service_share_money |
|
| 9 | assistant_share_money |
number | 0.0 | assistant_share_money |
|
| 10 | coupon_code |
string | 0107305319597 | coupon_code |
|
| 11 | coupon_money |
number | 96.0 | coupon_money |
|
| 12 | coupon_origin_id |
integer | 3093740768184645 | coupon_origin_id |
|
| 13 | create_time |
string | 2026-02-14 00:16:27 | create_time |
|
| 14 | good_service_share_money |
number | 0.0 | good_service_share_money |
|
| 15 | goods_promotion_money |
number | 0.0 | goods_promotion_money |
|
| 16 | goods_share_money |
number | 0.0 | goods_share_money |
|
| 17 | is_delete |
integer | 0 | is_delete |
|
| 18 | is_single_order |
integer | 1 | is_single_order |
|
| 19 | ledger_amount |
number | 96.0 | ledger_amount |
|
| 20 | ledger_count |
integer | 7200 | ledger_count |
|
| 21 | ledger_group_name |
string | ledger_group_name |
||
| 22 | ledger_name |
string | 全天A区中八两小时 | ledger_name |
|
| 23 | ledger_status |
integer | 1 | ledger_status |
|
| 24 | ledger_unit_price |
number | 39.9 | ledger_unit_price |
|
| 25 | offer_type |
integer | 1 | offer_type |
|
| 26 | operator_id |
integer | 2790687322443013 | operator_id |
|
| 27 | operator_name |
string | 收银员:郑丽珊 | operator_name |
|
| 28 | order_coupon_channel |
integer | 1 | order_coupon_channel |
|
| 29 | order_coupon_id |
integer | 3093740768184645 | order_coupon_id |
|
| 30 | order_pay_id |
integer | 0 | order_pay_id |
|
| 31 | order_settle_id |
integer | 3093859276196037 | order_settle_id |
|
| 32 | order_trade_no |
integer | 3093740766775621 | order_trade_no |
|
| 33 | promotion_activity_id |
integer | 3093740765382981 | promotion_activity_id |
|
| 34 | promotion_coupon_id |
integer | 3030874716834757 | promotion_coupon_id |
|
| 35 | promotion_seconds |
integer | 7200 | promotion_seconds |
|
| 36 | recharge_promotion_money |
number | 0.0 | recharge_promotion_money |
|
| 37 | recharge_share_money |
number | 0.0 | recharge_share_money |
|
| 38 | reward_promotion_money |
number | 0.0 | reward_promotion_money |
|
| 39 | sales_man_org_id |
integer | 0 | sales_man_org_id |
|
| 40 | salesman_name |
string | salesman_name |
||
| 41 | salesman_role_id |
integer | 0 | salesman_role_id |
|
| 42 | salesman_user_id |
integer | 0 | salesman_user_id |
|
| 43 | site_id |
integer | 2790685415443269 | site_id |
|
| 44 | table_charge_seconds |
integer | 7200 | table_charge_seconds |
|
| 45 | table_id |
integer | 2793003506815045 | table_id |
|
| 46 | table_service_promotion_money |
number | 0.0 | table_service_promotion_money |
|
| 47 | table_service_share_money |
number | 0.0 | table_service_share_money |
|
| 48 | table_share_money |
number | 39.9 | table_share_money |
|
| 49 | tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 50 | tenant_table_area_id |
integer | 2791960001957765 | tenant_table_area_id |
|
| 51 | coupon_sale_id |
integer | 0 | coupon_sale_id |
|
| 52 | member_discount_money |
number | 0.0 | member_discount_money |
ODS 表结构 — ods.group_buy_redemption_records 🔗 API
共 57 列
DWD 表结构 — dwd.dwd_groupbuy_redemption 🔗 ODS
共 25 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | redemption_id |
bigint | id |
直接 | 字段重命名 |
| 2 | tenant_id |
bigint | tenant_id |
直接 | 同名直传 |
| 3 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 4 | table_id |
bigint | table_id |
直接 | 同名直传 |
| 5 | tenant_table_area_id |
bigint | tenant_table_area_id |
直接 | 同名直传 |
| 6 | table_charge_seconds |
integer | table_charge_seconds |
直接 | 同名直传 |
| 7 | order_trade_no |
bigint | order_trade_no |
直接 | 同名直传 |
| 8 | order_settle_id |
bigint | order_settle_id |
直接 | 同名直传 |
| 9 | order_coupon_id |
bigint | order_coupon_id |
直接 | 同名直传 |
| 10 | coupon_origin_id |
bigint | coupon_origin_id |
直接 | 同名直传 |
| 11 | promotion_activity_id |
bigint | promotion_activity_id |
直接 | 同名直传 |
| 12 | promotion_coupon_id |
bigint | promotion_coupon_id |
直接 | 同名直传 |
| 13 | order_coupon_channel |
integer | order_coupon_channel |
直接 | 同名直传 |
| 14 | ledger_unit_price |
numeric | ledger_unit_price |
直接 | 同名直传 |
| 15 | ledger_count |
integer | ledger_count |
直接 | 同名直传 |
| 16 | ledger_amount |
numeric | ledger_amount |
直接 | 同名直传 |
| 17 | coupon_money |
numeric | coupon_money |
直接 | 同名直传 |
| 18 | promotion_seconds |
integer | promotion_seconds |
直接 | 同名直传 |
| 19 | coupon_code |
character varying | coupon_code |
直接 | 同名直传 |
| 20 | is_single_order |
integer | is_single_order |
直接 | 同名直传 |
| 21 | is_delete |
integer | is_delete |
直接 | 同名直传 |
| 22 | ledger_name |
character varying | ledger_name |
直接 | 同名直传 |
| 23 | create_time |
timestamp with time zone | create_time |
直接 | 同名直传 |
| 24 | member_discount_money |
numeric | member_discount_money |
直接 | |
| 25 | coupon_sale_id |
bigint | coupon_sale_id |
直接 |
DWD 表结构 — dwd.dwd_groupbuy_redemption_ex 🔗 ODS
共 28 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | redemption_id |
bigint | id |
直接 | 字段重命名 |
| 2 | site_name |
character varying | sitename |
直接 | 字段重命名 |
| 3 | table_name |
character varying | tablename |
直接 | 字段重命名 |
| 4 | table_area_name |
character varying | tableareaname |
直接 | 字段重命名 |
| 5 | order_pay_id |
bigint | order_pay_id |
直接 | 同名直传 |
| 6 | goods_option_price |
numeric | goodsoptionprice |
直接 | 字段重命名 |
| 7 | goods_promotion_money |
numeric | goods_promotion_money |
直接 | 同名直传 |
| 8 | table_service_promotion_money |
numeric | table_service_promotion_money |
直接 | 同名直传 |
| 9 | assistant_promotion_money |
numeric | assistant_promotion_money |
直接 | 同名直传 |
| 10 | assistant_service_promotion_money |
numeric | assistant_service_promotion_money |
直接 | 同名直传 |
| 11 | reward_promotion_money |
numeric | reward_promotion_money |
直接 | 同名直传 |
| 12 | recharge_promotion_money |
numeric | recharge_promotion_money |
直接 | 同名直传 |
| 13 | offer_type |
integer | offer_type |
直接 | 同名直传 |
| 14 | ledger_status |
integer | ledger_status |
直接 | 同名直传 |
| 15 | operator_id |
bigint | operator_id |
直接 | 同名直传 |
| 16 | operator_name |
character varying | operator_name |
直接 | 同名直传 |
| 17 | salesman_user_id |
bigint | salesman_user_id |
直接 | 同名直传 |
| 18 | salesman_name |
character varying | salesman_name |
直接 | 名称字段,用于展示与辅助识别 |
| 19 | salesman_role_id |
bigint | salesman_role_id |
直接 | 同名直传 |
| 20 | salesman_org_id |
bigint | sales_man_org_id |
直接 | 字段重命名 |
| 21 | ledger_group_name |
character varying | ledger_group_name |
直接 | 名称字段,用于展示与辅助识别 |
| 22 | table_share_money |
numeric | table_share_money |
直接 | |
| 23 | table_service_share_money |
numeric | table_service_share_money |
直接 | |
| 24 | goods_share_money |
numeric | goods_share_money |
直接 | |
| 25 | good_service_share_money |
numeric | good_service_share_money |
直接 | |
| 26 | assistant_share_money |
numeric | assistant_share_money |
直接 | |
| 27 | assistant_service_share_money |
numeric | assistant_service_share_money |
直接 | |
| 28 | recharge_share_money |
numeric | recharge_share_money |
直接 |
3.16 goods_stock_summary(库存汇总)
- 任务代码:
ODS_INVENTORY_STOCK - 采样记录数:173
- ODS 列数:19
- DWD 目标表:—(仅 ODS 落地)
API 源字段 — goods_stock_summary 🔗 ODS
已映射 14/14,覆盖率 100.0%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | siteGoodsId |
integer | 3089190204491141 | sitegoodsid |
大小写匹配 |
| 2 | goodsName |
string | 小合味道 | goodsname |
大小写匹配 |
| 3 | goodsUnit |
string | 桶 | goodsunit |
大小写匹配 |
| 4 | goodsCategoryId |
integer | 2791941988405125 | goodscategoryid |
大小写匹配 |
| 5 | goodsCategorySecondId |
integer | 2793236829620037 | goodscategorysecondid |
大小写匹配 |
| 6 | rangeStartStock |
integer | 21 | rangestartstock |
大小写匹配 |
| 7 | rangeEndStock |
integer | 21 | rangeendstock |
大小写匹配 |
| 8 | rangeIn |
integer | 0 | rangein |
大小写匹配 |
| 9 | rangeOut |
integer | 0 | rangeout |
大小写匹配 |
| 10 | rangeInventory |
integer | 0 | rangeinventory |
大小写匹配 |
| 11 | rangeSale |
integer | 0 | rangesale |
大小写匹配 |
| 12 | rangeSaleMoney |
number | 0.0 | rangesalemoney |
大小写匹配 |
| 13 | currentStock |
integer | 21 | currentstock |
大小写匹配 |
| 14 | categoryName |
string | 零食 | categoryname |
大小写匹配 |
ODS 表结构 — ods.goods_stock_summary 🔗 API
共 19 列
| # | ODS 列名 | 类型 | ← JSON 源 | → DWD 目标 |
|---|---|---|---|---|
| 1 | sitegoodsid |
bigint | siteGoodsId |
— |
| 2 | goodsname |
text | goodsName |
— |
| 3 | goodsunit |
text | goodsUnit |
— |
| 4 | goodscategoryid |
bigint | goodsCategoryId |
— |
| 5 | goodscategorysecondid |
bigint | goodsCategorySecondId |
— |
| 6 | categoryname |
text | categoryName |
— |
| 7 | rangestartstock |
numeric | rangeStartStock |
— |
| 8 | rangeendstock |
numeric | rangeEndStock |
— |
| 9 | rangein |
numeric | rangeIn |
— |
| 10 | rangeout |
numeric | rangeOut |
— |
| 11 | rangesale |
numeric | rangeSale |
— |
| 12 | rangesalemoney |
numeric | rangeSaleMoney |
— |
| 13 | rangeinventory |
numeric | rangeInventory |
— |
| 14 | currentstock |
numeric | currentStock |
— |
| 15 | content_hash |
text | — | — |
| 16 | source_file |
text | — | — |
| 17 | source_endpoint |
text | — | — |
| 18 | fetched_at |
timestamp with time zone | — | — |
| 19 | payload |
jsonb | — | — |
3.17 goods_stock_movements(库存变化记录)
- 任务代码:
ODS_INVENTORY_CHANGE - 采样记录数:200
- ODS 列数:24
- DWD 目标表:—(仅 ODS 落地)
API 源字段 — goods_stock_movements 🔗 ODS
已映射 19/19,覆盖率 100.0%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | siteGoodsStockId |
integer | 3093864105101509 | sitegoodsstockid |
大小写匹配 |
| 2 | siteGoodsId |
integer | 3004536125639493 | sitegoodsid |
大小写匹配 |
| 3 | siteId |
integer | 2790685415443269 | siteid |
大小写匹配 |
| 4 | tenantId |
integer | 2790683160709957 | tenantid |
大小写匹配 |
| 5 | stockType |
integer | 1 | stocktype |
大小写匹配 |
| 6 | goodsName |
string | 哇米诺豆奶 | goodsname |
大小写匹配 |
| 7 | createTime |
string | 2026-02-14 00:21:21 | createtime |
大小写匹配 |
| 8 | startNum |
integer | 4 | startnum |
大小写匹配 |
| 9 | endNum |
integer | 3 | endnum |
大小写匹配 |
| 10 | changeNum |
integer | -1 | changenum |
大小写匹配 |
| 11 | unit |
string | 瓶 | unit |
|
| 12 | price |
number | 10.0 | price |
|
| 13 | operatorName |
string | 收银员:郑丽珊 | operatorname |
大小写匹配 |
| 14 | changeNumA |
integer | 0 | changenuma |
大小写匹配 |
| 15 | startNumA |
integer | 0 | startnuma |
大小写匹配 |
| 16 | endNumA |
integer | 0 | endnuma |
大小写匹配 |
| 17 | remark |
string | remark |
||
| 18 | goodsCategoryId |
integer | 2790683528350539 | goodscategoryid |
大小写匹配 |
| 19 | goodsSecondCategoryId |
integer | 2790683528350540 | goodssecondcategoryid |
大小写匹配 |
ODS 表结构 — ods.goods_stock_movements 🔗 API
共 24 列
| # | ODS 列名 | 类型 | ← JSON 源 | → DWD 目标 |
|---|---|---|---|---|
| 1 | sitegoodsstockid |
bigint | siteGoodsStockId |
— |
| 2 | tenantid |
bigint | tenantId |
— |
| 3 | siteid |
bigint | siteId |
— |
| 4 | sitegoodsid |
bigint | siteGoodsId |
— |
| 5 | goodsname |
text | goodsName |
— |
| 6 | goodscategoryid |
bigint | goodsCategoryId |
— |
| 7 | goodssecondcategoryid |
bigint | goodsSecondCategoryId |
— |
| 8 | unit |
text | unit |
— |
| 9 | price |
numeric | price |
— |
| 10 | stocktype |
integer | stockType |
— |
| 11 | changenum |
numeric | changeNum |
— |
| 12 | startnum |
numeric | startNum |
— |
| 13 | endnum |
numeric | endNum |
— |
| 14 | changenuma |
numeric | changeNumA |
— |
| 15 | startnuma |
numeric | startNumA |
— |
| 16 | endnuma |
numeric | endNumA |
— |
| 17 | remark |
text | remark |
— |
| 18 | operatorname |
text | operatorName |
— |
| 19 | createtime |
timestamp without time zone | createTime |
— |
| 20 | content_hash |
text | — | — |
| 21 | source_file |
text | — | — |
| 22 | source_endpoint |
text | — | — |
| 23 | fetched_at |
timestamp with time zone | — | — |
| 24 | payload |
jsonb | — | — |
3.18 site_tables_master(台桌维表)
- 任务代码:
ODS_TABLES - 采样记录数:74
- ODS 列数:31
- DWD 目标表:dim_table, dim_table_ex
API 源字段 — site_tables_master 🔗 ODS
已映射 26/26,覆盖率 100.0%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | id |
integer | 2791964216463493 | id |
|
| 2 | order_id |
integer | 0 | order_id |
|
| 3 | audit_status |
integer | 2 | audit_status |
|
| 4 | charge_free |
integer | 0 | charge_free |
|
| 5 | self_table |
integer | 1 | self_table |
|
| 6 | create_time |
string | 2025-07-15 17:52:54 | create_time |
|
| 7 | is_rest_area |
integer | 0 | is_rest_area |
|
| 8 | light_status |
integer | 2 | light_status |
|
| 9 | show_status |
integer | 1 | show_status |
|
| 10 | site_id |
integer | 2790685415443269 | site_id |
|
| 11 | site_table_area_id |
integer | 2791963794329671 | site_table_area_id |
|
| 12 | table_cloth_use_time |
integer | 3847788 | table_cloth_use_time |
|
| 13 | table_cloth_use_Cycle |
integer | 0 | table_cloth_use_cycle |
大小写匹配 |
| 14 | virtual_table |
integer | 0 | virtual_table |
|
| 15 | table_name |
string | A1 | table_name |
|
| 16 | table_price |
number | 0.0 | table_price |
|
| 17 | table_status |
integer | 1 | table_status |
|
| 18 | areaName |
string | A区 | areaname |
大小写匹配 |
| 19 | siteName |
string | 朗朗桌球 | sitename |
大小写匹配 |
| 20 | tableStatusName |
string | 空闲中 | tablestatusname |
大小写匹配 |
| 21 | appletQrCodeUrl |
string | https://pc-we.ficoo.vip/rootwww/prodw... | appletqrcodeurl |
大小写匹配 |
| 22 | only_allow_groupon |
integer | 2 | only_allow_groupon |
|
| 23 | delay_lights_time |
integer | 0 | delay_lights_time |
|
| 24 | order_delay_time |
integer | 0 | order_delay_time |
|
| 25 | temporary_light_second |
integer | 0 | temporary_light_second |
|
| 26 | is_online_reservation |
integer | 2 | is_online_reservation |
ODS 表结构 — ods.site_tables_master 🔗 API
共 31 列
| # | ODS 列名 | 类型 | ← JSON 源 | → DWD 目标 |
|---|---|---|---|---|
| 1 | id |
bigint | id |
dim_table.table_id, dim_table_ex.table_id |
| 2 | site_id |
bigint | site_id |
dim_table.site_id |
| 3 | sitename |
text | siteName |
— |
| 4 | appletQrCodeUrl |
text | — | — |
| 5 | areaname |
text | areaName |
dim_table.site_table_area_name |
| 6 | audit_status |
integer | audit_status |
— |
| 7 | charge_free |
integer | charge_free |
— |
| 8 | create_time |
timestamp without time zone | create_time |
— |
| 9 | delay_lights_time |
integer | delay_lights_time |
— |
| 10 | is_online_reservation |
integer | is_online_reservation |
dim_table_ex.is_online_reservation |
| 11 | is_rest_area |
integer | is_rest_area |
— |
| 12 | light_status |
integer | light_status |
— |
| 13 | only_allow_groupon |
integer | only_allow_groupon |
— |
| 14 | order_delay_time |
integer | order_delay_time |
— |
| 15 | self_table |
integer | self_table |
— |
| 16 | show_status |
integer | show_status |
dim_table_ex.show_status |
| 17 | site_table_area_id |
bigint | site_table_area_id |
dim_table.site_table_area_id, dim_table.tenant_table_area_id |
| 18 | tablestatusname |
text | tableStatusName |
— |
| 19 | table_cloth_use_cycle |
integer | table_cloth_use_Cycle |
dim_table_ex.table_cloth_use_cycle |
| 20 | table_cloth_use_time |
timestamp without time zone | table_cloth_use_time |
dim_table_ex.table_cloth_use_time |
| 21 | table_name |
text | table_name |
dim_table.table_name |
| 22 | table_price |
numeric | table_price |
dim_table.table_price |
| 23 | table_status |
integer | table_status |
dim_table_ex.table_status |
| 24 | temporary_light_second |
integer | temporary_light_second |
— |
| 25 | virtual_table |
integer | virtual_table |
— |
| 26 | order_id |
bigint | order_id |
dim_table.order_id |
| 27 | content_hash |
text | — | — |
| 28 | source_file |
text | — | — |
| 29 | source_endpoint |
text | — | — |
| 30 | fetched_at |
timestamp with time zone | — | — |
| 31 | payload |
jsonb | — | — |
DWD 表结构 — dwd.dim_table 🔗 ODS
共 12 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | table_id |
bigint | id |
直接 | 字段重命名 |
| 2 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 3 | table_name |
text | table_name |
直接 | 同名直传 |
| 4 | site_table_area_id |
bigint | site_table_area_id |
直接 | 同名直传 |
| 5 | site_table_area_name |
text | areaname |
直接 | 字段重命名 |
| 6 | tenant_table_area_id |
bigint | site_table_area_id |
直接 | 字段重命名 |
| 7 | table_price |
numeric | table_price |
直接 | 同名直传 |
| 8 | order_id |
bigint | order_id |
直接 | |
| 9 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 10 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 11 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 12 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
DWD 表结构 — dwd.dim_table_ex 🔗 ODS
共 10 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | table_id |
bigint | id |
直接 | 字段重命名 |
| 2 | show_status |
integer | show_status |
直接 | 同名直传 |
| 3 | is_online_reservation |
integer | is_online_reservation |
直接 | 同名直传 |
| 4 | table_cloth_use_time |
integer | table_cloth_use_time |
直接 | 时间/日期字段,用于记录业务时间与统计口径对齐 |
| 5 | table_cloth_use_cycle |
integer | table_cloth_use_cycle |
直接 | 同名直传 |
| 6 | table_status |
integer | table_status |
直接 | 同名直传 |
| 7 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 8 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 9 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 10 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
3.19 stock_goods_category_tree(库存商品分类树)
- 任务代码:
ODS_GOODS_CATEGORY - 采样记录数:9
- ODS 列数:16
- DWD 目标表:dim_goods_category
API 源字段 — stock_goods_category_tree 🔗 ODS
已映射 20/20,覆盖率 100.0%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | id |
integer | 2790683528350533 | id |
|
| 2 | tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 3 | category_name |
string | 槟榔 | category_name |
|
| 4 | alias_name |
string | alias_name |
||
| 5 | pid |
integer | 0 | pid |
|
| 6 | business_name |
string | 槟榔 | business_name |
|
| 7 | tenant_goods_business_id |
integer | 2790683528317766 | tenant_goods_business_id |
|
| 8 | open_salesman |
integer | 2 | open_salesman |
|
| 9 | categoryBoxes[].id |
integer | 2790683528350534 | id |
|
| 10 | categoryBoxes[].tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 11 | categoryBoxes[].category_name |
string | 槟榔 | category_name |
|
| 12 | categoryBoxes[].alias_name |
string | alias_name |
||
| 13 | categoryBoxes[].pid |
integer | 2790683528350533 | pid |
|
| 14 | categoryBoxes[].business_name |
string | 槟榔 | business_name |
|
| 15 | categoryBoxes[].tenant_goods_business_id |
integer | 2790683528317766 | tenant_goods_business_id |
|
| 16 | categoryBoxes[].open_salesman |
integer | 2 | open_salesman |
|
| 17 | categoryBoxes[].sort |
integer | 0 | sort |
|
| 18 | categoryBoxes[].is_warehousing |
integer | 1 | is_warehousing |
|
| 19 | sort |
integer | 1 | sort |
|
| 20 | is_warehousing |
integer | 1 | is_warehousing |
ODS 表结构 — ods.stock_goods_category_tree 🔗 API
共 16 列
| # | ODS 列名 | 类型 | ← JSON 源 | → DWD 目标 |
|---|---|---|---|---|
| 1 | id |
bigint | id |
dim_goods_category.category_id |
| 2 | tenant_id |
bigint | tenant_id |
dim_goods_category.tenant_id |
| 3 | category_name |
text | category_name |
dim_goods_category.category_name |
| 4 | alias_name |
text | alias_name |
dim_goods_category.alias_name |
| 5 | pid |
bigint | pid |
dim_goods_category.parent_category_id |
| 6 | business_name |
text | business_name |
dim_goods_category.business_name |
| 7 | tenant_goods_business_id |
bigint | tenant_goods_business_id |
dim_goods_category.tenant_goods_business_id |
| 8 | open_salesman |
integer | open_salesman |
dim_goods_category.open_salesman |
| 9 | categoryboxes |
jsonb | — | — |
| 10 | sort |
integer | categoryBoxes[].sort |
dim_goods_category.sort_order |
| 11 | is_warehousing |
integer | categoryBoxes[].is_warehousing |
dim_goods_category.is_warehousing |
| 12 | content_hash |
text | — | — |
| 13 | source_file |
text | — | — |
| 14 | source_endpoint |
text | — | — |
| 15 | fetched_at |
timestamp with time zone | — | — |
| 16 | payload |
jsonb | — | — |
DWD 表结构 — dwd.dim_goods_category 🔗 ODS
共 16 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | category_id |
bigint | id |
直接 | 字段重命名 |
| 2 | tenant_id |
bigint | tenant_id |
直接 | 标识类 ID 字段,用于关联/定位相关实体 |
| 3 | category_name |
character varying | category_name |
直接 | 名称字段,用于展示与辅助识别 |
| 4 | alias_name |
character varying | alias_name |
直接 | 名称字段,用于展示与辅助识别 |
| 5 | parent_category_id |
bigint | pid |
直接 | 字段重命名 |
| 6 | business_name |
character varying | business_name |
直接 | 名称字段,用于展示与辅助识别 |
| 7 | tenant_goods_business_id |
bigint | tenant_goods_business_id |
直接 | 标识类 ID 字段,用于关联/定位相关实体 |
| 8 | category_level |
integer | CASE WHEN pid = 0 THEN 1 ELSE 2 END |
直接 | 派生计算 |
| 9 | is_leaf |
integer | CASE WHEN categoryboxes IS NULL OR jsonb_array_length(categoryboxes)=0 THEN 1 ELSE 0 END |
直接 | 派生计算 |
| 10 | open_salesman |
integer | open_salesman |
直接 | 维度字段,用于补充维度属性 |
| 11 | sort_order |
integer | sort |
直接 | 字段重命名 |
| 12 | is_warehousing |
integer | is_warehousing |
直接 | 布尔/开关字段,用于表示是否/可用性等业务开关 |
| 13 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 14 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 15 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 16 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
3.20 store_goods_master(门店商品档案)
- 任务代码:
ODS_STORE_GOODS - 采样记录数:173
- ODS 列数:52
- DWD 目标表:dim_store_goods, dim_store_goods_ex
API 源字段 — store_goods_master 🔗 ODS
已映射 48/53,覆盖率 90.6%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | siteName |
string | 朗朗桌球 | sitename |
大小写匹配 |
| 2 | oneCategoryName |
string | 零食 | onecategoryname |
大小写匹配 |
| 3 | twoCategoryName |
string | 面 | twocategoryname |
大小写匹配 |
| 4 | goodsStockWarningInfo.tenant_goods_id |
integer | 0 | tenant_goods_id |
|
| 5 | goodsStockWarningInfo.site_goods_id |
integer | 0 | ⚠️ 未映射 | |
| 6 | goodsStockWarningInfo.sales_day |
number | 0.0 | ⚠️ 未映射 | |
| 7 | goodsStockWarningInfo.warning_day_max |
integer | 0 | ⚠️ 未映射 | |
| 8 | goodsStockWarningInfo.warning_day_min |
integer | 0 | ⚠️ 未映射 | |
| 9 | id |
integer | 2793025844727877 | id |
|
| 10 | able_discount |
integer | 1 | able_discount |
|
| 11 | able_site_transfer |
integer | 2 | able_site_transfer |
|
| 12 | audit_status |
integer | 2 | audit_status |
|
| 13 | average_monthly_sales |
number | 2.16 | average_monthly_sales |
|
| 14 | batch_stock_quantity |
integer | 31 | batch_stock_quantity |
|
| 15 | commodity_code |
string | 10000002 | commodity_code |
|
| 16 | cost_price |
number | 0.0 | cost_price |
|
| 17 | cost_price_type |
integer | 1 | cost_price_type |
|
| 18 | create_time |
string | 2025-07-16 11:52:51 | create_time |
|
| 19 | custom_label_type |
integer | 2 | custom_label_type |
|
| 20 | days_available |
integer | 11 | days_available |
|
| 21 | enable_status |
integer | 1 | enable_status |
|
| 22 | forbid_sell_status |
integer | 1 | forbid_sell_status |
|
| 23 | freeze |
integer | 0 | freeze |
|
| 24 | goods_bar_code |
string | goods_bar_code |
||
| 25 | goods_category_id |
integer | 2791941988405125 | goods_category_id |
|
| 26 | goods_cover |
string | https://oss.ficoo.vip/admin/mWT72w_17... | goods_cover |
|
| 27 | goods_name |
string | 红烧牛肉面 | goods_name |
|
| 28 | goods_second_category_id |
integer | 2793236829620037 | goods_second_category_id |
|
| 29 | goods_state |
integer | 1 | goods_state |
|
| 30 | is_delete |
integer | 0 | is_delete |
|
| 31 | is_warehousing |
integer | 1 | is_warehousing |
|
| 32 | min_discount_price |
number | 0.0 | min_discount_price |
|
| 33 | not_sale |
integer | 2 | not_sale |
|
| 34 | option_required |
integer | 1 | option_required |
|
| 35 | pinyin_initial |
string | HSNRM,GSNRM | pinyin_initial |
|
| 36 | provisional_total_cost |
number | 0.0 | provisional_total_cost |
|
| 37 | remark |
string | remark |
||
| 38 | safe_stock |
integer | 0 | safe_stock |
|
| 39 | sale_channel |
string | 1,2,3 | sale_channel |
|
| 40 | sale_num |
integer | 452 | sale_num |
|
| 41 | sale_price |
number | 12.0 | sale_price |
|
| 42 | send_state |
integer | 1 | send_state |
|
| 43 | site_id |
integer | 2790685415443269 | site_id |
|
| 44 | sort |
integer | 100 | sort |
|
| 45 | stock |
integer | 24 | stock |
|
| 46 | stock_A |
integer | 0 | stock_a |
大小写匹配 |
| 47 | tenant_goods_id |
integer | 2792037812375429 | tenant_goods_id |
|
| 48 | tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 49 | time_slot_sale |
integer | 2 | ⚠️ 未映射 | |
| 50 | total_purchase_cost |
number | 0.0 | total_purchase_cost |
|
| 51 | total_sales |
integer | 452 | total_sales |
|
| 52 | unit |
string | 桶 | unit |
|
| 53 | update_time |
string | 2026-02-13 18:56:51 | update_time |
ODS 表结构 — ods.store_goods_master 🔗 API
共 52 列
DWD 表结构 — dwd.dim_store_goods 🔗 ODS
共 26 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | site_goods_id |
bigint | id |
直接 | 字段重命名 |
| 2 | tenant_id |
bigint | tenant_id |
直接 | 同名直传 |
| 3 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 4 | tenant_goods_id |
bigint | tenant_goods_id |
直接 | 同名直传 |
| 5 | goods_name |
text | goods_name |
直接 | 同名直传 |
| 6 | goods_category_id |
bigint | goods_category_id |
直接 | 同名直传 |
| 7 | goods_second_category_id |
bigint | goods_second_category_id |
直接 | 同名直传 |
| 8 | category_level1_name |
text | onecategoryname |
直接 | 字段重命名 |
| 9 | category_level2_name |
text | twocategoryname |
直接 | 字段重命名 |
| 10 | batch_stock_qty |
integer | stock |
直接 | 字段重命名 |
| 11 | sale_qty |
integer | sale_num |
直接 | 字段重命名 |
| 12 | total_sales_qty |
integer | total_sales |
直接 | 字段重命名 |
| 13 | sale_price |
numeric | sale_price |
直接 | 同名直传 |
| 14 | created_at |
timestamp with time zone | create_time |
直接 | 字段重命名 |
| 15 | updated_at |
timestamp with time zone | update_time |
直接 | 字段重命名 |
| 16 | avg_monthly_sales |
numeric | average_monthly_sales |
直接 | 字段重命名 |
| 17 | goods_state |
integer | goods_state |
直接 | 同名直传 |
| 18 | enable_status |
integer | enable_status |
直接 | 同名直传 |
| 19 | send_state |
integer | send_state |
直接 | 同名直传 |
| 20 | is_delete |
integer | is_delete |
直接 | 同名直传 |
| 21 | commodity_code |
text | commodity_code |
直接 | |
| 22 | not_sale |
integer | not_sale |
直接 | |
| 23 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 24 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 25 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 26 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
DWD 表结构 — dwd.dim_store_goods_ex 🔗 ODS
共 30 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | site_goods_id |
bigint | id |
直接 | 字段重命名 |
| 2 | site_name |
text | sitename |
直接 | 字段重命名 |
| 3 | unit |
text | unit |
直接 | 同名直传 |
| 4 | goods_barcode |
text | goods_bar_code |
直接 | 字段重命名 |
| 5 | goods_cover_url |
text | goods_cover |
直接 | 字段重命名 |
| 6 | pinyin_initial |
text | pinyin_initial |
直接 | 同名直传 |
| 7 | stock_qty |
integer | stock |
直接 | 字段重命名 |
| 8 | stock_secondary_qty |
integer | stock_a |
直接 | 字段重命名 |
| 9 | safety_stock_qty |
integer | safe_stock |
直接 | 字段重命名 |
| 10 | cost_price |
numeric | cost_price |
直接 | 同名直传 |
| 11 | cost_price_type |
integer | cost_price_type |
直接 | 同名直传 |
| 12 | provisional_total_cost |
numeric | total_purchase_cost |
直接 | 字段重命名 |
| 13 | total_purchase_cost |
numeric | total_purchase_cost |
直接 | 同名直传 |
| 14 | min_discount_price |
numeric | min_discount_price |
直接 | 同名直传 |
| 15 | is_discountable |
integer | able_discount |
直接 | 字段重命名 |
| 16 | days_on_shelf |
integer | days_available |
直接 | 字段重命名 |
| 17 | audit_status |
integer | audit_status |
直接 | 同名直传 |
| 18 | sale_channel |
integer | sale_channel |
直接 | 同名直传 |
| 19 | is_warehousing |
integer | is_warehousing |
直接 | 同名直传 |
| 20 | freeze_status |
integer | freeze |
直接 | 字段重命名 |
| 21 | forbid_sell_status |
integer | forbid_sell_status |
直接 | 同名直传 |
| 22 | able_site_transfer |
integer | able_site_transfer |
直接 | 同名直传 |
| 23 | custom_label_type |
integer | custom_label_type |
直接 | 同名直传 |
| 24 | option_required |
integer | option_required |
直接 | 同名直传 |
| 25 | remark |
text | remark |
直接 | 维度字段,用于补充维度属性 |
| 26 | sort_order |
integer | sort |
直接 | 字段重命名 |
| 27 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 28 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 29 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 30 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
3.21 table_fee_discount_records(台费折扣/调账)
- 任务代码:
ODS_TABLE_FEE_DISCOUNT - 采样记录数:200
- ODS 列数:33
- DWD 目标表:dwd_table_fee_adjust, dwd_table_fee_adjust_ex
API 源字段 — table_fee_discount_records 🔗 ODS
已映射 30/55,覆盖率 54.5%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | tableProfile.id |
integer | 2793022145302597 | id |
|
| 2 | tableProfile.tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 3 | tableProfile.tenant_name |
string | tenant_name |
||
| 4 | tableProfile.siteName |
string | sitename |
大小写匹配 | |
| 5 | tableProfile.table_name |
string | 888 | table_name |
|
| 6 | tableProfile.site_table_area_id |
integer | 2791963855982661 | site_table_area_id |
|
| 7 | tableProfile.area_type_id |
integer | 0 | area_type_id |
|
| 8 | tableProfile.table_price |
number | 0.0 | table_price |
|
| 9 | tableProfile.ewelink_client_id |
string | ⚠️ 未映射 | ||
| 10 | tableProfile.site_table_area_name |
string | K包 | site_table_area_name |
|
| 11 | tableProfile.charge_free |
integer | 0 | charge_free |
|
| 12 | siteProfile.id |
integer | 2790685415443269 | id |
📦 嵌套对象 |
| 13 | siteProfile.org_id |
integer | 2790684179467077 | ⚠️ 未映射 | 📦 嵌套对象 |
| 14 | siteProfile.shop_name |
string | 朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 15 | siteProfile.avatar |
string | https://oss.ficoo.vip/admin/hXcE4E_17... | ⚠️ 未映射 | 📦 嵌套对象 |
| 16 | siteProfile.business_tel |
string | 13316068642 | ⚠️ 未映射 | 📦 嵌套对象 |
| 17 | siteProfile.full_address |
string | 广东省广州市天河区丽阳街12号 | ⚠️ 未映射 | 📦 嵌套对象 |
| 18 | siteProfile.address |
string | 广东省广州市天河区天园街道朗朗桌球 | ⚠️ 未映射 | 📦 嵌套对象 |
| 19 | siteProfile.longitude |
number | 113.360321 | ⚠️ 未映射 | 📦 嵌套对象 |
| 20 | siteProfile.latitude |
number | 23.133629 | ⚠️ 未映射 | 📦 嵌套对象 |
| 21 | siteProfile.tenant_site_region_id |
integer | 156440100 | ⚠️ 未映射 | 📦 嵌套对象 |
| 22 | siteProfile.tenant_id |
integer | 2790683160709957 | tenant_id |
📦 嵌套对象 |
| 23 | siteProfile.auto_light |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 24 | siteProfile.attendance_distance |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 25 | siteProfile.wifi_name |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 26 | siteProfile.wifi_password |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 27 | siteProfile.customer_service_qrcode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 28 | siteProfile.customer_service_wechat |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 29 | siteProfile.fixed_pay_qrCode |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 30 | siteProfile.prod_env |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 31 | siteProfile.light_status |
integer | 2 | ⚠️ 未映射 | 📦 嵌套对象 |
| 32 | siteProfile.light_type |
integer | 0 | ⚠️ 未映射 | 📦 嵌套对象 |
| 33 | siteProfile.site_type |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 34 | siteProfile.light_token |
string | ⚠️ 未映射 | 📦 嵌套对象 | |
| 35 | siteProfile.site_label |
string | A | ⚠️ 未映射 | 📦 嵌套对象 |
| 36 | siteProfile.attendance_enabled |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 37 | siteProfile.shop_status |
integer | 1 | ⚠️ 未映射 | 📦 嵌套对象 |
| 38 | id |
integer | 3093721330321541 | id |
|
| 39 | adjust_type |
integer | 1 | adjust_type |
|
| 40 | applicant_id |
integer | 2790687322443013 | applicant_id |
|
| 41 | applicant_name |
string | 收银员:郑丽珊 | applicant_name |
|
| 42 | create_time |
string | 2026-02-13 21:56:07 | create_time |
|
| 43 | is_delete |
integer | 0 | is_delete |
|
| 44 | ledger_amount |
number | 125.88 | ledger_amount |
|
| 45 | ledger_count |
integer | 1 | ledger_count |
|
| 46 | ledger_name |
string | ledger_name |
||
| 47 | ledger_status |
integer | 1 | ledger_status |
|
| 48 | operator_id |
integer | 2790687322443013 | operator_id |
|
| 49 | operator_name |
string | 收银员:郑丽珊 | operator_name |
|
| 50 | order_settle_id |
integer | 3093721299536133 | order_settle_id |
|
| 51 | order_trade_no |
integer | 3093324364122309 | order_trade_no |
|
| 52 | site_id |
integer | 2790685415443269 | site_id |
|
| 53 | site_table_id |
integer | 2793022145302597 | site_table_id |
|
| 54 | tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 55 | tenant_table_area_id |
integer | 2791961709907845 | tenant_table_area_id |
ODS 表结构 — ods.table_fee_discount_records 🔗 API
共 33 列
DWD 表结构 — dwd.dwd_table_fee_adjust 🔗 ODS
共 16 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | table_fee_adjust_id |
bigint | id |
直接 | 字段重命名 |
| 2 | order_trade_no |
bigint | order_trade_no |
直接 | 同名直传 |
| 3 | order_settle_id |
bigint | order_settle_id |
直接 | 同名直传 |
| 4 | tenant_id |
bigint | tenant_id |
直接 | 同名直传 |
| 5 | site_id |
bigint | site_id |
直接 | 同名直传 |
| 6 | table_id |
bigint | site_table_id |
直接 | 字段重命名 |
| 7 | table_area_id |
bigint | tenant_table_area_id |
直接 | 字段重命名 |
| 8 | table_area_name |
character varying | tableprofile->>'table_area_name' |
直接 | JSONB 提取 |
| 9 | tenant_table_area_id |
bigint | tenant_table_area_id |
直接 | 同名直传 |
| 10 | ledger_amount |
numeric | ledger_amount |
直接 | 同名直传 |
| 11 | ledger_status |
integer | ledger_status |
直接 | 同名直传 |
| 12 | is_delete |
integer | is_delete |
直接 | 同名直传 |
| 13 | adjust_time |
timestamp with time zone | create_time |
直接 | 字段重命名 |
| 14 | table_name |
text | table_name |
直接 | |
| 15 | table_price |
numeric | table_price |
直接 | |
| 16 | charge_free |
boolean | charge_free |
→ boolean |
DWD 表结构 — dwd.dwd_table_fee_adjust_ex 🔗 ODS
共 13 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | table_fee_adjust_id |
bigint | id |
直接 | 字段重命名 |
| 2 | adjust_type |
integer | adjust_type |
直接 | 同名直传 |
| 3 | ledger_count |
integer | ledger_count |
直接 | 同名直传 |
| 4 | ledger_name |
character varying | ledger_name |
直接 | 名称字段,用于展示与辅助识别 |
| 5 | applicant_name |
character varying | applicant_name |
直接 | 同名直传 |
| 6 | operator_name |
character varying | operator_name |
直接 | 同名直传 |
| 7 | applicant_id |
bigint | applicant_id |
直接 | 同名直传 |
| 8 | operator_id |
bigint | operator_id |
直接 | 同名直传 |
| 9 | area_type_id |
bigint | area_type_id |
直接 | |
| 10 | site_table_area_id |
bigint | site_table_area_id |
直接 | |
| 11 | site_table_area_name |
text | site_table_area_name |
直接 | |
| 12 | site_name |
text | sitename |
直接 | 字段重命名 |
| 13 | tenant_name |
text | tenant_name |
直接 |
3.22 tenant_goods_master(租户商品档案)
- 任务代码:
ODS_TENANT_GOODS - 采样记录数:174
- ODS 列数:37
- DWD 目标表:dim_tenant_goods, dim_tenant_goods_ex
API 源字段 — tenant_goods_master 🔗 ODS
已映射 32/32,覆盖率 100.0%
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|---|---|---|---|---|
| 1 | categoryName |
string | 饮料 | categoryname |
大小写匹配 |
| 2 | isInSite |
boolean | False | isinsite |
大小写匹配 |
| 3 | commodityCode[] |
string | 10000028 | commoditycode |
大小写匹配 |
| 4 | id |
integer | 2791925230096261 | id |
|
| 5 | able_discount |
integer | 1 | able_discount |
|
| 6 | able_site_transfer |
integer | 2 | able_site_transfer |
|
| 7 | commodity_code |
string | 10000028 | commodity_code |
|
| 8 | common_sale_royalty |
integer | 0 | common_sale_royalty |
|
| 9 | cost_price |
number | 0.0 | cost_price |
|
| 10 | cost_price_type |
integer | 1 | cost_price_type |
|
| 11 | create_time |
string | 2025-07-15 17:13:15 | create_time |
|
| 12 | goods_bar_code |
string | goods_bar_code |
||
| 13 | goods_category_id |
integer | 2790683528350539 | goods_category_id |
|
| 14 | goods_cover |
string | https://oss.ficoo.vip/admin/ZwS8fj_17... | goods_cover |
|
| 15 | goods_name |
string | 东方树叶 | goods_name |
|
| 16 | goods_number |
string | 1 | goods_number |
|
| 17 | goods_second_category_id |
integer | 2790683528350540 | goods_second_category_id |
|
| 18 | goods_state |
integer | 1 | goods_state |
|
| 19 | is_delete |
integer | 0 | is_delete |
|
| 20 | is_warehousing |
integer | 1 | is_warehousing |
|
| 21 | market_price |
number | 8.0 | market_price |
|
| 22 | min_discount_price |
number | 0.0 | min_discount_price |
|
| 23 | not_sale |
integer | 2 | not_sale |
|
| 24 | out_goods_id |
integer | 0 | out_goods_id |
|
| 25 | pinyin_initial |
string | DFSY,DFSX | pinyin_initial |
|
| 26 | point_sale_royalty |
integer | 0 | point_sale_royalty |
|
| 27 | remark_name |
string | remark_name |
||
| 28 | sale_channel |
string | 1,2,3 | sale_channel |
|
| 29 | supplier_id |
integer | 0 | supplier_id |
|
| 30 | tenant_id |
integer | 2790683160709957 | tenant_id |
|
| 31 | unit |
string | 瓶 | unit |
|
| 32 | update_time |
string | 2025-10-29 23:51:38 | update_time |
出现率 83% |
ODS 表结构 — ods.tenant_goods_master 🔗 API
共 37 列
DWD 表结构 — dwd.dim_tenant_goods 🔗 ODS
共 19 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | tenant_goods_id |
bigint | id |
直接 | 字段重命名 |
| 2 | tenant_id |
bigint | tenant_id |
直接 | 同名直传 |
| 3 | supplier_id |
bigint | supplier_id |
直接 | 同名直传 |
| 4 | category_name |
character varying | categoryname |
直接 | 字段重命名 |
| 5 | goods_category_id |
bigint | goods_category_id |
直接 | 同名直传 |
| 6 | goods_second_category_id |
bigint | goods_second_category_id |
直接 | 同名直传 |
| 7 | goods_name |
character varying | goods_name |
直接 | 同名直传 |
| 8 | goods_number |
character varying | goods_number |
直接 | 同名直传 |
| 9 | unit |
character varying | unit |
直接 | 同名直传 |
| 10 | market_price |
numeric | market_price |
直接 | 同名直传 |
| 11 | goods_state |
integer | goods_state |
直接 | 同名直传 |
| 12 | create_time |
timestamp with time zone | create_time |
直接 | 同名直传 |
| 13 | update_time |
timestamp with time zone | update_time |
直接 | 同名直传 |
| 14 | is_delete |
integer | is_delete |
直接 | 同名直传 |
| 15 | not_sale |
integer | not_sale |
直接 | |
| 16 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 17 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 18 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 19 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
DWD 表结构 — dwd.dim_tenant_goods_ex 🔗 ODS
共 22 列
| # | DWD 列名 | 类型 | ← ODS 来源 | 转换 | 说明 |
|---|---|---|---|---|---|
| 1 | tenant_goods_id |
bigint | id |
直接 | 字段重命名 |
| 2 | remark_name |
character varying | remark_name |
直接 | 名称字段,用于展示与辅助识别 |
| 3 | pinyin_initial |
character varying | pinyin_initial |
直接 | 同名直传 |
| 4 | goods_cover |
character varying | goods_cover |
直接 | 同名直传 |
| 5 | goods_bar_code |
character varying | goods_bar_code |
直接 | 维度字段,用于补充维度属性 |
| 6 | commodity_code |
character varying | commodity_code |
直接 | 同名直传 |
| 7 | commodity_code_list |
character varying | commodity_code |
直接 | 字段重命名 |
| 8 | min_discount_price |
numeric | min_discount_price |
直接 | 同名直传 |
| 9 | cost_price |
numeric | cost_price |
直接 | 同名直传 |
| 10 | cost_price_type |
integer | cost_price_type |
直接 | 同名直传 |
| 11 | able_discount |
integer | able_discount |
直接 | 同名直传 |
| 12 | sale_channel |
integer | sale_channel |
直接 | 同名直传 |
| 13 | is_warehousing |
integer | is_warehousing |
直接 | 同名直传 |
| 14 | is_in_site |
boolean | isinsite |
→ boolean | 字段重命名 |
| 15 | able_site_transfer |
integer | able_site_transfer |
直接 | 同名直传 |
| 16 | common_sale_royalty |
integer | common_sale_royalty |
直接 | 同名直传 |
| 17 | point_sale_royalty |
integer | point_sale_royalty |
直接 | 同名直传 |
| 18 | out_goods_id |
bigint | out_goods_id |
直接 | 同名直传 |
| 19 | scd2_start_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 20 | scd2_end_time |
timestamp with time zone | — |
SCD2 | SCD2 元数据 |
| 21 | scd2_is_current |
integer | — |
SCD2 | SCD2 元数据 |
| 22 | scd2_version |
integer | — |
SCD2 | SCD2 元数据 |
3.23 settlement_ticket_details(结账小票详情(按 orderSettleId 逐条获取,不走常规分页))
- 任务代码:
ODS_SETTLEMENT_TICKET - 采样记录数:0
- ODS 列数:43
- DWD 目标表:—(仅 ODS 落地)
API 源字段 — settlement_ticket_details 🔗 ODS
无字段
| # | JSON 字段 | 类型 | 示例值 | → ODS 列 | 说明 |
|---|
ODS 表结构 — ods.settlement_ticket_details 🔗 API
共 43 列
| # | ODS 列名 | 类型 | ← JSON 源 | → DWD 目标 |
|---|---|---|---|---|
| 1 | ordersettleid |
bigint | — | — |
| 2 | actualpayment |
numeric | — | — |
| 3 | adjustamount |
numeric | — | — |
| 4 | assistantmanualdiscount |
numeric | — | — |
| 5 | balanceamount |
numeric | — | — |
| 6 | cashiername |
text | — | — |
| 7 | consumemoney |
numeric | — | — |
| 8 | couponamount |
numeric | — | — |
| 9 | deliveryaddress |
text | — | — |
| 10 | deliveryfee |
numeric | — | — |
| 11 | ledgeramount |
numeric | — | — |
| 12 | memberdeductamount |
numeric | — | — |
| 13 | memberofferamount |
numeric | — | — |
| 14 | onlinereturnamount |
numeric | — | — |
| 15 | orderremark |
text | — | — |
| 16 | ordersettlenumber |
bigint | — | — |
| 17 | paymemberbalance |
numeric | — | — |
| 18 | paytime |
timestamp without time zone | — | — |
| 19 | paymentmethod |
integer | — | — |
| 20 | pointdiscountcost |
numeric | — | — |
| 21 | pointdiscountprice |
numeric | — | — |
| 22 | prepaymoney |
numeric | — | — |
| 23 | refundamount |
numeric | — | — |
| 24 | returngoodsamount |
numeric | — | — |
| 25 | rewardname |
text | — | — |
| 26 | settletype |
text | — | — |
| 27 | siteaddress |
text | — | — |
| 28 | sitebusinesstel |
text | — | — |
| 29 | siteid |
bigint | — | — |
| 30 | sitename |
text | — | — |
| 31 | tenantid |
bigint | — | — |
| 32 | tenantname |
text | — | — |
| 33 | ticketcustomcontent |
text | — | — |
| 34 | ticketremark |
text | — | — |
| 35 | vouchermoney |
numeric | — | — |
| 36 | memberprofile |
jsonb | — | — |
| 37 | orderitem |
jsonb | — | — |
| 38 | tenantmembercardlogs |
jsonb | — | — |
| 39 | payload |
jsonb | — | — |
| 40 | content_hash |
text | — | — |
| 41 | source_file |
text | — | — |
| 42 | source_endpoint |
text | — | — |
| 43 | fetched_at |
timestamp with time zone | — | — |