{ "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" }