数据库 数据校验写入等逻辑更新。

This commit is contained in:
Neo
2026-02-01 03:46:16 +08:00
parent 9948000b71
commit 076f5755ca
128 changed files with 494310 additions and 2819 deletions

View File

@@ -0,0 +1,208 @@
================================================================================
Table: billiards_dwd.dim_table_ex
Primary Key: table_id, scd2_start_time
================================================================================
## COLUMNS
--------------------------------------------------------------------------------
table_id: bigint | nullable=NO | PK
show_status: integer | nullable=YES |
is_online_reservation: integer | nullable=YES |
table_cloth_use_time: integer | nullable=YES |
table_cloth_use_cycle: integer | nullable=YES |
table_status: integer | nullable=YES |
scd2_start_time: timestamp with time zone | nullable=NO | PK
scd2_end_time: timestamp with time zone | nullable=YES |
scd2_is_current: integer | nullable=YES |
scd2_version: integer | nullable=YES |
## VALUE ANALYSIS (for enum detection)
--------------------------------------------------------------------------------
table_id:
Total: 74, Non-null: 74, Distinct: 74
Top values:
2793023960551493: 1
2793021451292741: 1
2942225950625541: 1
2793003618340933: 1
2793003243294789: 1
2793012902482053: 1
2793003420504133: 1
2956247996190021: 1
2944828464433029: 1
2802006434630661: 1
2793018776604805: 1
2793017278582917: 1
2793020259946565: 1
2793001695301765: 1
2944828361639813: 1
show_status:
Total: 74, Non-null: 74, Distinct: 2
*** LIKELY ENUM (distinct <= 15) ***
Top values:
1: 70
2: 4
is_online_reservation:
Total: 74, Non-null: 74, Distinct: 2
*** LIKELY ENUM (distinct <= 15) ***
Top values:
2: 72
1: 2
table_cloth_use_time:
Total: 74, Non-null: 0, Distinct: 0
Top values:
table_cloth_use_cycle:
Total: 74, Non-null: 74, Distinct: 1
*** LIKELY ENUM (distinct <= 15) ***
Top values:
0: 74
table_status:
Total: 74, Non-null: 74, Distinct: 3
*** LIKELY ENUM (distinct <= 15) ***
Top values:
1: 66
3: 7
2: 1
scd2_is_current:
Total: 74, Non-null: 74, Distinct: 1
*** LIKELY ENUM (distinct <= 15) ***
Top values:
1: 74
scd2_version:
Total: 74, Non-null: 74, Distinct: 1
*** LIKELY ENUM (distinct <= 15) ***
Top values:
1: 74
## SAMPLE DATA (first 10 rows)
--------------------------------------------------------------------------------
Columns: ['table_id', 'show_status', 'is_online_reservation', 'table_cloth_use_time', 'table_cloth_use_cycle', 'table_status', 'scd2_start_time', 'scd2_end_time', 'scd2_is_current', 'scd2_version']
Row 1:
table_id: 2791964216463493
show_status: 1
is_online_reservation: 2
table_cloth_use_time: NULL
table_cloth_use_cycle: 0
table_status: 1
scd2_start_time: 2025-12-14 21:20:28.731914+08:00
scd2_end_time: 9999-12-31 00:00:00+08:00
scd2_is_current: 1
scd2_version: 1
Row 2:
table_id: 2792521437958213
show_status: 1
is_online_reservation: 2
table_cloth_use_time: NULL
table_cloth_use_cycle: 0
table_status: 1
scd2_start_time: 2025-12-14 21:20:28.731914+08:00
scd2_end_time: 9999-12-31 00:00:00+08:00
scd2_is_current: 1
scd2_version: 1
Row 3:
table_id: 2793001695301765
show_status: 1
is_online_reservation: 2
table_cloth_use_time: NULL
table_cloth_use_cycle: 0
table_status: 1
scd2_start_time: 2025-12-14 21:20:28.731914+08:00
scd2_end_time: 9999-12-31 00:00:00+08:00
scd2_is_current: 1
scd2_version: 1
Row 4:
table_id: 2793001904918661
show_status: 1
is_online_reservation: 2
table_cloth_use_time: NULL
table_cloth_use_cycle: 0
table_status: 1
scd2_start_time: 2025-12-14 21:20:28.731914+08:00
scd2_end_time: 9999-12-31 00:00:00+08:00
scd2_is_current: 1
scd2_version: 1
Row 5:
table_id: 2793002509209733
show_status: 1
is_online_reservation: 2
table_cloth_use_time: NULL
table_cloth_use_cycle: 0
table_status: 1
scd2_start_time: 2025-12-14 21:20:28.731914+08:00
scd2_end_time: 9999-12-31 00:00:00+08:00
scd2_is_current: 1
scd2_version: 1
Row 6:
table_id: 2793002673295493
show_status: 1
is_online_reservation: 2
table_cloth_use_time: NULL
table_cloth_use_cycle: 0
table_status: 1
scd2_start_time: 2025-12-14 21:20:28.731914+08:00
scd2_end_time: 9999-12-31 00:00:00+08:00
scd2_is_current: 1
scd2_version: 1
Row 7:
table_id: 2793002808987781
show_status: 1
is_online_reservation: 2
table_cloth_use_time: NULL
table_cloth_use_cycle: 0
table_status: 1
scd2_start_time: 2025-12-14 21:20:28.731914+08:00
scd2_end_time: 9999-12-31 00:00:00+08:00
scd2_is_current: 1
scd2_version: 1
Row 8:
table_id: 2793002896494725
show_status: 1
is_online_reservation: 2
table_cloth_use_time: NULL
table_cloth_use_cycle: 0
table_status: 1
scd2_start_time: 2025-12-14 21:20:28.731914+08:00
scd2_end_time: 9999-12-31 00:00:00+08:00
scd2_is_current: 1
scd2_version: 1
Row 9:
table_id: 2793002980429893
show_status: 1
is_online_reservation: 2
table_cloth_use_time: NULL
table_cloth_use_cycle: 0
table_status: 1
scd2_start_time: 2025-12-14 21:20:28.731914+08:00
scd2_end_time: 9999-12-31 00:00:00+08:00
scd2_is_current: 1
scd2_version: 1
Row 10:
table_id: 2793003066429509
show_status: 1
is_online_reservation: 2
table_cloth_use_time: NULL
table_cloth_use_cycle: 0
table_status: 1
scd2_start_time: 2025-12-14 21:20:28.731914+08:00
scd2_end_time: 9999-12-31 00:00:00+08:00
scd2_is_current: 1
scd2_version: 1