2025-09-10 10:21:11,016 - INFO - Initializing pipeline... 2025-09-10 10:21:11,019 - INFO - [2025-09-10 10:21:11] Detecting salary... 2025-09-10 10:21:11,019 - INFO - Started autonomous salary detection loop. 2025-09-10 10:21:11,030 - INFO - Server running on hostname: 22bad35c69c3 2025-09-10 10:21:11,035 - INFO - Server IP address: 172.25.0.2 2025-09-10 10:21:11,036 - INFO - Server is accessible at: 2025-09-10 10:21:11,037 - INFO - - http://localhost:8000 2025-09-10 10:21:11,039 - INFO - - http://127.0.0.1:8000 2025-09-10 10:21:11,040 - INFO - - http://172.25.0.2:8000 2025-09-10 10:21:11,041 - INFO - Pipeline initialized successfully 2025-09-10 10:21:11,532 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:21:11,533 - INFO - [2025-09-10 10:21:11] Salary detection complete 2025-09-10 10:21:19,451 - INFO - Initializing SalaryAnalyticsPipeline 2025-09-10 10:21:19,452 - INFO - Starting data loading process 2025-09-10 10:21:19,453 - INFO - No database connection. Attempting to connect... 2025-09-10 10:21:19,455 - INFO - Attempting to connect to database... 2025-09-10 10:21:27,271 - INFO - Table customer_account_transaction_hx exists with 5354307 rows 2025-09-10 10:21:27,488 - INFO - Connected successfully to database! 2025-09-10 10:21:27,715 - INFO - Loading data from table: customer_account_transaction_hx 2025-09-10 10:21:28,614 - INFO - Total rows to process: 5354307 2025-09-10 10:21:28,852 - INFO - Loading chunk starting at offset 0 2025-09-10 10:21:40,251 - INFO - Loading chunk starting at offset 10000 2025-09-10 10:21:46,981 - INFO - Loading chunk starting at offset 20000 2025-09-10 10:21:57,010 - INFO - Loading chunk starting at offset 30000 2025-09-10 10:22:04,792 - INFO - Loading chunk starting at offset 40000 2025-09-10 10:22:09,599 - INFO - Loading chunk starting at offset 50000 2025-09-10 10:22:15,016 - INFO - Loading chunk starting at offset 60000 2025-09-10 10:22:18,613 - INFO - Loading chunk starting at offset 70000 2025-09-10 10:22:22,007 - INFO - Loading chunk starting at offset 80000 2025-09-10 10:22:28,397 - INFO - Loading chunk starting at offset 90000 2025-09-10 10:22:36,081 - INFO - Loading chunk starting at offset 100000 2025-09-10 10:22:48,738 - INFO - Loading chunk starting at offset 110000 2025-09-10 10:23:01,521 - INFO - Loading chunk starting at offset 120000 2025-09-10 10:23:11,532 - INFO - [2025-09-10 10:23:11] Detecting salary... 2025-09-10 10:23:13,504 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:23:13,504 - INFO - [2025-09-10 10:23:13] Salary detection complete 2025-09-10 10:23:16,348 - INFO - Loading chunk starting at offset 130000 2025-09-10 10:23:23,259 - INFO - Loading chunk starting at offset 140000 2025-09-10 10:23:29,284 - INFO - Loading chunk starting at offset 150000 2025-09-10 10:23:41,579 - INFO - Loading chunk starting at offset 160000 2025-09-10 10:23:54,788 - INFO - Loading chunk starting at offset 170000 2025-09-10 10:24:19,519 - INFO - Loading chunk starting at offset 180000 2025-09-10 10:24:31,657 - INFO - Loading chunk starting at offset 190000 2025-09-10 10:24:46,130 - INFO - Loading chunk starting at offset 200000 2025-09-10 10:24:57,289 - INFO - Loading chunk starting at offset 210000 2025-09-10 10:25:07,964 - INFO - Loading chunk starting at offset 220000 2025-09-10 10:25:13,503 - INFO - [2025-09-10 10:25:13] Detecting salary... 2025-09-10 10:25:15,477 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:25:15,478 - INFO - [2025-09-10 10:25:15] Salary detection complete 2025-09-10 10:25:17,793 - INFO - Loading chunk starting at offset 230000 2025-09-10 10:25:25,026 - INFO - Loading chunk starting at offset 240000 2025-09-10 10:25:32,079 - INFO - Loading chunk starting at offset 250000 2025-09-10 10:25:39,990 - INFO - Loading chunk starting at offset 260000 2025-09-10 10:25:50,492 - INFO - Loading chunk starting at offset 270000 2025-09-10 10:26:00,181 - INFO - Loading chunk starting at offset 280000 2025-09-10 10:26:10,138 - INFO - Loading chunk starting at offset 290000 2025-09-10 10:26:20,437 - INFO - Loading chunk starting at offset 300000 2025-09-10 10:26:34,962 - INFO - Loading chunk starting at offset 310000 2025-09-10 10:26:46,248 - INFO - Loading chunk starting at offset 320000 2025-09-10 10:26:55,275 - INFO - Loading chunk starting at offset 330000 2025-09-10 10:27:09,733 - INFO - Loading chunk starting at offset 340000 2025-09-10 10:27:15,480 - INFO - [2025-09-10 10:27:15] Detecting salary... 2025-09-10 10:27:16,553 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:27:16,553 - INFO - [2025-09-10 10:27:16] Salary detection complete 2025-09-10 10:27:26,568 - INFO - Loading chunk starting at offset 350000 2025-09-10 10:27:36,472 - INFO - Loading chunk starting at offset 360000 2025-09-10 10:27:44,909 - INFO - Loading chunk starting at offset 370000 2025-09-10 10:27:54,557 - INFO - Loading chunk starting at offset 380000 2025-09-10 10:28:00,588 - INFO - Loading chunk starting at offset 390000 2025-09-10 10:28:05,957 - INFO - Loading chunk starting at offset 400000 2025-09-10 10:28:12,058 - INFO - Loading chunk starting at offset 410000 2025-09-10 10:28:19,248 - INFO - Loading chunk starting at offset 420000 2025-09-10 10:28:29,938 - INFO - Loading chunk starting at offset 430000 2025-09-10 10:28:51,274 - INFO - Loading chunk starting at offset 440000 2025-09-10 10:28:57,720 - INFO - Loading chunk starting at offset 450000 2025-09-10 10:29:02,117 - INFO - Loading chunk starting at offset 460000 2025-09-10 10:29:11,555 - INFO - Loading chunk starting at offset 470000 2025-09-10 10:29:16,565 - INFO - [2025-09-10 10:29:16] Detecting salary... 2025-09-10 10:29:17,452 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:29:17,455 - INFO - [2025-09-10 10:29:17] Salary detection complete 2025-09-10 10:29:30,145 - INFO - Loading chunk starting at offset 480000 2025-09-10 10:29:39,048 - INFO - Loading chunk starting at offset 490000 2025-09-10 10:29:43,412 - INFO - Loading chunk starting at offset 500000 2025-09-10 10:29:47,415 - INFO - Loading chunk starting at offset 510000 2025-09-10 10:29:52,149 - INFO - Loading chunk starting at offset 520000 2025-09-10 10:29:58,331 - INFO - Loading chunk starting at offset 530000 2025-09-10 10:30:04,933 - INFO - Loading chunk starting at offset 540000 2025-09-10 10:30:11,934 - INFO - Loading chunk starting at offset 550000 2025-09-10 10:30:19,315 - INFO - Loading chunk starting at offset 560000 2025-09-10 10:30:25,683 - INFO - Loading chunk starting at offset 570000 2025-09-10 10:30:33,577 - INFO - Loading chunk starting at offset 580000 2025-09-10 10:30:40,363 - INFO - Loading chunk starting at offset 590000 2025-09-10 10:30:46,205 - INFO - Loading chunk starting at offset 600000 2025-09-10 10:30:53,957 - INFO - Loading chunk starting at offset 610000 2025-09-10 10:31:08,083 - INFO - Loading chunk starting at offset 620000 2025-09-10 10:31:17,454 - INFO - [2025-09-10 10:31:17] Detecting salary... 2025-09-10 10:31:17,989 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:31:17,989 - INFO - [2025-09-10 10:31:17] Salary detection complete 2025-09-10 10:31:18,901 - INFO - Loading chunk starting at offset 630000 2025-09-10 10:31:27,551 - INFO - Loading chunk starting at offset 640000 2025-09-10 10:31:33,662 - INFO - Loading chunk starting at offset 650000 2025-09-10 10:31:40,107 - INFO - Loading chunk starting at offset 660000 2025-09-10 10:31:49,938 - INFO - Loading chunk starting at offset 670000 2025-09-10 10:31:57,777 - INFO - Loading chunk starting at offset 680000 2025-09-10 10:32:06,629 - INFO - Loading chunk starting at offset 690000 2025-09-10 10:32:15,281 - INFO - Loading chunk starting at offset 700000 2025-09-10 10:32:25,328 - INFO - Loading chunk starting at offset 710000 2025-09-10 10:32:40,639 - INFO - Loading chunk starting at offset 720000 2025-09-10 10:32:51,078 - INFO - Loading chunk starting at offset 730000 2025-09-10 10:33:03,924 - INFO - Loading chunk starting at offset 740000 2025-09-10 10:33:13,007 - INFO - Loading chunk starting at offset 750000 2025-09-10 10:33:17,989 - INFO - [2025-09-10 10:33:17] Detecting salary... 2025-09-10 10:33:19,698 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:33:20,039 - INFO - [2025-09-10 10:33:20] Salary detection complete 2025-09-10 10:33:20,857 - INFO - Loading chunk starting at offset 760000 2025-09-10 10:33:30,803 - INFO - Loading chunk starting at offset 770000 2025-09-10 10:33:38,162 - INFO - Loading chunk starting at offset 780000 2025-09-10 10:33:44,504 - INFO - Loading chunk starting at offset 790000 2025-09-10 10:33:50,063 - INFO - Loading chunk starting at offset 800000 2025-09-10 10:33:57,957 - INFO - Loading chunk starting at offset 810000 2025-09-10 10:34:05,256 - INFO - Loading chunk starting at offset 820000 2025-09-10 10:34:12,212 - INFO - Loading chunk starting at offset 830000 2025-09-10 10:34:20,478 - INFO - Loading chunk starting at offset 840000 2025-09-10 10:34:28,018 - INFO - Loading chunk starting at offset 850000 2025-09-10 10:34:36,413 - INFO - Loading chunk starting at offset 860000 2025-09-10 10:34:50,168 - INFO - Loading chunk starting at offset 870000 2025-09-10 10:35:13,867 - INFO - Loading chunk starting at offset 880000 2025-09-10 10:35:20,391 - INFO - [2025-09-10 10:35:20] Detecting salary... 2025-09-10 10:35:21,791 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:35:21,794 - INFO - [2025-09-10 10:35:21] Salary detection complete 2025-09-10 10:35:28,918 - INFO - Loading chunk starting at offset 890000 2025-09-10 10:35:40,300 - INFO - Loading chunk starting at offset 900000 2025-09-10 10:36:05,763 - INFO - Loading chunk starting at offset 910000 2025-09-10 10:36:15,199 - INFO - Loading chunk starting at offset 920000 2025-09-10 10:36:46,036 - INFO - Loading chunk starting at offset 930000 2025-09-10 10:36:53,221 - INFO - Loading chunk starting at offset 940000 2025-09-10 10:37:06,754 - INFO - Loading chunk starting at offset 950000 2025-09-10 10:37:15,558 - INFO - Loading chunk starting at offset 960000 2025-09-10 10:37:21,798 - INFO - [2025-09-10 10:37:21] Detecting salary... 2025-09-10 10:37:22,954 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:37:22,955 - INFO - [2025-09-10 10:37:22] Salary detection complete 2025-09-10 10:37:29,088 - INFO - Loading chunk starting at offset 970000 2025-09-10 10:37:54,730 - INFO - Loading chunk starting at offset 980000 2025-09-10 10:38:13,667 - INFO - Loading chunk starting at offset 990000 2025-09-10 10:38:27,880 - INFO - Loading chunk starting at offset 1000000 2025-09-10 10:39:07,546 - INFO - Loading chunk starting at offset 1010000 2025-09-10 10:39:17,369 - INFO - Loading chunk starting at offset 1020000 2025-09-10 10:39:23,176 - INFO - [2025-09-10 10:39:23] Detecting salary... 2025-09-10 10:39:24,444 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:39:24,445 - INFO - [2025-09-10 10:39:24] Salary detection complete 2025-09-10 10:39:26,048 - INFO - Loading chunk starting at offset 1030000 2025-09-10 10:39:45,494 - INFO - Loading chunk starting at offset 1040000 2025-09-10 10:39:50,480 - INFO - Loading chunk starting at offset 1050000 2025-09-10 10:39:54,793 - INFO - Loading chunk starting at offset 1060000 2025-09-10 10:39:59,415 - INFO - Loading chunk starting at offset 1070000 2025-09-10 10:40:04,306 - INFO - Loading chunk starting at offset 1080000 2025-09-10 10:40:10,517 - INFO - Loading chunk starting at offset 1090000 2025-09-10 10:40:15,671 - INFO - Loading chunk starting at offset 1100000 2025-09-10 10:40:21,662 - INFO - Loading chunk starting at offset 1110000 2025-09-10 10:40:30,551 - INFO - Loading chunk starting at offset 1120000 2025-09-10 10:40:47,391 - INFO - Loading chunk starting at offset 1130000 2025-09-10 10:40:55,609 - INFO - Loading chunk starting at offset 1140000 2025-09-10 10:41:04,496 - INFO - Loading chunk starting at offset 1150000 2025-09-10 10:41:14,608 - INFO - Loading chunk starting at offset 1160000 2025-09-10 10:41:24,447 - INFO - [2025-09-10 10:41:24] Detecting salary... 2025-09-10 10:41:28,537 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:41:28,548 - INFO - [2025-09-10 10:41:28] Salary detection complete 2025-09-10 10:42:00,867 - INFO - Loading chunk starting at offset 1170000 2025-09-10 10:42:13,069 - INFO - Loading chunk starting at offset 1180000 2025-09-10 10:42:21,593 - INFO - Loading chunk starting at offset 1190000 2025-09-10 10:42:32,011 - INFO - Loading chunk starting at offset 1200000 2025-09-10 10:42:37,982 - INFO - Loading chunk starting at offset 1210000 2025-09-10 10:42:45,458 - INFO - Loading chunk starting at offset 1220000 2025-09-10 10:42:54,545 - INFO - Loading chunk starting at offset 1230000 2025-09-10 10:43:15,705 - INFO - Loading chunk starting at offset 1240000 2025-09-10 10:43:28,549 - INFO - [2025-09-10 10:43:28] Detecting salary... 2025-09-10 10:43:31,640 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:43:31,641 - INFO - [2025-09-10 10:43:31] Salary detection complete 2025-09-10 10:43:43,344 - INFO - Loading chunk starting at offset 1250000 2025-09-10 10:43:50,004 - INFO - Loading chunk starting at offset 1260000 2025-09-10 10:43:59,430 - INFO - Loading chunk starting at offset 1270000 2025-09-10 10:44:07,478 - INFO - Loading chunk starting at offset 1280000 2025-09-10 10:44:18,927 - INFO - Loading chunk starting at offset 1290000 2025-09-10 10:44:28,523 - INFO - Loading chunk starting at offset 1300000 2025-09-10 10:44:38,629 - INFO - Loading chunk starting at offset 1310000 2025-09-10 10:44:56,977 - INFO - Loading chunk starting at offset 1320000 2025-09-10 10:45:09,203 - INFO - Loading chunk starting at offset 1330000 2025-09-10 10:45:18,657 - INFO - Loading chunk starting at offset 1340000 2025-09-10 10:45:27,201 - INFO - Loading chunk starting at offset 1350000 2025-09-10 10:45:31,641 - INFO - [2025-09-10 10:45:31] Detecting salary... 2025-09-10 10:45:32,261 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:45:32,262 - INFO - [2025-09-10 10:45:32] Salary detection complete 2025-09-10 10:45:35,308 - INFO - Loading chunk starting at offset 1360000 2025-09-10 10:45:44,783 - INFO - Loading chunk starting at offset 1370000 2025-09-10 10:45:52,048 - INFO - Loading chunk starting at offset 1380000 2025-09-10 10:45:58,491 - INFO - Loading chunk starting at offset 1390000 2025-09-10 10:46:13,270 - INFO - Loading chunk starting at offset 1400000 2025-09-10 10:46:25,221 - INFO - Loading chunk starting at offset 1410000 2025-09-10 10:46:34,358 - INFO - Loading chunk starting at offset 1420000 2025-09-10 10:46:38,777 - INFO - Loading chunk starting at offset 1430000 2025-09-10 10:46:42,534 - INFO - Loading chunk starting at offset 1440000 2025-09-10 10:46:46,147 - INFO - Loading chunk starting at offset 1450000 2025-09-10 10:46:50,727 - INFO - Loading chunk starting at offset 1460000 2025-09-10 10:46:55,939 - INFO - Loading chunk starting at offset 1470000 2025-09-10 10:47:01,696 - INFO - Loading chunk starting at offset 1480000 2025-09-10 10:47:07,411 - INFO - Loading chunk starting at offset 1490000 2025-09-10 10:47:13,449 - INFO - Loading chunk starting at offset 1500000 2025-09-10 10:47:23,058 - INFO - Loading chunk starting at offset 1510000 2025-09-10 10:47:30,097 - INFO - Loading chunk starting at offset 1520000 2025-09-10 10:47:32,259 - INFO - [2025-09-10 10:47:32] Detecting salary... 2025-09-10 10:47:32,923 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:47:32,924 - INFO - [2025-09-10 10:47:32] Salary detection complete 2025-09-10 10:47:36,423 - INFO - Loading chunk starting at offset 1530000 2025-09-10 10:47:45,086 - INFO - Loading chunk starting at offset 1540000 2025-09-10 10:47:57,079 - INFO - Loading chunk starting at offset 1550000 2025-09-10 10:48:19,741 - INFO - Loading chunk starting at offset 1560000 2025-09-10 10:48:41,300 - INFO - Loading chunk starting at offset 1570000 2025-09-10 10:48:51,349 - INFO - Loading chunk starting at offset 1580000 2025-09-10 10:48:58,892 - INFO - Loading chunk starting at offset 1590000 2025-09-10 10:49:04,857 - INFO - Loading chunk starting at offset 1600000 2025-09-10 10:49:10,299 - INFO - Loading chunk starting at offset 1610000 2025-09-10 10:49:16,650 - INFO - Loading chunk starting at offset 1620000 2025-09-10 10:49:23,107 - INFO - Loading chunk starting at offset 1630000 2025-09-10 10:49:32,320 - INFO - Loading chunk starting at offset 1640000 2025-09-10 10:49:32,927 - INFO - [2025-09-10 10:49:32] Detecting salary... 2025-09-10 10:49:33,484 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:49:33,485 - INFO - [2025-09-10 10:49:33] Salary detection complete 2025-09-10 10:49:40,707 - INFO - Loading chunk starting at offset 1650000 2025-09-10 10:49:50,677 - INFO - Loading chunk starting at offset 1660000 2025-09-10 10:49:59,664 - INFO - Loading chunk starting at offset 1670000 2025-09-10 10:50:07,452 - INFO - Loading chunk starting at offset 1680000 2025-09-10 10:50:13,583 - INFO - Loading chunk starting at offset 1690000 2025-09-10 10:50:20,858 - INFO - Loading chunk starting at offset 1700000 2025-09-10 10:50:27,519 - INFO - Loading chunk starting at offset 1710000 2025-09-10 10:50:34,012 - INFO - Loading chunk starting at offset 1720000 2025-09-10 10:50:39,628 - INFO - Loading chunk starting at offset 1730000 2025-09-10 10:50:50,012 - INFO - Loading chunk starting at offset 1740000 2025-09-10 10:51:06,647 - INFO - Loading chunk starting at offset 1750000 2025-09-10 10:51:17,401 - INFO - Loading chunk starting at offset 1760000 2025-09-10 10:51:26,360 - INFO - Loading chunk starting at offset 1770000 2025-09-10 10:51:33,485 - INFO - [2025-09-10 10:51:33] Detecting salary... 2025-09-10 10:51:55,392 - INFO - Initializing pipeline... 2025-09-10 10:51:55,395 - INFO - [2025-09-10 10:51:55] Detecting salary... 2025-09-10 10:51:55,395 - INFO - Started autonomous salary detection loop. 2025-09-10 10:51:55,409 - INFO - Server running on hostname: 22bad35c69c3 2025-09-10 10:51:55,416 - INFO - Server IP address: 172.25.0.2 2025-09-10 10:51:55,424 - INFO - Server is accessible at: 2025-09-10 10:51:55,426 - INFO - - http://localhost:8000 2025-09-10 10:51:55,444 - INFO - - http://127.0.0.1:8000 2025-09-10 10:51:55,455 - INFO - - http://172.25.0.2:8000 2025-09-10 10:51:55,456 - INFO - Pipeline initialized successfully 2025-09-10 10:51:56,024 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:51:56,024 - INFO - [2025-09-10 10:51:56] Salary detection complete 2025-09-10 10:52:36,450 - INFO - Initializing SalaryAnalyticsPipeline 2025-09-10 10:52:36,451 - INFO - Starting data loading process 2025-09-10 10:52:36,452 - INFO - No database connection. Attempting to connect... 2025-09-10 10:52:36,452 - INFO - Attempting to connect to database... 2025-09-10 10:52:36,538 - ERROR - Error connecting to database: No module named 'oracledb' 2025-09-10 10:52:36,539 - ERROR - Failed to establish database connection 2025-09-10 10:52:36,539 - ERROR - Failed to load data 2025-09-10 10:52:36,540 - ERROR - Failed to load data 2025-09-10 10:52:36,541 - INFO - Load data endpoint failed after 0.09 seconds 2025-09-10 10:52:36,541 - ERROR - Error loading data: 500: Failed to load data 2025-09-10 10:52:36,542 - INFO - Load data endpoint failed after 0.09 seconds 2025-09-10 10:52:58,149 - INFO - Shutting down Salary Analytics API... 2025-09-10 10:53:10,697 - INFO - generated new fontManager 2025-09-10 10:53:16,039 - INFO - Initializing pipeline... 2025-09-10 10:53:16,041 - INFO - [2025-09-10 10:53:16] Detecting salary... 2025-09-10 10:53:16,042 - INFO - Started autonomous salary detection loop. 2025-09-10 10:53:16,055 - INFO - Server running on hostname: 1c5d2376fb2a 2025-09-10 10:53:16,056 - INFO - Server IP address: 172.25.0.2 2025-09-10 10:53:16,057 - INFO - Server is accessible at: 2025-09-10 10:53:16,058 - INFO - - http://localhost:8000 2025-09-10 10:53:16,059 - INFO - - http://127.0.0.1:8000 2025-09-10 10:53:16,060 - INFO - - http://172.25.0.2:8000 2025-09-10 10:53:16,062 - INFO - Pipeline initialized successfully 2025-09-10 10:53:16,812 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 10:53:16,813 - INFO - [2025-09-10 10:53:16] Salary detection complete 2025-09-10 10:53:25,477 - INFO - Initializing SalaryAnalyticsPipeline 2025-09-10 10:53:25,482 - INFO - Starting data loading process 2025-09-10 10:53:25,483 - INFO - No database connection. Attempting to connect... 2025-09-10 10:53:25,484 - INFO - Attempting to connect to database... 2025-09-10 10:53:25,679 - ERROR - Error connecting to database: No module named 'oracledb' 2025-09-10 10:53:25,679 - ERROR - Failed to establish database connection 2025-09-10 10:53:25,680 - ERROR - Failed to load data 2025-09-10 10:53:25,680 - ERROR - Failed to load data 2025-09-10 10:53:25,681 - INFO - Load data endpoint failed after 0.20 seconds 2025-09-10 10:53:25,682 - ERROR - Error loading data: 500: Failed to load data 2025-09-10 10:53:25,682 - INFO - Load data endpoint failed after 0.20 seconds 2025-09-10 10:53:46,324 - INFO - Shutting down Salary Analytics API... 2025-09-10 11:07:49,841 - INFO - generated new fontManager 2025-09-10 11:07:59,771 - INFO - Initializing pipeline... 2025-09-10 11:07:59,774 - INFO - [2025-09-10 11:07:59] Detecting salary... 2025-09-10 11:07:59,774 - INFO - Started autonomous salary detection loop. 2025-09-10 11:07:59,893 - INFO - Server running on hostname: 0b21809edf52 2025-09-10 11:07:59,894 - INFO - Server IP address: 172.25.0.2 2025-09-10 11:07:59,895 - INFO - Server is accessible at: 2025-09-10 11:07:59,915 - INFO - - http://localhost:8000 2025-09-10 11:07:59,917 - INFO - - http://127.0.0.1:8000 2025-09-10 11:07:59,918 - INFO - - http://172.25.0.2:8000 2025-09-10 11:07:59,919 - INFO - Pipeline initialized successfully 2025-09-10 11:08:01,268 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 11:08:01,269 - INFO - [2025-09-10 11:08:01] Salary detection complete 2025-09-10 11:08:15,668 - INFO - Initializing SalaryAnalyticsPipeline 2025-09-10 11:08:15,669 - INFO - Starting data loading process 2025-09-10 11:08:15,671 - INFO - No database connection. Attempting to connect... 2025-09-10 11:08:15,672 - INFO - Attempting to connect to database... 2025-09-10 11:08:20,076 - ERROR - Error connecting to database: (oracledb.exceptions.DatabaseError) ORA-00936: missing expression Help: https://docs.oracle.com/error-help/db/ora-00936/ [SQL: SELECT EXISTS (SELECT FROM information_schema.tables WHERE table_name = 'customer_account_transaction_hx')] (Background on this error at: https://sqlalche.me/e/20/4xp6) 2025-09-10 11:08:20,086 - ERROR - Failed to establish database connection 2025-09-10 11:08:20,087 - ERROR - Failed to load data 2025-09-10 11:08:20,092 - ERROR - Failed to load data 2025-09-10 11:08:20,119 - INFO - Load data endpoint failed after 4.45 seconds 2025-09-10 11:08:20,123 - ERROR - Error loading data: 500: Failed to load data 2025-09-10 11:08:20,124 - INFO - Load data endpoint failed after 4.46 seconds 2025-09-10 11:10:01,280 - INFO - [2025-09-10 11:10:01] Detecting salary... 2025-09-10 11:10:02,367 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 11:10:02,368 - INFO - [2025-09-10 11:10:02] Salary detection complete 2025-09-10 11:12:02,395 - INFO - [2025-09-10 11:12:02] Detecting salary... 2025-09-10 11:12:03,234 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 11:12:03,256 - INFO - [2025-09-10 11:12:03] Salary detection complete 2025-09-10 11:14:03,279 - INFO - [2025-09-10 11:14:03] Detecting salary... 2025-09-10 11:14:04,266 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 11:14:04,267 - INFO - [2025-09-10 11:14:04] Salary detection complete 2025-09-10 11:16:04,268 - INFO - [2025-09-10 11:16:04] Detecting salary... 2025-09-10 11:16:05,133 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 11:16:05,134 - INFO - [2025-09-10 11:16:05] Salary detection complete 2025-09-10 11:18:05,134 - INFO - [2025-09-10 11:18:05] Detecting salary... 2025-09-10 11:18:05,955 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 11:18:05,956 - INFO - [2025-09-10 11:18:05] Salary detection complete 2025-09-10 11:20:05,855 - INFO - [2025-09-10 11:20:05] Detecting salary... 2025-09-10 11:20:06,453 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 11:20:06,463 - INFO - [2025-09-10 11:20:06] Salary detection complete 2025-09-10 11:22:06,512 - INFO - [2025-09-10 11:22:06] Detecting salary... 2025-09-10 11:22:07,087 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 11:22:07,088 - INFO - [2025-09-10 11:22:07] Salary detection complete 2025-09-10 11:24:07,092 - INFO - [2025-09-10 11:24:07] Detecting salary... 2025-09-10 11:24:08,235 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 11:24:08,236 - INFO - [2025-09-10 11:24:08] Salary detection complete 2025-09-10 11:25:13,551 - INFO - Shutting down Salary Analytics API... 2025-09-10 11:25:52,852 - INFO - Initializing pipeline... 2025-09-10 11:25:52,857 - INFO - [2025-09-10 11:25:52] Detecting salary... 2025-09-10 11:25:52,857 - INFO - Started autonomous salary detection loop. 2025-09-10 11:25:52,866 - INFO - Server running on hostname: 0b21809edf52 2025-09-10 11:25:52,876 - INFO - Server IP address: 172.25.0.2 2025-09-10 11:25:52,881 - INFO - Server is accessible at: 2025-09-10 11:25:52,882 - INFO - - http://localhost:8000 2025-09-10 11:25:52,883 - INFO - - http://127.0.0.1:8000 2025-09-10 11:25:52,884 - INFO - - http://172.25.0.2:8000 2025-09-10 11:25:52,884 - INFO - Pipeline initialized successfully 2025-09-10 11:25:53,580 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 11:25:53,581 - INFO - [2025-09-10 11:25:53] Salary detection complete 2025-09-10 11:27:53,578 - INFO - [2025-09-10 11:27:53] Detecting salary... 2025-09-10 11:27:54,235 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 11:27:54,235 - INFO - [2025-09-10 11:27:54] Salary detection complete 2025-09-10 11:29:54,235 - INFO - [2025-09-10 11:29:54] Detecting salary... 2025-09-10 11:29:54,827 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-10 11:29:54,827 - INFO - [2025-09-10 11:29:54] Salary detection complete 2025-09-10 11:30:20,979 - INFO - Shutting down Salary Analytics API... 2025-09-10 11:31:18,351 - INFO - Initializing pipeline... 2025-09-10 11:31:18,375 - INFO - [2025-09-10 11:31:18] Detecting salary... 2025-09-10 11:31:18,376 - INFO - Started autonomous salary detection loop. 2025-09-10 11:31:18,405 - INFO - Server running on hostname: 0b21809edf52 2025-09-10 11:31:18,447 - INFO - Server IP address: 172.25.0.2 2025-09-10 11:31:18,528 - INFO - Server is accessible at: 2025-09-10 11:31:18,552 - INFO - - http://localhost:8000 2025-09-10 11:31:18,552 - INFO - - http://127.0.0.1:8000 2025-09-10 11:31:18,553 - INFO - - http://172.25.0.2:8000 2025-09-10 11:31:18,554 - INFO - Pipeline initialized successfully 2025-09-19 11:27:20,722 - INFO - Initializing pipeline... 2025-09-19 11:27:20,724 - INFO - [2025-09-19 11:27:20] Detecting salary... 2025-09-19 11:27:20,724 - INFO - Started autonomous salary detection loop. 2025-09-19 11:27:20,750 - INFO - Server running on hostname: 0b21809edf52 2025-09-19 11:27:20,752 - INFO - Server IP address: 172.25.0.2 2025-09-19 11:27:20,753 - INFO - Server is accessible at: 2025-09-19 11:27:20,759 - INFO - - http://localhost:8000 2025-09-19 11:27:20,761 - INFO - - http://127.0.0.1:8000 2025-09-19 11:27:20,766 - INFO - - http://172.25.0.2:8000 2025-09-19 11:27:20,771 - INFO - Pipeline initialized successfully 2025-09-19 11:27:24,622 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-19 11:27:24,628 - INFO - [2025-09-19 11:27:24] Salary detection complete 2025-09-19 11:29:13,095 - INFO - Shutting down Salary Analytics API... 2025-09-24 09:47:38,012 - INFO - Initializing pipeline... 2025-09-24 09:47:38,017 - INFO - [2025-09-24 09:47:38] Detecting salary... 2025-09-24 09:47:38,024 - INFO - Started autonomous salary detection loop. 2025-09-24 09:47:38,077 - INFO - Server running on hostname: 0b21809edf52 2025-09-24 09:47:38,079 - INFO - Server IP address: 172.25.0.2 2025-09-24 09:47:38,080 - INFO - Server is accessible at: 2025-09-24 09:47:38,081 - INFO - - http://localhost:8000 2025-09-24 09:47:38,082 - INFO - - http://127.0.0.1:8000 2025-09-24 09:47:38,083 - INFO - - http://172.25.0.2:8000 2025-09-24 09:47:38,084 - INFO - Pipeline initialized successfully 2025-09-24 09:47:41,272 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-24 09:47:41,273 - INFO - [2025-09-24 09:47:41] Salary detection complete 2025-09-24 09:49:41,290 - INFO - [2025-09-24 09:49:41] Detecting salary... 2025-09-24 09:49:43,791 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-24 09:49:43,791 - INFO - [2025-09-24 09:49:43] Salary detection complete 2025-09-24 09:50:21,300 - INFO - Shutting down Salary Analytics API... 2025-09-24 09:59:27,300 - INFO - generated new fontManager 2025-09-24 09:59:30,871 - INFO - Initializing pipeline... 2025-09-24 09:59:30,872 - INFO - [2025-09-24 09:59:30] Detecting salary... 2025-09-24 09:59:30,872 - INFO - Started autonomous salary detection loop. 2025-09-24 09:59:30,877 - INFO - Server running on hostname: bfe07c2f7da2 2025-09-24 09:59:30,878 - INFO - Server IP address: 172.25.0.2 2025-09-24 09:59:30,878 - INFO - Server is accessible at: 2025-09-24 09:59:30,883 - INFO - - http://localhost:8000 2025-09-24 09:59:30,884 - INFO - - http://127.0.0.1:8000 2025-09-24 09:59:30,887 - INFO - - http://172.25.0.2:8000 2025-09-24 09:59:30,889 - INFO - Pipeline initialized successfully 2025-09-24 09:59:32,676 - INFO - POST http://www.simbrellang.net:5000/autocall/analytic-salary-detect status: 200, response: { "data": [], "error": {}, "message": "AutoCall Add Salary Successful", "status": true, "statusCode": 200 } 2025-09-24 09:59:32,705 - INFO - [2025-09-24 09:59:32] Salary detection complete