переписана реализация scd2

This commit is contained in:
2025-12-21 18:50:50 +03:00
parent 87301921a9
commit ae00475df5
15 changed files with 205 additions and 183 deletions
+4 -4
View File
@@ -1,5 +1,5 @@
customer_id,email,phone,city,event_ts,_load_id,load_ts
101,a@ex.com,700,Москва,NULL,batch_20250405_0800,2025-04-05 08:00
102,c@ex.com,701,СПб,NULL,batch_20250405_0800,2025-04-05 08:00
101,b@ex.com,700,Москва,NULL,batch_20250405_1200,2025-04-05 12:00
101,b@ex.com,700,Санкт-Петербург,NULL,batch_20250405_1800,2025-04-05 18:00
101,a@ex.com,700,Москва,2024-01-01,batch_20240101_0800,2024-01-01 08:00
102,c@ex.com,701,СПб,2024-01-01,batch_20240101_0800,2024-01-01 08:00
101,b@ex.com,700,Москва,2024-05-16,batch_20240516_0800,2024-05-16 08:00
101,b@ex.com,700,Санкт-Петербург,2024-10-01,batch_20241001_0800,2024-10-01 08:00
1 customer_id email phone city event_ts _load_id load_ts
2 101 a@ex.com 700 Москва NULL 2024-01-01 batch_20250405_0800 batch_20240101_0800 2025-04-05 08:00 2024-01-01 08:00
3 102 c@ex.com 701 СПб NULL 2024-01-01 batch_20250405_0800 batch_20240101_0800 2025-04-05 08:00 2024-01-01 08:00
4 101 b@ex.com 700 Москва NULL 2024-05-16 batch_20250405_1200 batch_20240516_0800 2025-04-05 12:00 2024-05-16 08:00
5 101 b@ex.com 700 Санкт-Петербург NULL 2024-10-01 batch_20250405_1800 batch_20241001_0800 2025-04-05 18:00 2024-10-01 08:00