Files
feiqiu-ETL/etl_billiards/reports/data_integrity_window_20260127_214717.json
2026-01-27 22:45:50 +08:00

1495 lines
42 KiB
JSON

{
"mode": "window",
"window": {
"start": "2026-01-27T18:44:22+08:00",
"end": "2026-01-27T23:44:22+08:00",
"segments": 1
},
"windows": [
{
"mode": "window",
"window": {
"start": "2026-01-27T18:44:22+08:00",
"end": "2026-01-27T23:44:22+08:00",
"label": "segment_1",
"granularity": "window"
},
"api_to_ods": {
"window_split_unit": "none",
"window_compensation_hours": 0,
"start": "2026-01-27T18:44:22+08:00",
"end": "2026-01-27T23:44:22+08:00",
"cutoff": null,
"window_days": 0,
"window_hours": 5,
"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": 69,
"records_with_pk": 69,
"missing": 0,
"missing_samples": [],
"pages": 1,
"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": 27,
"records_with_pk": 27,
"missing": 12,
"missing_samples": [
{
"id": 3069634632125573
},
{
"id": 3069632780668229
},
{
"id": 3069632217517253
},
{
"id": 3069625367481477
},
{
"id": 3069616408988741
},
{
"id": 3069615734115525
},
{
"id": 3069610893266053
},
{
"id": 3069610827664517
},
{
"id": 3069609511652549
},
{
"id": 3069603722857797
},
{
"id": 3069589365394501
},
{
"id": 3069588118326405
}
],
"pages": 1,
"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": 10013,
"records_with_pk": 10013,
"missing": 10,
"missing_samples": [
{
"id": 3069634688535749
},
{
"id": 3069632812797125
},
{
"id": 3069632270798021
},
{
"id": 3069625387584581
},
{
"id": 3069616536947781
},
{
"id": 3069615891254469
},
{
"id": 3069610912533701
},
{
"id": 3069610851683397
},
{
"id": 3069609531985221
},
{
"id": 3069603748252869
}
],
"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": 3,
"records_with_pk": 3,
"missing": 0,
"missing_samples": [],
"pages": 1,
"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": 0,
"records_with_pk": 0,
"missing": 0,
"missing_samples": [],
"pages": 1,
"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": 11841,
"records_with_pk": 11841,
"missing": 11,
"missing_samples": [
{
"id": 3069634685308101
},
{
"id": 3069632810060997
},
{
"id": 3069632266996933
},
{
"id": 3069625385389125
},
{
"id": 3069616534391877
},
{
"id": 3069615889009861
},
{
"id": 3069610910289093
},
{
"id": 3069610849209413
},
{
"id": 3069609529527621
},
{
"id": 3069603744992453
},
{
"id": 3069589418200197
}
],
"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": 17079,
"records_with_pk": 17079,
"missing": 8,
"missing_samples": [
{
"id": 3069636080979269
},
{
"id": 3069635903065157
},
{
"id": 3069621694581893
},
{
"id": 3069619906513989
},
{
"id": 3069617265577285
},
{
"id": 3069598890986565
},
{
"id": 3069596124515461
},
{
"id": 3069593951833285
}
],
"pages": 86,
"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": 556,
"records_with_pk": 556,
"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": 945,
"records_with_pk": 945,
"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": 2480,
"records_with_pk": 2480,
"missing": 2,
"missing_samples": [
{
"id": 3069634686274757
},
{
"id": 3069632267603141
}
],
"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": 0,
"records_with_pk": 0,
"missing": 0,
"missing_samples": [],
"pages": 1,
"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": 8216,
"records_with_pk": 8216,
"missing": 5,
"missing_samples": [
{
"id": 3069625388289093
},
{
"id": 3069610913139909
},
{
"id": 3069610852518981
},
{
"id": 3069609532640581
},
{
"id": 3069603748859077
}
],
"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": 171,
"records_with_pk": 171,
"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": 102,
"records_with_pk": 102,
"missing": 77,
"missing_samples": [
{
"sitegoodsstockid": 3069647316765765
},
{
"sitegoodsstockid": 3069647239007557
},
{
"sitegoodsstockid": 3069646941146245
},
{
"sitegoodsstockid": 3069646857063493
},
{
"sitegoodsstockid": 3069646766230853
},
{
"sitegoodsstockid": 3069646432160965
},
{
"sitegoodsstockid": 3069646279117893
},
{
"sitegoodsstockid": 3069646166576453
},
{
"sitegoodsstockid": 3069646048906309
},
{
"sitegoodsstockid": 3069645956992197
},
{
"sitegoodsstockid": 3069645885213829
},
{
"sitegoodsstockid": 3069645802638534
},
{
"sitegoodsstockid": 3069645719981253
},
{
"sitegoodsstockid": 3069645641927877
},
{
"sitegoodsstockid": 3069645553847365
},
{
"sitegoodsstockid": 3069645483248709
},
{
"sitegoodsstockid": 3069645384633413
},
{
"sitegoodsstockid": 3069645313461573
},
{
"sitegoodsstockid": 3069645232803141
},
{
"sitegoodsstockid": 3069645148966085
},
{
"sitegoodsstockid": 3069645055986821
},
{
"sitegoodsstockid": 3069644967644229
},
{
"sitegoodsstockid": 3069644878597445
},
{
"sitegoodsstockid": 3069644774067269
},
{
"sitegoodsstockid": 3069644673993925
},
{
"sitegoodsstockid": 3069644316544325
},
{
"sitegoodsstockid": 3069644213062725
},
{
"sitegoodsstockid": 3069644132584581
},
{
"sitegoodsstockid": 3069643942022277
},
{
"sitegoodsstockid": 3069643843013957
},
{
"sitegoodsstockid": 3069643746888773
},
{
"sitegoodsstockid": 3069643655285957
},
{
"sitegoodsstockid": 3069643359669573
},
{
"sitegoodsstockid": 3069643135929669
},
{
"sitegoodsstockid": 3069642950970501
},
{
"sitegoodsstockid": 3069642870164549
},
{
"sitegoodsstockid": 3069642795175237
},
{
"sitegoodsstockid": 3069642711796869
},
{
"sitegoodsstockid": 3069642615573637
},
{
"sitegoodsstockid": 3069638189976773
},
{
"sitegoodsstockid": 3069637297311045
},
{
"sitegoodsstockid": 3069637298294085
},
{
"sitegoodsstockid": 3069637300718917
},
{
"sitegoodsstockid": 3069637295361349
},
{
"sitegoodsstockid": 3069637298769221
},
{
"sitegoodsstockid": 3069637299752261
},
{
"sitegoodsstockid": 3069637295902021
},
{
"sitegoodsstockid": 3069637296377157
},
{
"sitegoodsstockid": 3069637296835909
},
{
"sitegoodsstockid": 3069637297818949
}
],
"pages": 1,
"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": 171,
"records_with_pk": 171,
"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": 1748,
"records_with_pk": 1748,
"missing": 2,
"missing_samples": [
{
"id": 3069634689305797
},
{
"id": 3069615891860677
}
],
"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": 172,
"records_with_pk": 172,
"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": 27,
"records_with_pk": 0,
"missing": 0,
"missing_samples": [],
"pages": 1,
"skipped_missing_pk": 27,
"errors": 0,
"error_detail": null,
"source_endpoint": "/PayLog/GetPayLogListPage"
}
],
"total_missing": 127,
"total_errors": 0,
"generated_at": "2026-01-27T21:47:07.780539+08:00"
},
"ods_to_dwd": {
"tables": [
{
"dwd_table": "billiards_dwd.dim_site",
"ods_table": "billiards_ods.table_fee_transactions",
"windowed": false,
"window_col": null,
"count": {
"dwd": 1,
"ods": 18511,
"diff": -18510
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dim_site_ex",
"ods_table": "billiards_ods.table_fee_transactions",
"windowed": true,
"window_col": "create_time",
"count": {
"dwd": 0,
"ods": 20,
"diff": -20
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dim_table",
"ods_table": "billiards_ods.site_tables_master",
"windowed": false,
"window_col": null,
"count": {
"dwd": 74,
"ods": 74,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dim_table_ex",
"ods_table": "billiards_ods.site_tables_master",
"windowed": false,
"window_col": null,
"count": {
"dwd": 74,
"ods": 74,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dim_assistant",
"ods_table": "billiards_ods.assistant_accounts_master",
"windowed": false,
"window_col": null,
"count": {
"dwd": 69,
"ods": 69,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dim_assistant_ex",
"ods_table": "billiards_ods.assistant_accounts_master",
"windowed": true,
"window_col": "create_time",
"count": {
"dwd": 0,
"ods": 0,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dim_member",
"ods_table": "billiards_ods.member_profiles",
"windowed": true,
"window_col": "create_time",
"count": {
"dwd": 0,
"ods": 0,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dim_member_ex",
"ods_table": "billiards_ods.member_profiles",
"windowed": false,
"window_col": null,
"count": {
"dwd": 556,
"ods": 556,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dim_member_card_account",
"ods_table": "billiards_ods.member_stored_value_cards",
"windowed": false,
"window_col": null,
"count": {
"dwd": 945,
"ods": 945,
"diff": 0
},
"amounts": [
{
"column": "balance",
"dwd_sum": 413038.35,
"ods_sum": 413038.35,
"diff": 0.0
}
]
},
{
"dwd_table": "billiards_dwd.dim_member_card_account_ex",
"ods_table": "billiards_ods.member_stored_value_cards",
"windowed": true,
"window_col": "create_time",
"count": {
"dwd": 0,
"ods": 0,
"diff": 0
},
"amounts": [
{
"column": "deliveryfeededuct",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
}
]
},
{
"dwd_table": "billiards_dwd.dim_tenant_goods",
"ods_table": "billiards_ods.tenant_goods_master",
"windowed": true,
"window_col": "create_time",
"count": {
"dwd": 0,
"ods": 0,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dim_tenant_goods_ex",
"ods_table": "billiards_ods.tenant_goods_master",
"windowed": false,
"window_col": null,
"count": {
"dwd": 171,
"ods": 172,
"diff": -1
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dim_store_goods",
"ods_table": "billiards_ods.store_goods_master",
"windowed": false,
"window_col": null,
"count": {
"dwd": 170,
"ods": 171,
"diff": -1
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dim_store_goods_ex",
"ods_table": "billiards_ods.store_goods_master",
"windowed": false,
"window_col": null,
"count": {
"dwd": 170,
"ods": 171,
"diff": -1
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dim_goods_category",
"ods_table": "billiards_ods.stock_goods_category_tree",
"windowed": false,
"window_col": null,
"count": {
"dwd": 26,
"ods": 9,
"diff": 17
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dim_groupbuy_package",
"ods_table": "billiards_ods.group_buy_packages",
"windowed": true,
"window_col": "create_time",
"count": {
"dwd": 0,
"ods": 0,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dim_groupbuy_package_ex",
"ods_table": "billiards_ods.group_buy_packages",
"windowed": false,
"window_col": null,
"count": {
"dwd": 34,
"ods": 34,
"diff": 0
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_settlement_head",
"ods_table": "billiards_ods.settlement_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 23366,
"ods": 23482,
"diff": -116
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_settlement_head_ex",
"ods_table": "billiards_ods.settlement_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 23366,
"ods": 23482,
"diff": -116
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_table_fee_log",
"ods_table": "billiards_ods.table_fee_transactions",
"windowed": true,
"window_col": "create_time",
"count": {
"dwd": 0,
"ods": 20,
"diff": -20
},
"amounts": [
{
"column": "adjust_amount",
"dwd_sum": 0.0,
"ods_sum": 26.77,
"diff": -26.77
},
{
"column": "coupon_promotion_amount",
"dwd_sum": 0.0,
"ods_sum": 624.0,
"diff": -624.0
},
{
"column": "ledger_amount",
"dwd_sum": 0.0,
"ods_sum": 1585.37,
"diff": -1585.37
},
{
"column": "member_discount_amount",
"dwd_sum": 0.0,
"ods_sum": 390.03,
"diff": -390.03
},
{
"column": "real_table_charge_money",
"dwd_sum": 0.0,
"ods_sum": 544.57,
"diff": -544.57
}
]
},
{
"dwd_table": "billiards_dwd.dwd_table_fee_log_ex",
"ods_table": "billiards_ods.table_fee_transactions",
"windowed": false,
"window_col": null,
"count": {
"dwd": 18386,
"ods": 18511,
"diff": -125
},
"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": 2849,
"ods": 2872,
"diff": -23
},
"amounts": [
{
"column": "ledger_amount",
"dwd_sum": 329604.44,
"ods_sum": 332894.07,
"diff": -3289.6300000000047
}
]
},
{
"dwd_table": "billiards_dwd.dwd_table_fee_adjust_ex",
"ods_table": "billiards_ods.table_fee_discount_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 2849,
"ods": 2872,
"diff": -23
},
"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": 3,
"diff": -3
},
"amounts": [
{
"column": "coupon_deduct_money",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "ledger_amount",
"dwd_sum": 0.0,
"ods_sum": 449.47,
"diff": -449.47
}
]
},
{
"dwd_table": "billiards_dwd.dwd_assistant_service_log_ex",
"ods_table": "billiards_ods.assistant_service_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 5003,
"ods": 5033,
"diff": -30
},
"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": 4745,
"ods": 4782,
"diff": -37
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_member_balance_change_ex",
"ods_table": "billiards_ods.member_balance_changes",
"windowed": false,
"window_col": null,
"count": {
"dwd": 4745,
"ods": 4782,
"diff": -37
},
"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": 0,
"ods": 13,
"diff": -13
},
"amounts": [
{
"column": "coupon_money",
"dwd_sum": 0.0,
"ods_sum": 720.0,
"diff": -720.0
},
{
"column": "ledger_amount",
"dwd_sum": 0.0,
"ods_sum": 624.0,
"diff": -624.0
}
]
},
{
"dwd_table": "billiards_dwd.dwd_groupbuy_redemption_ex",
"ods_table": "billiards_ods.group_buy_redemption_records",
"windowed": false,
"window_col": null,
"count": {
"dwd": 11427,
"ods": 11514,
"diff": -87
},
"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": 0,
"ods": 18,
"diff": -18
},
"amounts": [
{
"column": "coupon_money",
"dwd_sum": 0.0,
"ods_sum": 1262.0,
"diff": -1262.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": 16977,
"ods": 17071,
"diff": -94
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_recharge_order",
"ods_table": "billiards_ods.recharge_settlements",
"windowed": false,
"window_col": null,
"count": {
"dwd": 455,
"ods": 457,
"diff": -2
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_recharge_order_ex",
"ods_table": "billiards_ods.recharge_settlements",
"windowed": false,
"window_col": null,
"count": {
"dwd": 455,
"ods": 457,
"diff": -2
},
"amounts": []
},
{
"dwd_table": "billiards_dwd.dwd_payment",
"ods_table": "billiards_ods.payment_transactions",
"windowed": true,
"window_col": "pay_time",
"count": {
"dwd": 0,
"ods": 16,
"diff": -16
},
"amounts": [
{
"column": "pay_amount",
"dwd_sum": 0.0,
"ods_sum": 327.0,
"diff": -327.0
}
]
},
{
"dwd_table": "billiards_dwd.dwd_refund",
"ods_table": "billiards_ods.refund_transactions",
"windowed": true,
"window_col": "pay_time",
"count": {
"dwd": 0,
"ods": 0,
"diff": 0
},
"amounts": [
{
"column": "channel_fee",
"dwd_sum": 0.0,
"ods_sum": 0.0,
"diff": 0.0
},
{
"column": "pay_amount",
"dwd_sum": 0.0,
"ods_sum": 0.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": -19278
},
"generated_at": "2026-01-27T21:47:17.800036+08:00"
}
],
"api_to_ods": {
"total_missing": 127,
"total_errors": 0
},
"total_missing": 127,
"total_errors": 0,
"generated_at": "2026-01-27T21:47:17.800057+08:00"
}