Files
feiqiu-ETL/etl_billiards/reports/data_integrity_window_20260125_205910.json
2026-01-27 22:47:05 +08:00

1341 lines
38 KiB
JSON

{
"mode": "window",
"window": {
"start": "2026-01-20T17:48:03+08:00",
"end": "2026-01-25T22:48:03+08:00",
"segments": 1
},
"windows": [
{
"mode": "window",
"window": {
"start": "2026-01-20T17:48:03+08:00",
"end": "2026-01-25T22:48:03+08:00",
"label": "segment_1",
"granularity": "window"
},
"api_to_ods": {
"window_split_unit": "none",
"window_compensation_hours": 0,
"start": "2026-01-20T17:48:03+08:00",
"end": "2026-01-25T22:48:03+08:00",
"cutoff": null,
"window_days": 5,
"window_hours": 0,
"page_size": 200,
"chunk_size": 500,
"sample_limit": 50,
"store_id": 2790685415443269,
"base_url": "https://pc.ficoo.vip/apiprod/admin/v1/",
"results": [
{
"task_code": "ODS_ASSISTANT_ACCOUNT",
"table": "billiards_ods.assistant_accounts_master",
"endpoint": "/PersonnelManagement/SearchAssistantInfo",
"pk_columns": [
"id"
],
"records": 136,
"records_with_pk": 136,
"missing": 0,
"missing_samples": [],
"pages": 2,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_SETTLEMENT_RECORDS",
"table": "billiards_ods.settlement_records",
"endpoint": "/Site/GetAllOrderSettleList",
"pk_columns": [
"id"
],
"records": 646,
"records_with_pk": 646,
"missing": 2,
"missing_samples": [
{
"id": 3066762932817093
},
{
"id": 3066762524838789
}
],
"pages": 5,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_TABLE_USE",
"table": "billiards_ods.table_fee_transactions",
"endpoint": "/Site/GetSiteTableOrderDetails",
"pk_columns": [
"id"
],
"records": 10026,
"records_with_pk": 10026,
"missing": 1,
"missing_samples": [
{
"id": 3066762567027909
}
],
"pages": 51,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_ASSISTANT_LEDGER",
"table": "billiards_ods.assistant_service_records",
"endpoint": "/AssistantPerformance/GetOrderAssistantDetails",
"pk_columns": [
"id"
],
"records": 165,
"records_with_pk": 165,
"missing": 1,
"missing_samples": [
{
"id": 3066762981362565
}
],
"pages": 2,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_ASSISTANT_ABOLISH",
"table": "billiards_ods.assistant_cancellation_records",
"endpoint": "/AssistantPerformance/GetAbolitionAssistant",
"pk_columns": [
"id"
],
"records": 6,
"records_with_pk": 6,
"missing": 0,
"missing_samples": [],
"pages": 2,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_STORE_GOODS_SALES",
"table": "billiards_ods.store_goods_sales_records",
"endpoint": "/TenantGoods/GetGoodsSalesList",
"pk_columns": [
"id"
],
"records": 0,
"records_with_pk": 0,
"missing": 0,
"missing_samples": [],
"pages": 1,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_PAYMENT",
"table": "billiards_ods.payment_transactions",
"endpoint": "/PayLog/GetPayLogListPage",
"pk_columns": [
"id"
],
"records": 11875,
"records_with_pk": 11875,
"missing": 2,
"missing_samples": [
{
"id": 3066762977905541
},
{
"id": 3066762563636421
}
],
"pages": 60,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_REFUND",
"table": "billiards_ods.refund_transactions",
"endpoint": "/Order/GetRefundPayLogList",
"pk_columns": [
"id"
],
"records": 38,
"records_with_pk": 38,
"missing": 0,
"missing_samples": [],
"pages": 1,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_PLATFORM_COUPON",
"table": "billiards_ods.platform_coupon_redemption_records",
"endpoint": "/Promotion/GetOfflineCouponConsumePageList",
"pk_columns": [
"id"
],
"records": 16928,
"records_with_pk": 16928,
"missing": 1,
"missing_samples": [
{
"id": 3066764959435717
}
],
"pages": 85,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_MEMBER",
"table": "billiards_ods.member_profiles",
"endpoint": "/MemberProfile/GetTenantMemberList",
"pk_columns": [
"id"
],
"records": 555,
"records_with_pk": 555,
"missing": 0,
"missing_samples": [],
"pages": 3,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_MEMBER_CARD",
"table": "billiards_ods.member_stored_value_cards",
"endpoint": "/MemberProfile/GetTenantMemberCardList",
"pk_columns": [
"id"
],
"records": 944,
"records_with_pk": 944,
"missing": 0,
"missing_samples": [],
"pages": 5,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_MEMBER_BALANCE",
"table": "billiards_ods.member_balance_changes",
"endpoint": "/MemberProfile/GetMemberCardBalanceChange",
"pk_columns": [
"id"
],
"records": 2461,
"records_with_pk": 2461,
"missing": 1,
"missing_samples": [
{
"id": 3066762978577285
}
],
"pages": 13,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_RECHARGE_SETTLE",
"table": "billiards_ods.recharge_settlements",
"endpoint": "/Site/GetRechargeSettleList",
"pk_columns": [
"id"
],
"records": 9,
"records_with_pk": 9,
"missing": 0,
"missing_samples": [],
"pages": 2,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_GROUP_PACKAGE",
"table": "billiards_ods.group_buy_packages",
"endpoint": "/PackageCoupon/QueryPackageCouponList",
"pk_columns": [
"id"
],
"records": 18,
"records_with_pk": 18,
"missing": 0,
"missing_samples": [],
"pages": 1,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_GROUP_BUY_REDEMPTION",
"table": "billiards_ods.group_buy_redemption_records",
"endpoint": "/Site/GetSiteTableUseDetails",
"pk_columns": [
"id"
],
"records": 8235,
"records_with_pk": 8235,
"missing": 72,
"missing_samples": [
{
"id": 3066765213338565
},
{
"id": 3066744119905221
},
{
"id": 3066743229713349
},
{
"id": 3066743163702213
},
{
"id": 3066733825526981
},
{
"id": 3066729700838277
},
{
"id": 3066724925148357
},
{
"id": 3066699462102213
},
{
"id": 3066695991675781
},
{
"id": 3066664761166725
},
{
"id": 3066660179676357
},
{
"id": 3066609163701189
},
{
"id": 3066599204965255
},
{
"id": 3066599204965254
},
{
"id": 3066599204948870
},
{
"id": 3066594442726213
},
{
"id": 3066590040460165
},
{
"id": 3066588205042885
},
{
"id": 3066579501255621
},
{
"id": 3066569299839877
},
{
"id": 3066563042282693
},
{
"id": 3066563042266309
},
{
"id": 3066556331068293
},
{
"id": 3066549868645253
},
{
"id": 3066549815610309
},
{
"id": 3066546409098181
},
{
"id": 3066542941932485
},
{
"id": 3066532562734021
},
{
"id": 3066532497132357
},
{
"id": 3066532427795269
},
{
"id": 3066524469234885
},
{
"id": 3066522309004101
},
{
"id": 3066522236439493
},
{
"id": 3066515036638405
},
{
"id": 3066511403470021
},
{
"id": 3066496075418437
},
{
"id": 3066496030706501
},
{
"id": 3066495904828357
},
{
"id": 3066476092574917
},
{
"id": 3066474454715269
},
{
"id": 3066462069410693
},
{
"id": 3066455198337989
},
{
"id": 3066450071472965
},
{
"id": 3066409219984261
},
{
"id": 3066405355277190
},
{
"id": 3066405355277189
},
{
"id": 3066395040517317
},
{
"id": 3066363220659142
},
{
"id": 3066363220659141
},
{
"id": 3066265725275333
}
],
"pages": 42,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_INVENTORY_STOCK",
"table": "billiards_ods.goods_stock_summary",
"endpoint": "/TenantGoods/GetGoodsStockReport",
"pk_columns": [
"sitegoodsid"
],
"records": 170,
"records_with_pk": 170,
"missing": 0,
"missing_samples": [],
"pages": 1,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_INVENTORY_CHANGE",
"table": "billiards_ods.goods_stock_movements",
"endpoint": "/GoodsStockManage/QueryGoodsOutboundReceipt",
"pk_columns": [
"sitegoodsstockid"
],
"records": 1140,
"records_with_pk": 1140,
"missing": 250,
"missing_samples": [
{
"sitegoodsstockid": 3066571175840645
},
{
"sitegoodsstockid": 3066571175660422
},
{
"sitegoodsstockid": 3066568978566021
},
{
"sitegoodsstockid": 3066566739331973
},
{
"sitegoodsstockid": 3066561612450757
},
{
"sitegoodsstockid": 3066527975394501
},
{
"sitegoodsstockid": 3066469781130181
},
{
"sitegoodsstockid": 3066467383577541
},
{
"sitegoodsstockid": 3066461893299013
},
{
"sitegoodsstockid": 3066459622935365
},
{
"sitegoodsstockid": 3066459623377733
},
{
"sitegoodsstockid": 3066458632883397
},
{
"sitegoodsstockid": 3066456988879813
},
{
"sitegoodsstockid": 3066414782843781
},
{
"sitegoodsstockid": 3066352712026949
},
{
"sitegoodsstockid": 3066352378252165
},
{
"sitegoodsstockid": 3066275859565189
},
{
"sitegoodsstockid": 3066275859630725
},
{
"sitegoodsstockid": 3066170776685445
},
{
"sitegoodsstockid": 3066150230412485
},
{
"sitegoodsstockid": 3066149619551173
},
{
"sitegoodsstockid": 3066145925696709
},
{
"sitegoodsstockid": 3066145525861253
},
{
"sitegoodsstockid": 3066145449331589
},
{
"sitegoodsstockid": 3066145243384709
},
{
"sitegoodsstockid": 3066145101352133
},
{
"sitegoodsstockid": 3066124677335877
},
{
"sitegoodsstockid": 3066111808900037
},
{
"sitegoodsstockid": 3066111808424901
},
{
"sitegoodsstockid": 3066025951775941
},
{
"sitegoodsstockid": 3065993567554437
},
{
"sitegoodsstockid": 3065898516040901
},
{
"sitegoodsstockid": 3065885509881029
},
{
"sitegoodsstockid": 3065885509438661
},
{
"sitegoodsstockid": 3065865922431941
},
{
"sitegoodsstockid": 3065840807447365
},
{
"sitegoodsstockid": 3065833098480453
},
{
"sitegoodsstockid": 3065828643900613
},
{
"sitegoodsstockid": 3065827552365765
},
{
"sitegoodsstockid": 3065827308571525
},
{
"sitegoodsstockid": 3065827309030277
},
{
"sitegoodsstockid": 3065810108943557
},
{
"sitegoodsstockid": 3065810108452037
},
{
"sitegoodsstockid": 3065807975353541
},
{
"sitegoodsstockid": 3065807974878405
},
{
"sitegoodsstockid": 3065803975838533
},
{
"sitegoodsstockid": 3065803976313669
},
{
"sitegoodsstockid": 3065768815758533
},
{
"sitegoodsstockid": 3065768674052997
},
{
"sitegoodsstockid": 3065745743629189
}
],
"pages": 7,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_TABLES",
"table": "billiards_ods.site_tables_master",
"endpoint": "/Table/GetSiteTables",
"pk_columns": [
"id"
],
"records": 74,
"records_with_pk": 74,
"missing": 0,
"missing_samples": [],
"pages": 1,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_GOODS_CATEGORY",
"table": "billiards_ods.stock_goods_category_tree",
"endpoint": "/TenantGoodsCategory/QueryPrimarySecondaryCategory",
"pk_columns": [
"id"
],
"records": 9,
"records_with_pk": 9,
"missing": 0,
"missing_samples": [],
"pages": 1,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_STORE_GOODS",
"table": "billiards_ods.store_goods_master",
"endpoint": "/TenantGoods/GetGoodsInventoryList",
"pk_columns": [
"id"
],
"records": 170,
"records_with_pk": 170,
"missing": 0,
"missing_samples": [],
"pages": 1,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_TABLE_FEE_DISCOUNT",
"table": "billiards_ods.table_fee_discount_records",
"endpoint": "/Site/GetTaiFeeAdjustList",
"pk_columns": [
"id"
],
"records": 1726,
"records_with_pk": 1726,
"missing": 13,
"missing_samples": [
{
"id": 3066762568813765
},
{
"id": 3066756388457285
},
{
"id": 3066544822193093
},
{
"id": 3065836342545605
},
{
"id": 3065836342496453
},
{
"id": 3065836342463685
},
{
"id": 3065692712897413
},
{
"id": 3065691637091205
},
{
"id": 3065652223020229
},
{
"id": 3065628579040197
},
{
"id": 3065599311104965
},
{
"id": 3065571314518917
},
{
"id": 3065525921500357
}
],
"pages": 9,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_TENANT_GOODS",
"table": "billiards_ods.tenant_goods_master",
"endpoint": "/TenantGoods/QueryTenantGoods",
"pk_columns": [
"id"
],
"records": 171,
"records_with_pk": 171,
"missing": 0,
"missing_samples": [],
"pages": 1,
"skipped_missing_pk": 0,
"errors": 0,
"error_detail": null
},
{
"task_code": "ODS_SETTLEMENT_TICKET",
"table": "billiards_ods.settlement_ticket_details",
"endpoint": "/Order/GetOrderSettleTicketNew",
"pk_columns": [
"ordersettleid"
],
"records": 663,
"records_with_pk": 0,
"missing": 0,
"missing_samples": [],
"pages": 5,
"skipped_missing_pk": 663,
"errors": 0,
"error_detail": null,
"source_endpoint": "/PayLog/GetPayLogListPage"
}
],
"total_missing": 343,
"total_errors": 0,
"generated_at": "2026-01-25T20:59:04.867283+08:00"
},
"ods_to_dwd": {
"tables": [
{
"dwd_table": "billiards_dwd.dwd_settlement_head",
"ods_table": "billiards_ods.settlement_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 23287,
"ods": 23287,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_settlement_head_ex",
"ods_table": "billiards_ods.settlement_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 23287,
"ods": 23287,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_table_fee_log",
"ods_table": "billiards_ods.table_fee_transactions",
"windowed": true,
"window_col": "create_time",
"count": {
"dwd": 589,
"ods": 589,
"diff": 0
},
"amounts": [
{
"column": "adjust_amount",
"dwd_sum": 11951.42,
"ods_sum": 11951.42,
"diff": 0.0
},
{
"column": "coupon_promotion_amount",
"dwd_sum": 28028.05,
"ods_sum": 28028.05,
"diff": 0.0
},
{
"column": "ledger_amount",
"dwd_sum": 76366.69,
"ods_sum": 76366.69,
"diff": 0.0
},
{
"column": "member_discount_amount",
"dwd_sum": 2137.43,
"ods_sum": 2137.43,
"diff": 0.0
},
{
"column": "real_table_charge_money",
"dwd_sum": 34249.79,
"ods_sum": 34249.79,
"diff": 0.0
}
]
},
{
"dwd_table": "billiards_dwd.dwd_table_fee_log_ex",
"ods_table": "billiards_ods.table_fee_transactions",
"windowed": false,
"window_col": null,
"count": {
"dwd": 18316,
"ods": 18316,
"diff": 0
},
"amounts": [
{
"column": "fee_total",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "mgmt_fee",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "service_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "used_card_amount",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
}
]
},
{
"dwd_table": "billiards_dwd.dwd_table_fee_adjust",
"ods_table": "billiards_ods.table_fee_discount_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 2821,
"ods": 2821,
"diff": 0
},
"amounts": [
{
"column": "ledger_amount",
"dwd_sum": 326488.63,
"ods_sum": 326488.63,
"diff": 0.0
}
]
},
{
"dwd_table": "billiards_dwd.dwd_table_fee_adjust_ex",
"ods_table": "billiards_ods.table_fee_discount_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 2821,
"ods": 2821,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_store_goods_sale",
"ods_table": "billiards_ods.store_goods_sales_records",
"windowed": true,
"window_col": "create_time",
"count": {
"dwd": 0,
"ods": 0,
"diff": 0
},
"amounts": [
{
"column": "cost_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "ledger_amount",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "real_goods_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
}
]
},
{
"dwd_table": "billiards_dwd.dwd_store_goods_sale_ex",
"ods_table": "billiards_ods.store_goods_sales_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 17563,
"ods": 17563,
"diff": 0
},
"amounts": [
{
"column": "coupon_deduct_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "discount_money",
"dwd_sum": 21673.2,
"ods_sum": 21673.2,
"diff": 0.0
},
{
"column": "member_discount_amount",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "option_coupon_deduct_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "option_member_discount_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "point_discount_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "point_discount_money_cost",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "push_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
}
]
},
{
"dwd_table": "billiards_dwd.dwd_assistant_service_log",
"ods_table": "billiards_ods.assistant_service_records",
"windowed": true,
"window_col": "create_time",
"count": {
"dwd": 0,
"ods": 164,
"diff": -164
},
"amounts": [
{
"column": "coupon_deduct_money",
"dwd_sum": 0.0,
"ods_sum": 191.21,
"diff": -191.21
},
{
"column": "ledger_amount",
"dwd_sum": 0.0,
"ods_sum": 48407.44,
"diff": -48407.44
}
]
},
{
"dwd_table": "billiards_dwd.dwd_assistant_service_log_ex",
"ods_table": "billiards_ods.assistant_service_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 4979,
"ods": 4979,
"diff": 0
},
"amounts": [
{
"column": "manual_discount_amount",
"dwd_sum": 414.17,
"ods_sum": 414.17,
"diff": 0.0
},
{
"column": "member_discount_amount",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "service_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
}
]
},
{
"dwd_table": "billiards_dwd.dwd_assistant_trash_event",
"ods_table": "billiards_ods.assistant_cancellation_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 98,
"ods": 98,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_assistant_trash_event_ex",
"ods_table": "billiards_ods.assistant_cancellation_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 98,
"ods": 98,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_member_balance_change",
"ods_table": "billiards_ods.member_balance_changes",
"windowed": false,
"window_col": null,
"count": {
"dwd": 4723,
"ods": 4723,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_member_balance_change_ex",
"ods_table": "billiards_ods.member_balance_changes",
"windowed": false,
"window_col": null,
"count": {
"dwd": 4723,
"ods": 4723,
"diff": 0
},
"amounts": [
{
"column": "refund_amount",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
}
]
},
{
"dwd_table": "billiards_dwd.dwd_groupbuy_redemption",
"ods_table": "billiards_ods.group_buy_redemption_records",
"windowed": true,
"window_col": "create_time",
"count": {
"dwd": 356,
"ods": 356,
"diff": 0
},
"amounts": [
{
"column": "coupon_money",
"dwd_sum": 24486.0,
"ods_sum": 24486.0,
"diff": 0.0
},
{
"column": "ledger_amount",
"dwd_sum": 23234.33,
"ods_sum": 23234.33,
"diff": 0.0
}
]
},
{
"dwd_table": "billiards_dwd.dwd_groupbuy_redemption_ex",
"ods_table": "billiards_ods.group_buy_redemption_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 11308,
"ods": 11308,
"diff": 0
},
"amounts": [
{
"column": "assistant_promotion_money",
"dwd_sum": 7544.8,
"ods_sum": 7544.8,
"diff": 0.0
},
{
"column": "assistant_service_promotion_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "goods_promotion_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "recharge_promotion_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "reward_promotion_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "table_service_promotion_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
}
]
},
{
"dwd_table": "billiards_dwd.dwd_platform_coupon_redemption",
"ods_table": "billiards_ods.platform_coupon_redemption_records",
"windowed": true,
"window_col": "create_time",
"count": {
"dwd": 420,
"ods": 420,
"diff": 0
},
"amounts": [
{
"column": "coupon_money",
"dwd_sum": 28754.0,
"ods_sum": 28754.0,
"diff": 0.0
}
]
},
{
"dwd_table": "billiards_dwd.dwd_platform_coupon_redemption_ex",
"ods_table": "billiards_ods.platform_coupon_redemption_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 16927,
"ods": 16927,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_recharge_order",
"ods_table": "billiards_ods.recharge_settlements",
"windowed": false,
"window_col": null,
"count": {
"dwd": 454,
"ods": 454,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_recharge_order_ex",
"ods_table": "billiards_ods.recharge_settlements",
"windowed": false,
"window_col": null,
"count": {
"dwd": 454,
"ods": 454,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_payment",
"ods_table": "billiards_ods.payment_transactions",
"windowed": true,
"window_col": "pay_time",
"count": {
"dwd": 658,
"ods": 658,
"diff": 0
},
"amounts": [
{
"column": "pay_amount",
"dwd_sum": 90429.0,
"ods_sum": 90429.0,
"diff": 0.0
}
]
},
{
"dwd_table": "billiards_dwd.dwd_refund",
"ods_table": "billiards_ods.refund_transactions",
"windowed": true,
"window_col": "pay_time",
"count": {
"dwd": 2,
"ods": 2,
"diff": 0
},
"amounts": [
{
"column": "channel_fee",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "pay_amount",
"dwd_sum": -7.0,
"ods_sum": -7.0,
"diff": 0.0
}
]
},
{
"dwd_table": "billiards_dwd.dwd_refund_ex",
"ods_table": "billiards_ods.refund_transactions",
"windowed": false,
"window_col": null,
"count": {
"dwd": 45,
"ods": 45,
"diff": 0
},
"amounts": [
{
"column": "balance_frozen_amount",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "card_frozen_amount",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "refund_amount",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "round_amount",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
}
]
}
],
"total_count_diff": -164
},
"generated_at": "2026-01-25T20:59:10.890641+08:00"
}
],
"api_to_ods": {
"total_missing": 343,
"total_errors": 0
},
"total_missing": 343,
"total_errors": 0,
"generated_at": "2026-01-25T20:59:10.890662+08:00"
}