DEV Community

Abhilash Kumar | Oracle ACE ♠ for Nabhaas Cloud Consulting

Posted on • Edited on

23ai - Series Part 3 - CLOB vs JSON Data Type Realistic Stress Load Comparison on Weather Data

{ Abhilash Kumar Bhattaram : Follow on LinkedIn }


title: "Series Part 3 - CLOB to JSON Realistic Stress Load Comparison on Weather Data"
published: true
description: "Realistic JSON Payload in 23ai"
tags: CLOB, JSON , Oracle , OCI , 23ai

series: CLOB vs JSON

JSON datatype outperforms CLOB in every aspect for API data.
The series 3 of my CLOB vs JSON shows how.

I strongly advise to have a read on my series 1 & 2 of my CLOB to JSON migration before reading further.

series 1 : 23ai CLOB to JSON Migration Essentials - Series Part 1

series 2 : 23ai CLOB to JSON stress migration with exhaustive weather data

JSON vs CLOB

In our recent ingestion and performance benchmarking on Oracle 23ai, we compared two approaches for handling large-scale structured weather data: storing the payload as plain CLOB versus using Oracle’s native JSON data type. The test involved populating two identically partitioned tables—one using CLOB and the other using JSON—with complex payloads of approximately 0.06 MB per row, containing nested forecast and hourly data. While both methods successfully preserved the full data structure, the difference in performance and storage efficiency was substantial.

The numbers talk for themselves !!!

JSON 23ai vs CLOB 23ai Performance Comparison

The JSON-native table not only achieved faster ingestion—taking in the 23ai Free tier with just under 10 minutes to insert 100,000 rows—but also remained well within the 12 GB Always Free Tier limit. In contrast, the CLOB-based approach hit the limit at 56,500 rows, consuming over 3.3 GB more LOB segment space for fewer rows. This stark contrast showcases Oracle 23ai’s internal optimizations for handling JSON efficiently, leveraging its binary format, indexing, and reduced LOB overheads. Additionally, the native JSON type simplifies downstream processing with SQL/JSON functions and ensures schema flexibility.

So the result is JSON is a superhero when compared to CLOB !!!

JSON Super hero

This evaluation clearly highlights JSON’s advantages in modern cloud-native workloads. For data pipelines that demand both scalability and agility—such as telemetry, weather modeling, or IoT ingestion—Oracle JSON storage not only reduces infrastructure usage but also improves developer experience. As structured data continues to trend toward nested and semi-structured formats, the shift from CLOB to native JSON in Oracle databases is not just beneficial—it’s strategic.

Summarizing the stress load comparison for JSON vs CLOB

CLOB - The aim was to see how what resources are occupied with 0.06 MB record and try to igest 100k records , but it lost steam 56,500 when we hit the 23ai FREE tier limits.

<< truncated text >> . . * ERROR at line 1: ORA-12954: The request exceeds the maximum allowed database size of 12 GB. ORA-06512: at line 81 Help: https://docs.oracle.com/error-help/db/ora-12954/ 
Enter fullscreen mode Exit fullscreen mode

JSON - The same 100k records the job was done as efficiently as we see a normal data ingestion and without any bloating of LOB segments used by JSON datatype. A commendable space management system used in LOB's here.

<< truncated text >> . . 78 END; 79 / PL/SQL procedure successfully completed. Elapsed: 00:09:48.56. <<<--- The job was done in 9 mins 48 secs 
Enter fullscreen mode Exit fullscreen mode

Complete SQL Stress Load Testing of 23ai CLOB

Full SQL Text for CLOB Datatype stress load in 23ai

 FREE> DROP TABLE WE.WEATHER_DATA_CLOB_PART PURGE; Table dropped. Elapsed: 00:00:00.03 FREE> FREE> CREATE TABLE WE.WEATHER_DATA_CLOB_PART ( 2 location VARCHAR2(100), 3 created_at DATE, 4 weather_data CLOB 5 CONSTRAINT weather_data_is_json CHECK (weather_data IS JSON) 6 ) 7 LOB (weather_data) STORE AS SECUREFILE ( 8 ENABLE STORAGE IN ROW 9 CHUNK 8192 10 CACHE 11 LOGGING 12 ) 13 TABLESPACE USERS 14 PARTITION BY RANGE (created_at) INTERVAL (NUMTOYMINTERVAL(1, 'MONTH')) 15 ( 16 PARTITION p1999 VALUES LESS THAN (TO_DATE('2000-01-01', 'YYYY-MM-DD')) 17 ); Table created. Elapsed: 00:00:00.02 FREE> FREE> FREE> DECLARE 2 TYPE t_location IS TABLE OF VARCHAR2(100) INDEX BY PLS_INTEGER; 3 TYPE t_date IS TABLE OF DATE INDEX BY PLS_INTEGER; 4 TYPE t_clob IS TABLE OF CLOB INDEX BY PLS_INTEGER; 5 6 v_location t_location; 7 v_created_at t_date; 8 v_weather t_clob; 9 v_batch_size CONSTANT PLS_INTEGER := 500; 10 BEGIN 11 FOR i IN 1..100000 LOOP 12 v_location(i) := 'StressCity_' || i; 13 v_created_at(i) := TRUNC(ADD_MONTHS(DATE '1999-01-01', FLOOR(DBMS_RANDOM.VALUE(0, 300)))); 14 15 -- Construct large CLOB payload 16 DECLARE 17 v_json CLOB; 18 v_forecast CLOB; 19 v_hourly CLOB; 20 v_day_data VARCHAR2(32767); 21 v_hour_data VARCHAR2(32767); 22 BEGIN 23 DBMS_LOB.CREATETEMPORARY(v_forecast, TRUE); 24 DBMS_LOB.CREATETEMPORARY(v_hourly, TRUE); 25 DBMS_LOB.CREATETEMPORARY(v_json, TRUE); 26 27 DBMS_LOB.APPEND(v_forecast, '['); 28 FOR d IN 1..365 LOOP 29 v_day_data := '{' || 30 '"date":"' || TO_CHAR(SYSDATE + d, 'YYYY-MM-DD') || '",' || 31 '"temp_max":' || TO_CHAR(ROUND(DBMS_RANDOM.VALUE(30, 50), 1)) || ',' || 32 '"temp_min":' || TO_CHAR(ROUND(DBMS_RANDOM.VALUE(10, 30), 1)) || ',' || 33 '"humidity":' || TO_CHAR(ROUND(DBMS_RANDOM.VALUE(10, 90), 1)) || ',' || 34 '"wind_speed":' || TO_CHAR(ROUND(DBMS_RANDOM.VALUE(0, 60), 1)) || ',' || 35 '"cloud_pct":' || TO_CHAR(ROUND(DBMS_RANDOM.VALUE(0, 100), 1)) || ',' || 36 '"pressure":' || TO_CHAR(ROUND(DBMS_RANDOM.VALUE(950, 1050), 1)) || '}'; 37 IF d < 365 THEN 38 v_day_data := v_day_data || ','; 39 END IF; 40 DBMS_LOB.APPEND(v_forecast, TO_CLOB(v_day_data)); 41 END LOOP; 42 DBMS_LOB.APPEND(v_forecast, ']'); 43 44 DBMS_LOB.APPEND(v_hourly, '['); 45 FOR h IN 0..167 LOOP 46 v_hour_data := '{' || 47 '"timestamp":"' || TO_CHAR(SYSDATE + h/24, 'YYYY-MM-DD"T"HH24:MI:SS"Z"') || '",' || 48 '"temperature":' || TO_CHAR(ROUND(DBMS_RANDOM.VALUE(-5, 45), 1)) || ',' || 49 '"wind_dir":"' || CHR(TRUNC(DBMS_RANDOM.VALUE(65, 91))) || '",' || 50 '"uv_index":' || TO_CHAR(ROUND(DBMS_RANDOM.VALUE(0, 11), 1)) || ',' || 51 '"visibility":' || TO_CHAR(ROUND(DBMS_RANDOM.VALUE(1, 20), 1)) || '}'; 52 IF h < 167 THEN 53 v_hour_data := v_hour_data || ','; 54 END IF; 55 DBMS_LOB.APPEND(v_hourly, TO_CLOB(v_hour_data)); 56 END LOOP; 57 DBMS_LOB.APPEND(v_hourly, ']'); 58 59 -- Full JSON payload as CLOB 60 DBMS_LOB.APPEND(v_json, '{"location":{"city":"'); 61 DBMS_LOB.APPEND(v_json, TO_CLOB(v_location(i))); 62 DBMS_LOB.APPEND(v_json, '","coordinates":{"lat":'); 63 DBMS_LOB.APPEND(v_json, TO_CLOB(ROUND(DBMS_RANDOM.VALUE(-90, 90), 6))); 64 DBMS_LOB.APPEND(v_json, ',"lon":'); 65 DBMS_LOB.APPEND(v_json, TO_CLOB(ROUND(DBMS_RANDOM.VALUE(-180, 180), 6))); 66 DBMS_LOB.APPEND(v_json, '}},'); 67 DBMS_LOB.APPEND(v_json, '"metadata":{"source":"StressGenEngine","version":"1.0","created":"'); 68 DBMS_LOB.APPEND(v_json, TO_CLOB(TO_CHAR(SYSTIMESTAMP, 'YYYY-MM-DD"T"HH24:MI:SS"Z"'))); 69 DBMS_LOB.APPEND(v_json, '"},'); 70 DBMS_LOB.APPEND(v_json, '"forecast":'); 71 DBMS_LOB.APPEND(v_json, v_forecast); 72 DBMS_LOB.APPEND(v_json, ',"hourly":'); 73 DBMS_LOB.APPEND(v_json, v_hourly); 74 DBMS_LOB.APPEND(v_json, '}'); 75 76 v_weather(i) := v_json; 77 END; 78 79 IF MOD(i, v_batch_size) = 0 THEN 80 FOR j IN i - v_batch_size + 1 .. i LOOP 81 INSERT /*+ APPEND_VALUES */ INTO we.weather_data_clob_part (location, created_at, weather_data) 82 VALUES (v_location(j), v_created_at(j), v_weather(j)); 83 END LOOP; 84 COMMIT; 85 DBMS_OUTPUT.PUT_LINE('Inserted: ' || i); 86 END IF; 87 END LOOP; 88 89 COMMIT; 90 DBMS_OUTPUT.PUT_LINE('100,000 CLOB records inserted into WE.WEATHER_DATA_CLOB_PART'); 91 END; 92 / DECLARE * ERROR at line 1: ORA-12954: The request exceeds the maximum allowed database size of 12 GB. ORA-06512: at line 81 Help: https://docs.oracle.com/error-help/db/ora-12954/ Elapsed: 00:16:57.88 FREE> FREE> set echo off ### Data Segments/Partitions for "WE"."WEATHER_DATA_CLOB_PART" MB|TABLESPACE_NAME |OWNER |SEGMENT_NAME |SEGMENT_TYPE | PARTITIONS ------------|-------------------------|-------------------------|----------------------------------------|--------------------|-------------------- 2,312|USERS |WE |WEATHER_DATA_CLOB_PART |TABLE PARTITION | 289 ------------| | | | | 2,312| | | | | Elapsed: 00:00:00.03 ### LOB Partitions for "WE"."WEATHER_DATA_CLOB_PART" TABLE_OWNER |TABLE_NAME |TABLESPACE_NAME | LOB_PARTITION_COUNT ----------------------------------------|----------------------------------------|-------------------------|-------------------- WE |WEATHER_DATA_CLOB_PART |USERS | 289 Elapsed: 00:00:00.03 ### LOB Segment Space for "WE"."WEATHER_DATA_CLOB_PART" MB|TABLESPACE_NAME |OWNER |SEGMENT_NAME |SEGMENT_TYPE | PARTITIONS ------------|-------------------------|-------------------------|----------------------------------------|--------------------|-------------------- 9,000|USERS |WE |SYS_LOB0000103893C00003$$ |LOB PARTITION | 289 ------------| | | | | 9,000| | | | | Elapsed: 00:00:00.17 ### LOB Columns for "WE"."WEATHER_DATA_CLOB_PART" OWNER |TABLE_NAME |SEGMENT_NAME |COLUMN_NAME | COUNT(*) ------------------------------|------------------------------|------------------------------|------------------------------|-------------------- WE |WEATHER_DATA_CLOB_PART |SYS_LOB0000103893C00003$$ |WEATHER_DATA | 1125 Elapsed: 00:00:00.03 LOCATION |CREATED_AT |WEATHER_DATA ----------------------------------------|-----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- StressCity_2351 |01-FEB-1999 00:00|{"location":{"city":"StressCity_2351","coordinates":{"lat":78.538598,"lon":-125.952306}},"metadata":{"source":"StressGenEngine","version":"1.0","created":"2025-05-08T19:27:20Z"},"forecast":[{"date | |":"2025-05-09","temp_max":47.9,"temp_min":25.4,"humidity":11.2,"wind_speed":.9,"cloud_pct":43,"pressure":973.4},{"date":"2025-05-10","temp_max":41,"temp_min":17.6,"humidity":41,"wind_speed":32.8," | |cloud_pct":74.3,"pressure":993.3},{"date":"2025-05-11","temp_max":48.6,"temp_min":18.2,"humidity":42.2,"wind_speed":17.1,"cloud_pct":88.6,"pressure":1021.1},{"date":"2025-05-12","temp_max":32.3,"t | |emp_min":17.7,"humidity":19.8,"wind_speed":24.6,"cloud_pct":96.8,"pressure":1029.1},{"date":"2025-05-13","temp_max":42.5,"temp_min":11.5,"humidity":22.3,"wind_speed":49.2,"cloud_pct":2.1,"pressure | |":1047.1},{"date":"2025-05-14","temp_max":32.8,"temp_min":28,"humidity":87.7,"wind_speed":9.8,"cloud_pct":35.6,"pressure":1002.6},{"date":"2025-05-15","temp_max":36.8,"temp_min":14.7,"humidity":59 | |.2,"wind_speed":57.9,"cloud_pct":73.7,"pressure":959.9},{"date":"2025-05-16","temp_max":30.9,"temp_min":12.7,"humidity":33.9,"wind_speed":5.1,"cloud_pct":44.9,"pressure":1016.5},{"date":"2025-05-1 | |7","temp_max":41.3,"temp_min":29.8,"humidity":42.8,"wind_speed":48.6,"cloud_pct":9.1,"pressure":955.5},{"date":"2025-05-18","temp_max":45.9,"temp_min":20.5,"humidity":77.6,"wind_speed":10.2,"cloud | |_pct":83.6,"pressure":995.2},{"date":"2025-05-19","temp_max":34.1,"temp_min":23.8,"humidity":32.2,"wind_speed":21.5,"cloud_pct":71,"pressure":959.9},{"date":"2025-05-20","temp_max":49.2,"temp_min" | |:15.4,"humidity":61.5,"wind_speed":1,"cloud_pct":25.1,"pressure":1012.2},{"date":"2025-05-21","temp_max":46.2,"temp_min":13.2,"humidity":51.6,"wind_speed":25.3,"cloud_pct":49.5,"pressure":991.7},{ | |"date":"2025-05-22","temp_max":39.1,"temp_min":13.8,"humidity":15.2,"wind_speed":33.9,"cloud_pct":63,"pressure":961.2},{"date":"2025-05-23","temp_max":30.5,"temp_min":28.7,"humidity":43.7,"wind_sp | |eed":48.9,"cloud_pct":33.2,"pressure":969.2},{"date":"2025-05-24","temp_max":49.5,"temp_min":20.9,"humidity":83.9,"wind_speed":53.6,"cloud_pct":32.3,"pressure":994.7},{"date":"2025-05-25","temp_ma | |x":34,"temp_min":10.1,"humidity":42.2,"wind_speed":56.5,"cloud_pct":10.1,"pressure":1020},{"date":"2025-05-26","temp_max":35.8,"temp_min":17.5,"humidity":21.9,"wind_speed":55.8,"cloud_pct":23.1,"p | |ressure":1008.6},{"date":"2025-05-27","temp_max":39.4,"temp_min":15,"humidity":67.1,"wind_speed":54.6,"cloud_pct":73.3,"pressure":996.5},{"date":"2025-05-28","temp_max":41.3,"temp_min":14.6,"humid | |ity":60.3,"wind_speed":41.9,"cloud_pct":17.3,"pressure":954.2},{"date":"2025-05-29","temp_max":35.8,"temp_min":28.7,"humidity":75.2,"wind_speed":34.1,"cloud_pct":90.9,"pressure":1007.5},{"date":"2 | |025-05-30","temp_max":31.4,"temp_min":10.2,"humidity":23,"wind_speed":55.4,"cloud_pct":36.4,"pressure":1009.7},{"date":"2025-05-31","temp_max":32.3,"temp_min":24.9,"humidity":55.2,"wind_speed":12. | |8,"cloud_pct":49.5,"pressure":1036.1},{"date":"2025-06-01","temp_max":44,"temp_min":20,"humidity":25.1,"wind_speed":8.1,"cloud_pct":72.5,"pressure":956.5},{"date":"2025-06-02","temp_max":43.1,"tem | |p_min":20.8,"humidity":72.2,"wind_speed":33.2,"cloud_pct":59.2,"pressure":999.6},{"date":"2025-06-03","temp_max":39.8,"temp_min":19.8,"humidity":85.2,"wind_speed":13,"cloud_pct":51.1,"pressure":95 | |1.1},{"date":"2025-06-04","temp_max":35.5,"temp_min":17.1,"humidity":40.5,"wind_speed":18.7,"cloud_pct":85.4,"pressure":1009.5},{"date":"2025-06-05","temp_max":33.7,"temp_min":21.8,"humidity":89.7 | |,"wind_speed":16.7,"cloud_pct":12.3,"pressure":972.8},{"date":"2025-06-06","temp_max":36.5,"temp_min":15.2,"humidity":68.4,"wind_speed":49.1,"cloud_pct":83.5,"pressure":1039.8},{"date":"2025-06-07 | |","temp_max":32.1,"temp_min":29,"humidity":48.2,"wind_speed":35.6,"cloud_pct":12.1,"pressure":1000.1},{"date":"2025-06-08","temp_max":31.4,"temp_min":21.2,"humidity":49.7,"wind_speed":6.2,"cloud_p | |ct":14,"pressure":1037.5},{"date":"2025-06-09","temp_max":42.1,"temp_min":17.9,"humidity":18.1,"wind_speed":56.7,"cloud_pct":52.5,"pressure":984.9},{"date":"2025-06-10","temp_max":39.1,"temp_min": | |27.6,"humidity":17,"wind_speed":11.1,"cloud_pct":41.4,"pressure":1034.8},{"date":"2025-06-11","temp_max":35.9,"temp_min":29.7,"humidity":74.3,"wind_speed":30.4,"cloud_pct":37.1,"pressure":992.6},{ | |"date":"2025-06-12","temp_max":37.9,"temp_min":21.9,"humidity":45,"wind_speed":25,"cloud_pct":81,"pressure":1013.2},{"date":"2025-06-13","temp_max":40.2,"temp_min":16.9,"humidity":83.2,"wind_speed | |":52.7,"cloud_pct":41.4,"pressure":1049.4},{"date":"2025-06-14","temp_max":39.4,"temp_min":25.8,"humidity":88.6,"wind_speed":5.9,"cloud_pct":22.4,"pressure":1014.8},{"date":"2025-06-15","temp_max" | |:41.5,"temp_min":25.6,"humidity":21.4,"wind_speed":49,"cloud_pct":.3,"pressure":974.9},{"date":"2025-06-16","temp_max":44.9,"temp_min":18,"humidity":84.5,"wind_speed":16.8,"cloud_pct":10,"pressure | |":999.2},{"date":"2025-06-17","temp_max":48.5,"temp_min":19.3,"humidity":22.4,"wind_speed":56.1,"cloud_pct":52,"pressure":1045},{"date":"2025-06-18","temp_max":40.1,"temp_min":12.4,"humidity":69.1 | |,"wind_speed":1,"cloud_pct":82.4,"pressure":1043.9},{"date":"2025-06-19","temp_max":36.8,"temp_min":28.5,"humidity":63.6,"wind_speed":4.2,"cloud_pct":28.3,"pressure":1013.9},{"date":"2025-06-20"," | |temp_max":39.9,"temp_min":27.4,"humidity":71.1,"wind_speed":56.8,"cloud_pct":32.5,"pressure":987.4},{"date":"2025-06-21","temp_max":43.5,"temp_min":12.8,"humidity":89.8,"wind_speed":22.1,"cloud_pc | |t":69.8,"pressure":1041},{"date":"2025-06-22","temp_max":32.5,"temp_min":18.8,"humidity":74.9,"wind_speed":4.2,"cloud_pct":81.3,"pressure":1043.4},{"date":"2025-06-23","temp_max":48.9,"temp_min":2 | |9.5,"humidity":82.7,"wind_speed":43.2,"cloud_pct":11.4,"pressure":954.8},{"date":"2025-06-24","temp_max":41.7,"temp_min":28.4,"humidity":66.5,"wind_speed":48.8,"cloud_pct":88.7,"pressure":978.7},{ | |"date":"2025-06-25","temp_max":47.8,"temp_min":14.8,"humidity":31.8,"wind_speed":41.7,"cloud_pct":22.7,"pressure":992.5},{"date":"2025-06-26","temp_max":47.3,"temp_min":22.1,"humidity":58.4,"wind_ | |speed":9.1,"cloud_pct":30.4,"pressure":971.8},{"date":"2025-06-27","temp_max":47.2,"temp_min":22.6,"humidity":54.6,"wind_speed":33,"cloud_pct":8.7,"pressure":1013.6},{"date":"2025-06-28","temp_max | |":47.5,"temp_min":15.7,"humidity":82.1,"wind_speed":34.7,"cloud_pct":79.1,"pressure":989.8},{"date":"2025-06-29","temp_max":43.7,"temp_min":11.6,"humidity":73.2,"wind_speed":28.2,"cloud_pct":76,"p | |ressure":971.2},{"date":"2025-06-30","temp_max":43.2,"temp_min":21.3,"humidity":40.4,"wind_speed":16.2,"cloud_pct":6.4,"pressure":1042.5},{"date":"2025-07-01","temp_max":36.7,"temp_min":29.8,"humi | |dity":13.3,"wind_speed":25,"cloud_pct":22.2,"pressure":961.6},{"date":"2025-07-02","temp_max":33,"temp_min":26.1,"humidity":58.7,"wind_speed":27.9,"cloud_pct":27.1,"pressure":970.1},{"date":"2025- | |07-03","temp_max":43.7,"temp_min":19.2,"humidity":26.4,"wind_speed":36.5,"cloud_pct":39.2,"pressure":1017.8},{"date":"2025-07-04","temp_max":43.7,"temp_min":21.5,"humidity":35.8,"wind_speed":3.8," | |cloud_pct":16.5,"pressure":1048.7},{"date":"2025-07-05","temp_max":42.7,"temp_min":20.5,"humidity":23.3,"wind_speed":59.1,"cloud_pct":42.2,"pressure":986.7},{"date":"2025-07-06","temp_max":32.8,"t | |emp_min":13.9,"humidity":59.9,"wind_speed":35.9,"cloud_pct":96.7,"pressure":980.9},{"date":"2025-07-07","temp_max":45,"temp_min":10.5,"humidity":17.1,"wind_speed":30.6,"cloud_pct":4.4,"pressure":9 | |56.2},{"date":"2025-07-08","temp_max":42,"temp_min":17.4,"humidity":53.2,"wind_speed":59.7,"cloud_pct":7.8,"pressure":965.3},{"date":"2025-07-09","temp_max":47.8,"temp_min":16.9,"humidity":21,"win | |d_speed":42.2,"cloud_pct":33.2,"pressure":972.9},{"date":"2025-07-10","temp_max":48.2,"temp_min":29.4,"humidity":51.5,"wind_speed":12.4,"cloud_pct":40.2,"pressure":1014.4},{"date":"2025-07-11","te | |mp_max":39.7,"temp_min":15.9,"humidity":89.8,"wind_speed":13.9,"cloud_pct":6.4,"pressure":973.8},{"date":"2025-07-12","temp_max":40.2,"temp_min":18.7,"humidity":48.6,"wind_speed":17.6,"cloud_pct": | |11.8,"pressure":993.7},{"date":"2025-07-13","temp_max":44.8,"temp_min":15.7,"humidity":85.7,"wind_speed":51.7,"cloud_pct":5.8,"pressure":974.3},{"date":"2025-07-14","temp_max":32.8,"temp_min":20.5 | |,"humidity":79.8,"wind_speed":18.2,"cloud_pct":68.8,"pressure":1025.4},{"date":"2025-07-15","temp_max":41.9,"temp_min":11.1,"humidity":23.3,"wind_speed":8.5,"cloud_pct":80.5,"pressure":986.9},{"da | |te":"2025-07-16","temp_max":49.1,"temp_min":14.7,"humidity":35.5,"wind_speed":5.2,"cloud_pct":74.2,"pressure":960.8},{"date":"2025-07-17","temp_max":36,"temp_min":12.2,"humidity":74.6,"wind_speed" | |:1.4,"cloud_pct":29,"pressure":969.6},{"date":"2025-07-18","temp_max":41.8,"temp_min":22.6,"humidity":60.2,"wind_speed":5,"cloud_pct":56.5,"pressure":989},{"date":"2025-07-19","temp_max":39.4,"tem | |p_min":11,"humidity":49.8,"wind_speed":23.5,"cloud_pct":51.1,"pressure":959.1},{"date":"2025-07-20","temp_max":38,"temp_min":11.6,"humidity":37.9,"wind_speed":9.8,"cloud_pct":37.4,"pressure":1036. | |9},{"date":"2025-07-21","temp_max":42.1,"temp_min":19.3,"humidity":63.8,"wind_speed":48.1,"cloud_pct":38.1,"pressure":1036.1},{"date":"2025-07-22","temp_max":40.9,"temp_min":10.8,"humidity":41.4," | |wind_speed":45.2,"cloud_pct":88.5,"pressure":984.8},{"date":"2025-07-23","temp_max":38.8,"temp_min":24.6,"humidity":22.4,"wind_speed":30,"cloud_pct":38.7,"pressure":975.3},{"date":"2025-07-24","te | |mp_max":32.9,"temp_min":11.4,"humidity":18.5,"wind_speed":39.8,"cloud_pct":53.3,"pressure":981.6},{"date":"2025-07-25","temp_max":39.2,"temp_min":17,"humidity":35.3,"wind_speed":40,"cloud_pct":25, | |"pressure":961.6},{"date":"2025-07-26","temp_max":49.5,"temp_min":28.1,"humidity":55.8,"wind_speed":28.9,"cloud_pct":82.4,"pressure":1017},{"date":"2025-07-27","temp_max":31.1,"temp_min":12.7,"hum | |idity":63.4,"wind_speed":1.2,"cloud_pct":83.8,"pressure":995},{"date":"2025-07-28","temp_max":44.8,"temp_min":28.2,"humidity":72.4,"wind_speed":39.2,"cloud_pct":89.1,"pressure":1039.8},{"date":"20 | |25-07-29","temp_max":36.9,"temp_min":20.9,"humidity":21.8,"wind_speed":27.3,"cloud_pct":82.6,"pressure":1040.7},{"date":"2025-07-30","temp_max":33.7,"temp_min":11.3,"humidity":75.3,"wind_speed":59 | |.3,"cloud_pct":46.9,"pressure":1013},{"date":"2025-07-31","temp_max":49.5,"temp_min":20.4,"humidity":85.7,"wind_speed":57.9,"cloud_pct":23.5,"pressure":1020.9},{"date":"2025-08-01","temp_max":30.4 | |,"temp_min":19.9,"humidity":79.1,"wind_speed":49.4,"cloud_pct":52,"pressure":972.5},{"date":"2025-08-02","temp_max":44.1,"temp_min":27.7,"humidity":88.3,"wind_speed":53.2,"cloud_pct":31.6,"pressur | |e":992.4},{"date":"2025-08-03","temp_max":34.3,"temp_min":26.1,"humidity":81.7,"wind_speed":27.8,"cloud_pct":12.2,"pressure":957.6},{"date":"2025-08-04","temp_max":30.5,"temp_min":13.3,"humidity": | |87.9,"wind_speed":23.3,"cloud_pct":47,"pressure":979.3},{"date":"2025-08-05","temp_max":36,"temp_min":10.7,"humidity":62.5,"wind_speed":36.8,"cloud_pct":98.5,"pressure":957.2},{"date":"2025-08-06" | |,"temp_max":33.2,"temp_min":25.1,"humidity":42.6,"wind_speed":38.6,"cloud_pct":47.5,"pressure":991.1},{"date":"2025-08-07","temp_max":32.5,"temp_min":10.9,"humidity":44.1,"wind_speed":7.6,"cloud_p | |ct":34,"pressure":964.2},{"date":"2025-08-08","temp_max":36.6,"temp_min":18,"humidity":79.7,"wind_speed":42.7,"cloud_pct":45.3,"pressure":1009},{"date":"2025-08-09","temp_max":44.1,"temp_min":10," | |humidity":64.8,"wind_speed":55.2,"cloud_pct":35.4,"pressure":1020.4},{"date":"2025-08-10","temp_max":30.1,"temp_min":16.4,"humidity":52.4,"wind_speed":31.2,"cloud_pct":43.7,"pressure":1000.4},{"da | |te":"2025-08-11","temp_max":35.9,"temp_min":27.2,"humidity":61.1,"wind_speed":23.1,"cloud_pct":53,"pressure":1029.1},{"date":"2025-08-12","temp_max":46.7,"temp_min":16.7,"humidity":78.1,"wind_spee | |d":19.4,"cloud_pct":59.1,"pressure":996.2},{"date":"2025-08-13","temp_max":34.4,"temp_min":17.1,"humidity":55,"wind_speed":50.7,"cloud_pct":10.1,"pressure":1042.3},{"date":"2025-08-14","temp_max": | |47.7,"temp_min":10.1,"humidity":12.8,"wind_speed":20.5,"cloud_pct":53.4,"pressure":983.8},{"date":"2025-08-15","temp_max":45.5,"temp_min":13.2,"humidity":15.9,"wind_speed":56.3,"cloud_pct":16.3,"p | |ressure":1041.2},{"date":"2025-08-16","temp_max":48.3,"temp_min":18.4,"humidity":82.8,"wind_speed":3.9,"cloud_pct":51.3,"pressure":1037},{"date":"2025-08-17","temp_max":48.7,"temp_min":13.3,"humid | |ity":68.8,"wind_speed":43.3,"cloud_pct":3.4,"pressure":954.4},{"date":"2025-08-18","temp_max":31,"temp_min":28.5,"humidity":38.4,"wind_speed":14.8,"cloud_pct":76.5,"pressure":995.4},{"date":"2025- | |08-19","temp_max":42.5,"temp_min":27.7,"humidity":35.9,"wind_speed":33.9,"cloud_pct":86.1,"pressure":1047},{"date":"2025-08-20","temp_max":46.8,"temp_min":11.5,"humidity":12,"wind_speed":42.8,"clo | |ud_pct":32.3,"pressure":1019.3},{"date":"2025-08-21","temp_max":44.1,"temp_min":25,"humidity":70.5,"wind_speed":45.6,"cloud_pct":38.8,"pressure":960.4},{"date":"2025-08-22","temp_max":36.6,"temp_m | |in":13,"humidity":51.7,"wind_speed":17.8,"cloud_pct":56.7,"pressure":963.5},{"date":"2025-08-23","temp_max":49.3,"temp_min":28.7,"humidity":84.4,"wind_speed":23.4,"cloud_pct":58.9,"pressure":979.8 | |},{"date":"2025-08-24","temp_max":45.9,"temp_min":18.1,"humidity":13.9,"wind_speed":23.9,"cloud_pct":50.3,"pressure":952.5},{"date":"2025-08-25","temp_max":47.6,"temp_min":25.2,"humidity":49.5,"wi | |nd_speed":56,"cloud_pct":77.8,"pressure":1033.6},{"date":"2025-08-26","temp_max":41.3,"temp_min":22.7,"humidity":83.3,"wind_speed":29.5,"cloud_pct":48.2,"pressure":992.2},{"date":"2025-08-27","tem | |p_max":33,"temp_min":17.7,"humidity":16,"wind_speed":52.5,"cloud_pct":54.5,"pressure":983.1},{"date":"2025-08-28","temp_max":41.8,"temp_min":21.9,"humidity":75.7,"wind_speed":15.3,"cloud_pct":95.5 | |,"pressure":995},{"date":"2025-08-29","temp_max":35.4,"temp_min":22.7,"humidity":48.2,"wind_speed":4.4,"cloud_pct":11,"pressure":1032.7},{"date":"2025-08-30","temp_max":44.4,"temp_min":21.7,"humid | |ity":50.6,"wind_speed":15,"cloud_pct":69.4,"pressure":966.6},{"date":"2025-08-31","temp_max":48.8,"temp_min":27.9,"humidity":73,"wind_speed":26.2,"cloud_pct":78.9,"pressure":954.8},{"date":"2025-0 | |9-01","temp_max":41.1,"temp_min":12.3,"humidity":35.6,"wind_speed":.3,"cloud_pct":26.6,"pressure":963.3},{"date":"2025-09-02","temp_max":42.6,"temp_min":17.6,"humidity":89.8,"wind_speed":52.2,"clo | |ud_pct":65.2,"pressure":995.9},{"date":"2025-09-03","temp_max":39.5,"temp_min":13,"humidity":41.4,"wind_speed":58.2,"cloud_pct":.6,"pressure":1038.9},{"date":"2025-09-04","temp_max":43.3,"temp_min | |":15.6,"humidity":27.8,"wind_speed":25.5,"cloud_pct":74.1,"pressure":967.6},{"date":"2025-09-05","temp_max":41.8,"temp_min":11.7,"humidity":32.4,"wind_speed":51.7,"cloud_pct":31.3,"pressure":983.4 | |},{"date":"2025-09-06","temp_max":37.6,"temp_min":12.9,"humidity":66.7,"wind_speed":8.5,"cloud_pct":26,"pressure":972.1},{"date":"2025-09-07","temp_max":41.7,"temp_min":28,"humidity":11.3,"wind_sp | |eed":28.5,"cloud_pct":94.3,"pressure":1026.3},{"date":"2025-09-08","temp_max":35.7,"temp_min":13.9,"humidity":68.9,"wind_speed":54,"cloud_pct":22,"pressure":1020},{"date":"2025-09-09","temp_max":3 | |1.1,"temp_min":22,"humidity":24.1,"wind_speed":.6,"cloud_pct":86.1,"pressure":1003},{"date":"2025-09-10","temp_max":34.5,"temp_min":12.9,"humidity":26.1,"wind_speed":36,"cloud_pct":86.8,"pressure" | |:1007.9},{"date":"2025-09-11","temp_max":39.3,"temp_min":10.2,"humidity":52.3,"wind_speed":42.4,"cloud_pct":1.2,"pressure":1041.2},{"date":"2025-09-12","temp_max":43.6,"temp_min":11.2,"humidity":1 | |4,"wind_speed":24.6,"cloud_pct":44.6,"pressure":1044.9},{"date":"2025-09-13","temp_max":43,"temp_min":29,"humidity":47.9,"wind_speed":57.5,"cloud_pct":32.5,"pressure":1046.1},{"date":"2025-09-14", | |"temp_max":47.5,"temp_min":22.9,"humidity":65.2,"wind_speed":27.3,"cloud_pct":87.2,"pressure":967.5},{"date":"2025-09-15","temp_max":47.3,"temp_min":22.1,"humidity":33.4,"wind_speed":54.6,"cloud_p | |ct":74.1,"pressure":962.7},{"date":"2025-09-16","temp_max":46,"temp_min":11,"humidity":82.6,"wind_speed":32.7,"cloud_pct":18.2,"pressure":1045.4},{"date":"2025-09-17","temp_max":43.5,"temp_min":29 | |.3,"humidity":30.1,"wind_speed":47.2,"cloud_pct":31,"pressure":1016.6},{"date":"2025-09-18","temp_max":43,"temp_min":24.1,"humidity":54,"wind_speed":39,"cloud_pct":96.8,"pressure":968.6},{"date":" | |2025-09-19","temp_max":39.8,"temp_min":12,"humidity":73.1,"wind_speed":53.5,"cloud_pct":5.5,"pressure":1023.9},{"date":"2025-09-20","temp_max":45.1,"temp_min":16.6,"humidity":59,"wind_speed":49.3, | |"cloud_pct":61.6,"pressure":1025.3},{"date":"2025-09-21","temp_max":30.8,"temp_min":19.6,"humidity":18.7,"wind_speed":57.4,"cloud_pct":95.5,"pressure":1012.8},{"date":"2025-09-22","temp_max":48.1, | |"temp_min":16.5,"humidity":83,"wind_speed":43.4,"cloud_pct":74.5,"pressure":1013.4},{"date":"2025-09-23","temp_max":42.5,"temp_min":20.5,"humidity":38,"wind_speed":14.4,"cloud_pct":10.5,"pressure" | |:1034},{"date":"2025-09-24","temp_max":37.2,"temp_min":17.1,"humidity":66.3,"wind_speed":4.9,"cloud_pct":80.1,"pressure":1029.7},{"date":"2025-09-25","temp_max":47.3,"temp_min":21.1,"humidity":40. | |4,"wind_speed":31.2,"cloud_pct":36.7,"pressure":1029.8},{"date":"2025-09-26","temp_max":44.2,"temp_min":24.3,"humidity":45.6,"wind_speed":21.6,"cloud_pct":74.3,"pressure":976.4},{"date":"2025-09-2 | |7","temp_max":35.9,"temp_min":21.1,"humidity":12.6,"wind_speed":27.8,"cloud_pct":37.3,"pressure":1021.3},{"date":"2025-09-28","temp_max":46.4,"temp_min":12.4,"humidity":60,"wind_speed":8.3,"cloud_ | |pct":13.1,"pressure":966},{"date":"2025-09-29","temp_max":41.6,"temp_min":12.3,"humidity":64.7,"wind_speed":19,"cloud_pct":90.3,"pressure":991.8},{"date":"2025-09-30","temp_max":41,"temp_min":28.1 | |,"humidity":12.7,"wind_speed":29.3,"cloud_pct":47.8,"pressure":982.1},{"date":"2025-10-01","temp_max":38.5,"temp_min":22.2,"humidity":13.2,"wind_speed":21.5,"cloud_pct":8.3,"pressure":998.8},{"dat | |e":"2025-10-02","temp_max":48,"temp_min":28.4,"humidity":16.2,"wind_speed":22.9,"cloud_pct":70.3,"pressure":997.8},{"date":"2025-10-03","temp_max":41.1,"temp_min":13.6,"humidity":47.8,"wind_speed" | |:19.7,"cloud_pct":22.1,"pressure":1043.3},{"date":"2025-10-04","temp_max":49.1,"temp_min":18.9,"humidity":63.4,"wind_speed":3.9,"cloud_pct":83.7,"pressure":977},{"date":"2025-10-05","temp_max":34. | |3,"temp_min":15.2,"humidity":59.5,"wind_speed":28.7,"cloud_pct":84.8,"pressure":972.1},{"date":"2025-10-06","temp_max":41.7,"temp_min":24.4,"humidity":23.1,"wind_speed":4.3,"cloud_pct":82.1,"press | |ure":995.7},{"date":"2025-10-07","temp_max":34,"temp_min":24.4,"humidity":13.2,"wind_speed":42.2,"cloud_pct":52,"pressure":1033.4},{"date":"2025-10-08","temp_max":42.8,"temp_min":12.6,"humidity":3 | |3.6,"wind_speed":9.4,"cloud_pct":64.4,"pressure":962.4},{"date":"2025-10-09","temp_max":37,"temp_min":20.1,"humidity":38.1,"wind_speed":42.1,"cloud_pct":55.4,"pressure":981.5},{"date":"2025-10-10" | |,"temp_max":41.8,"temp_min":22.9,"humidity":79.5,"wind_speed":39.5,"cloud_pct":83.7,"pressure":1043.2},{"date":"2025-10-11","temp_max":44.2,"temp_min":19.7,"humidity":61.5,"wind_speed":14.5,"cloud | |_pct":45.3,"pressure":1002.4},{"date":"2025-10-12","temp_max":48.7,"temp_min":25.1,"humidity":81.9,"wind_speed":30.7,"cloud_pct":3.1,"pressure":1024.1},{"date":"2025-10-13","temp_max":45.3,"temp_m | |in":21.9,"humidity":56.2,"wind_speed":57.7,"cloud_pct":22.1,"pressure":998.1},{"date":"2025-10-14","temp_max":37.9,"temp_min":21.3,"humidity":71.1,"wind_speed":58.2,"cloud_pct":18,"pressure":990.2 | |},{"date":"2025-10-15","temp_max":40.7,"temp_min":13.5,"humidity":39.1,"wind_speed":1.9,"cloud_pct":73,"pressure":1015.8},{"date":"2025-10-16","temp_max":37.8,"temp_min":28.2,"humidity":26.2,"wind | |_speed":41,"cloud_pct":94.4,"pressure":1047.3},{"date":"2025-10-17","temp_max":37.2,"temp_min":21.5,"humidity":80.8,"wind_speed":11.6,"cloud_pct":66.8,"pressure":1017.5},{"date":"2025-10-18","temp | |_max":47.3,"temp_min":12.4,"humidity":18.1,"wind_speed":55.7,"cloud_pct":66.3,"pressure":1027.5},{"date":"2025-10-19","temp_max":45.9,"temp_min":29.7,"humidity":26.8,"wind_speed":38,"cloud_pct":62 | |.8,"pressure":951.6},{"date":"2025-10-20","temp_max":36.7,"temp_min":14.9,"humidity":62.9,"wind_speed":.4,"cloud_pct":27.4,"pressure":968.3},{"date":"2025-10-21","temp_max":33.6,"temp_min":16.5,"h | |umidity":63.1,"wind_speed":6.1,"cloud_pct":19.5,"pressure":1047.5},{"date":"2025-10-22","temp_max":44.3,"temp_min":12.5,"humidity":23.5,"wind_speed":27.8,"cloud_pct":15.6,"pressure":1039},{"date": | |"2025-10-23","temp_max":33.1,"temp_min":15.2,"humidity":64.8,"wind_speed":52,"cloud_pct":89.8,"pressure":1034.3},{"date":"2025-10-24","temp_max":33.5,"temp_min":16.6,"humidity":23.1,"wind_speed":3 | |4.4,"cloud_pct":66.6,"pressure":985.8},{"date":"2025-10-25","temp_max":43.5,"temp_min":24.4,"humidity":22.5,"wind_speed":51.8,"cloud_pct":69,"pressure":971.8},{"date":"2025-10-26","temp_max":33.1, | |"temp_min":20.8,"humidity":81.8,"wind_speed":33,"cloud_pct":29.4,"pressure":1036.4},{"date":"2025-10-27","temp_max":43,"temp_min":21.6,"humidity":29.5,"wind_speed":16.2,"cloud_pct":39.1,"pressure" | |:1031.9},{"date":"2025-10-28","temp_max":43.3,"temp_min":29,"humidity":29.6,"wind_speed":53.6,"cloud_pct":49.9,"pressure":1002.6},{"date":"2025-10-29","temp_max":47.2,"temp_min":20.2,"humidity":56 | |.2,"wind_speed":49.5,"cloud_pct":58.1,"pressure":1043.9},{"date":"2025-10-30","temp_max":40.8,"temp_min":27.1,"humidity":13.7,"wind_speed":49.2,"cloud_pct":96.4,"pressure":1038.5},{"date":"2025-10 | |-31","temp_max":33.8,"temp_min":27.4,"humidity":63.4,"wind_speed":4,"cloud_pct":1.2,"pressure":995},{"date":"2025-11-01","temp_max":45.1,"temp_min":26.1,"humidity":77.1,"wind_speed":55.7,"cloud_pc | |t":13.7,"pressure":979},{"date":"2025-11-02","temp_max":43.2,"temp_min":26.8,"humidity":32.8,"wind_speed":24.5,"cloud_pct":46.8,"pressure":966.5},{"date":"2025-11-03","temp_max":47.7,"temp_min":20 | |.7,"humidity":28.6,"wind_speed":44,"cloud_pct":68.8,"pressure":977.1},{"date":"2025-11-04","temp_max":33.1,"temp_min":24,"humidity":41.8,"wind_speed":56.6,"cloud_pct":36.9,"pressure":975.9},{"date | |":"2025-11-05","temp_max":45,"temp_min":26.8,"humidity":46,"wind_speed":54.6,"cloud_pct":33.8,"pressure":990.3},{"date":"2025-11-06","temp_max":35.4,"temp_min":18.4,"humidity":70.7,"wind_speed":5, | |"cloud_pct":82.2,"pressure":1013.6},{"date":"2025-11-07","temp_max":46.3,"temp_min":20.4,"humidity":38.1,"wind_speed":51.7,"cloud_pct":23.3,"pressure":954.8},{"date":"2025-11-08","temp_max":32.1," | |temp_min":18.5,"humidity":41.2,"wind_speed":16.7,"cloud_pct":55.3,"pressure":1015.3},{"date":"2025-11-09","temp_max":33.1,"temp_min":17,"humidity":55.5,"wind_speed":3.9,"cloud_pct":1.1,"pressure": | |988.1},{"date":"2025-11-10","temp_max":44.2,"temp_min":20,"humidity":61.9,"wind_speed":17.3,"cloud_pct":83.9,"pressure":997.5},{"date":"2025-11-11","temp_max":43.9,"temp_min":28.6,"humidity":30.7, | |"wind_speed":2.6,"cloud_pct":49.2,"pressure":979},{"date":"2025-11-12","temp_max":46,"temp_min":24,"humidity":14.4,"wind_speed":35,"cloud_pct":59.6,"pressure":1042.2},{"date":"2025-11-13","temp_ma | |x":36.4,"temp_min":15.2,"humidity":19.9,"wind_speed":47.3,"cloud_pct":22.2,"pressure":1042.2},{"date":"2025-11-14","temp_max":48.2,"temp_min":28.1,"humidity":25.3,"wind_speed":1.2,"cloud_pct":97.6 | |,"pressure":984.9},{"date":"2025-11-15","temp_max":45.7,"temp_min":29.6,"humidity":83.6,"wind_speed":24.4,"cloud_pct":37.3,"pressure":1016.1},{"date":"2025-11-16","temp_max":32.2,"temp_min":20.2," | |humidity":46.2,"wind_speed":36.5,"cloud_pct":90.5,"pressure":1022.6},{"date":"2025-11-17","temp_max":36.8,"temp_min":28.1,"humidity":20.1,"wind_speed":26.8,"cloud_pct":86.1,"pressure":964.9},{"dat | |e":"2025-11-18","temp_max":41.5,"temp_min":19.5,"humidity":58.9,"wind_speed":41.6,"cloud_pct":85.3,"pressure":973.3},{"date":"2025-11-19","temp_max":36.1,"temp_min":22.4,"humidity":42.6,"wind_spee | |d":50.4,"cloud_pct":30.9,"pressure":1031.5},{"date":"2025-11-20","temp_max":46.5,"temp_min":19.6,"humidity":82.7,"wind_speed":10.7,"cloud_pct":45,"pressure":1036.5},{"date":"2025-11-21","temp_max" | |:49,"temp_min":28.2,"humidity":26.7,"wind_speed":30.5,"cloud_pct":19.2,"pressure":1000.1},{"date":"2025-11-22","temp_max":42.9,"temp_min":23.1,"humidity":23.3,"wind_speed":15,"cloud_pct":23.4,"pre | |ssure":958.4},{"date":"2025-11-23","temp_max":31.4,"temp_min":19.7,"humidity":40.5,"wind_speed":48.1,"cloud_pct":71.3,"pressure":1032.9},{"date":"2025-11-24","temp_max":41.6,"temp_min":11.8,"humid | |ity":57.9,"wind_speed":19.6,"cloud_pct":24.7,"pressure":1018.2},{"date":"2025-11-25","temp_max":39.5,"temp_min":28.7,"humidity":88.9,"wind_speed":21.7,"cloud_pct":78.7,"pressure":985.5},{"date":"2 | |025-11-26","temp_max":41.8,"temp_min":15.8,"humidity":75.4,"wind_speed":20.1,"cloud_pct":95.4,"pressure":955.3},{"date":"2025-11-27","temp_max":43,"temp_min":14.4,"humidity":20.7,"wind_speed":46.6 | |,"cloud_pct":94.4,"pressure":958.8},{"date":"2025-11-28","temp_max":36.3,"temp_min":17.5,"humidity":18.5,"wind_speed":47.3,"cloud_pct":64.3,"pressure":952.2},{"date":"2025-11-29","temp_max":42.9," | |temp_min":18.1,"humidity":55.2,"wind_speed":30.5,"cloud_pct":50.5,"pressure":1019.7},{"date":"2025-11-30","temp_max":40.9,"temp_min":18.5,"humidity":77.7,"wind_speed":11.7,"cloud_pct":87,"pressure | |":1047.9},{"date":"2025-12-01","temp_max":47.1,"temp_min":14.8,"humidity":85.7,"wind_speed":59.1,"cloud_pct":58.6,"pressure":968.8},{"date":"2025-12-02","temp_max":32.7,"temp_min":24.4,"humidity": | |66.6,"wind_speed":30.9,"cloud_pct":58,"pressure":1015.7},{"date":"2025-12-03","temp_max":48.3,"temp_min":28,"humidity":47,"wind_speed":42.3,"cloud_pct":11.6,"pressure":1039},{"date":"2025-12-04"," | |temp_max":44.1,"temp_min":12.4,"humidity":37.1,"wind_speed":33.1,"cloud_pct":87,"pressure":979.2},{"date":"2025-12-05","temp_max":31,"temp_min":12.8,"humidity":67.2,"wind_speed":39.8,"cloud_pct":5 | |3.1,"pressure":1032.4},{"date":"2025-12-06","temp_max":30.7,"temp_min":20.1,"humidity":46.8,"wind_speed":4.8,"cloud_pct":76.2,"pressure":1002.9},{"date":"2025-12-07","temp_max":35.5,"temp_min":19. | |1,"humidity":17.7,"wind_speed":48.8,"cloud_pct":30.3,"pressure":972.3},{"date":"2025-12-08","temp_max":43.6,"temp_min":21.2,"humidity":34.3,"wind_speed":1.7,"cloud_pct":21.3,"pressure":1012.1},{"d | |ate":"2025-12-09","temp_max":41.7,"temp_min":15,"humidity":53.7,"wind_speed":11.1,"cloud_pct":74.7,"pressure":1023.9},{"date":"2025-12-10","temp_max":35.4,"temp_min":28.1,"humidity":40.1,"wind_spe | |ed":39.7,"cloud_pct":64.8,"pressure":961.7},{"date":"2025-12-11","temp_max":30.2,"temp_min":13.4,"humidity":28.2,"wind_speed":10.1,"cloud_pct":59.4,"pressure":984.2},{"date":"2025-12-12","temp_max | |":33.7,"temp_min":13.9,"humidity":38.3,"wind_speed":33.6,"cloud_pct":51.9,"pressure":991.9},{"date":"2025-12-13","temp_max":32.2,"temp_min":17.7,"humidity":64.5,"wind_speed":38.6,"cloud_pct":58,"p | |ressure":958.3},{"date":"2025-12-14","temp_max":48.3,"temp_min":22.7,"humidity":41.1,"wind_speed":15.7,"cloud_pct":85,"pressure":977.9},{"date":"2025-12-15","temp_max":41.3,"temp_min":16.1,"humidi | |ty":43,"wind_speed":50.2,"cloud_pct":74.1,"pressure":991},{"date":"2025-12-16","temp_max":42.9,"temp_min":15.7,"humidity":59.9,"wind_speed":19.5,"cloud_pct":98.1,"pressure":1039.7},{"date":"2025-1 | |2-17","temp_max":41.3,"temp_min":27.3,"humidity":70.3,"wind_speed":39.4,"cloud_pct":58.7,"pressure":1023.2},{"date":"2025-12-18","temp_max":30.8,"temp_min":24,"humidity":60.7,"wind_speed":13.6,"cl | |oud_pct":82.9,"pressure":982.7},{"date":"2025-12-19","temp_max":46.4,"temp_min":13.7,"humidity":53.5,"wind_speed":46,"cloud_pct":92.4,"pressure":999.8},{"date":"2025-12-20","temp_max":37.9,"temp_m | |in":21.5,"humidity":47.9,"wind_speed":38.4,"cloud_pct":.5,"pressure":983.5},{"date":"2025-12-21","temp_max":45,"temp_min":26.6,"humidity":48.4,"wind_speed":58.6,"cloud_pct":88.4,"pressure":1000},{ | |"date":"2025-12-22","temp_max":36.3,"temp_min":23.5,"humidity":29.8,"wind_speed":26.1,"cloud_pct":30.1,"pressure":966.7},{"date":"2025-12-23","temp_max":46.3,"temp_min":29.1,"humidity":36.8,"wind_ | |speed":1.3,"cloud_pct":49,"pressure":1017.9},{"date":"2025-12-24","temp_max":42.1,"temp_min":17.7,"humidity":49.1,"wind_speed":57.4,"cloud_pct":60.3,"pressure":1016.5},{"date":"2025-12-25","temp_m | |ax":48.2,"temp_min":10.8,"humidity":79,"wind_speed":5.9,"cloud_pct":96.5,"pressure":1048.6},{"date":"2025-12-26","temp_max":34.6,"temp_min":16.3,"humidity":65.7,"wind_speed":14,"cloud_pct":63.4,"p | |ressure":997.1},{"date":"2025-12-27","temp_max":34.6,"temp_min":17.1,"humidity":40,"wind_speed":52.8,"cloud_pct":66.2,"pressure":963},{"date":"2025-12-28","temp_max":39.9,"temp_min":22.7,"humidity | |":21.1,"wind_speed":52.8,"cloud_pct":78.8,"pressure":991.3},{"date":"2025-12-29","temp_max":33.5,"temp_min":10,"humidity":86.8,"wind_speed":57.8,"cloud_pct":59.7,"pressure":1010.7},{"date":"2025-1 | |2-30","temp_max":50,"temp_min":23.2,"humidity":79.9,"wind_speed":20.5,"cloud_pct":7.5,"pressure":1034.9},{"date":"2025-12-31","temp_max":39.7,"temp_min":21,"humidity":89.4,"wind_speed":56.6,"cloud | |_pct":66.8,"pressure":1043.5},{"date":"2026-01-01","temp_max":42.8,"temp_min":10.9,"humidity":34.9,"wind_speed":42.6,"cloud_pct":90.3,"pressure":965.2},{"date":"2026-01-02","temp_max":46.2,"temp_m | |in":12,"humidity":11.7,"wind_speed":37.7,"cloud_pct":83.7,"pressure":989.1},{"date":"2026-01-03","temp_max":31.6,"temp_min":11.7,"humidity":13.4,"wind_speed":49.3,"cloud_pct":6,"pressure":1006.2}, | |{"date":"2026-01-04","temp_max":41.9,"temp_min":14.6,"humidity":88.1,"wind_speed":34.2,"cloud_pct":57.6,"pressure":1020.9},{"date":"2026-01-05","temp_max":36.4,"temp_min":24.4,"humidity":82.4,"win | |d_speed":22,"cloud_pct":82.4,"pressure":983},{"date":"2026-01-06","temp_max":31.3,"temp_min":12.6,"humidity":64.7,"wind_speed":27,"cloud_pct":59,"pressure":1019.1},{"date":"2026-01-07","temp_max": | |41.3,"temp_min":29.7,"humidity":18,"wind_speed":58.9,"cloud_pct":59.1,"pressure":993.4},{"date":"2026-01-08","temp_max":50,"temp_min":11.6,"humidity":69.6,"wind_speed":54.9,"cloud_pct":16.4,"press | |ure":963.5},{"date":"2026-01-09","temp_max":38.2,"temp_min":11.6,"humidity":72.4,"wind_speed":58.1,"cloud_pct":51.4,"pressure":974.5},{"date":"2026-01-10","temp_max":42.9,"temp_min":29.2,"humidity | |":71.2,"wind_speed":12.9,"cloud_pct":7.7,"pressure":1022.7},{"date":"2026-01-11","temp_max":39.6,"temp_min":27.5,"humidity":28.5,"wind_speed":42.3,"cloud_pct":7.8,"pressure":992.7},{"date":"2026-0 | |1-12","temp_max":31.7,"temp_min":22.9,"humidity":15.7,"wind_speed":8.6,"cloud_pct":80.3,"pressure":1015.2},{"date":"2026-01-13","temp_max":49.9,"temp_min":21.8,"humidity":34.8,"wind_speed":43.3,"c | |loud_pct":48.6,"pressure":1024},{"date":"2026-01-14","temp_max":46.9,"temp_min":24.6,"humidity":73.9,"wind_speed":41.1,"cloud_pct":33.5,"pressure":983.8},{"date":"2026-01-15","temp_max":41.5,"temp | |_min":24.2,"humidity":17.1,"wind_speed":26.9,"cloud_pct":66.6,"pressure":1016.7},{"date":"2026-01-16","temp_max":38.4,"temp_min":10.9,"humidity":78.8,"wind_speed":19.9,"cloud_pct":68.6,"pressure": | |1017},{"date":"2026-01-17","temp_max":47.2,"temp_min":11.6,"humidity":67.7,"wind_speed":49,"cloud_pct":5.9,"pressure":1046.7},{"date":"2026-01-18","temp_max":45.7,"temp_min":18.1,"humidity":63.8," | |wind_speed":5.4,"cloud_pct":69,"pressure":1049.9},{"date":"2026-01-19","temp_max":49.7,"temp_min":19.7,"humidity":65.1,"wind_speed":33.8,"cloud_pct":90.1,"pressure":991.2},{"date":"2026-01-20","te | |mp_max":31.3,"temp_min":11.1,"humidity":56.6,"wind_speed":19.2,"cloud_pct":15.4,"pressure":1024.4},{"date":"2026-01-21","temp_max":31.9,"temp_min":20,"humidity":65.2,"wind_speed":55.9,"cloud_pct": | |47.4,"pressure":999},{"date":"2026-01-22","temp_max":36.4,"temp_min":27.1,"humidity":63.9,"wind_speed":1.9,"cloud_pct":53.9,"pressure":1004.4},{"date":"2026-01-23","temp_max":44.2,"temp_min":22.6, | |"humidity":21.1,"wind_speed":28.2,"cloud_pct":77.5,"pressure":952.5},{"date":"2026-01-24","temp_max":36.8,"temp_min":21.2,"humidity":25.7,"wind_speed":46.7,"cloud_pct":1.3,"pressure":1006.6},{"dat | |e":"2026-01-25","temp_max":31.6,"temp_min":19.7,"humidity":18.3,"wind_speed":26.5,"cloud_pct":65.1,"pressure":1034},{"date":"2026-01-26","temp_max":38.3,"temp_min":29.1,"humidity":56.6,"wind_speed | |":24.7,"cloud_pct":74.8,"pressure":1003.3},{"date":"2026-01-27","temp_max":39.1,"temp_min":12.2,"humidity":31.2,"wind_speed":20.7,"cloud_pct":12.1,"pressure":972.8},{"date":"2026-01-28","temp_max" | |:40.9,"temp_min":23.9,"humidity":19.4,"wind_speed":49.6,"cloud_pct":3.5,"pressure":1017.5},{"date":"2026-01-29","temp_max":38.7,"temp_min":18.1,"humidity":59.3,"wind_speed":46.7,"cloud_pct":9.8,"p | |ressure":966.7},{"date":"2026-01-30","temp_max":36.2,"temp_min":13.4,"humidity":88.8,"wind_speed":47.6,"cloud_pct":37.2,"pressure":962.5},{"date":"2026-01-31","temp_max":36.6,"temp_min":24.7,"humi | |dity":74.9,"wind_speed":15.4,"cloud_pct":44.3,"pressure":978.7},{"date":"2026-02-01","temp_max":31.5,"temp_min":13.3,"humidity":69.1,"wind_speed":24.2,"cloud_pct":81.6,"pressure":1039.6},{"date":" | |2026-02-02","temp_max":35.1,"temp_min":27.6,"humidity":30.2,"wind_speed":18.8,"cloud_pct":60.5,"pressure":954.8},{"date":"2026-02-03","temp_max":34.8,"temp_min":20.3,"humidity":81,"wind_speed":43. | |2,"cloud_pct":21.9,"pressure":1024.9},{"date":"2026-02-04","temp_max":30.1,"temp_min":24.5,"humidity":20.1,"wind_speed":34.1,"cloud_pct":20.6,"pressure":962.1},{"date":"2026-02-05","temp_max":43.2 | |,"temp_min":25.7,"humidity":77.5,"wind_speed":4.5,"cloud_pct":60.2,"pressure":1006.4},{"date":"2026-02-06","temp_max":40.3,"temp_min":22.4,"humidity":78.6,"wind_speed":51.4,"cloud_pct":23,"pressur | |e":1035.1},{"date":"2026-02-07","temp_max":41.4,"temp_min":23.8,"humidity":32.7,"wind_speed":52.2,"cloud_pct":9.1,"pressure":1020.3},{"date":"2026-02-08","temp_max":34.3,"temp_min":21,"humidity":6 | |5,"wind_speed":52.3,"cloud_pct":51.5,"pressure":1009.2},{"date":"2026-02-09","temp_max":47.5,"temp_min":16.7,"humidity":46.8,"wind_speed":56.2,"cloud_pct":82.4,"pressure":1014.9},{"date":"2026-02- | |10","temp_max":38.1,"temp_min":24.7,"humidity":86.2,"wind_speed":35,"cloud_pct":47.8,"pressure":991.8},{"date":"2026-02-11","temp_max":39.2,"temp_min":25.4,"humidity":50.2,"wind_speed":6.6,"cloud_ | |pct":17,"pressure":1033.5},{"date":"2026-02-12","temp_max":48,"temp_min":26.2,"humidity":26.4,"wind_speed":10.3,"cloud_pct":59,"pressure":981},{"date":"2026-02-13","temp_max":39,"temp_min":14.4,"h | |umidity":32.2,"wind_speed":48.8,"cloud_pct":44,"pressure":1022},{"date":"2026-02-14","temp_max":44.2,"temp_min":20.6,"humidity":19.9,"wind_speed":18.3,"cloud_pct":1.3,"pressure":992.6},{"date":"20 | |26-02-15","temp_max":34.3,"temp_min":28.4,"humidity":38.5,"wind_speed":48.6,"cloud_pct":43.9,"pressure":1020.8},{"date":"2026-02-16","temp_max":35.4,"temp_min":10.6,"humidity":46.7,"wind_speed":47 | |.2,"cloud_pct":98,"pressure":976.1},{"date":"2026-02-17","temp_max":40.8,"temp_min":12.3,"humidity":39.1,"wind_speed":53.6,"cloud_pct":4.4,"pressure":960.5},{"date":"2026-02-18","temp_max":48,"tem | |p_min":16.5,"humidity":54.7,"wind_speed":44.2,"cloud_pct":75.1,"pressure":976.4},{"date":"2026-02-19","temp_max":37.4,"temp_min":12.4,"humidity":31.4,"wind_speed":4.6,"cloud_pct":88.7,"pressure":9 | |99.1},{"date":"2026-02-20","temp_max":46.9,"temp_min":23.4,"humidity":65.2,"wind_speed":51.5,"cloud_pct":92,"pressure":1010.9},{"date":"2026-02-21","temp_max":40.9,"temp_min":13.4,"humidity":77.4, | |"wind_speed":39.8,"cloud_pct":95.8,"pressure":1007.1},{"date":"2026-02-22","temp_max":41.4,"temp_min":29.8,"humidity":36.8,"wind_speed":38.5,"cloud_pct":70.7,"pressure":998.4},{"date":"2026-02-23" | |,"temp_max":46.5,"temp_min":22.3,"humidity":78.6,"wind_speed":41,"cloud_pct":4.2,"pressure":1026.4},{"date":"2026-02-24","temp_max":43.8,"temp_min":21.6,"humidity":13.3,"wind_speed":37.4,"cloud_pc | |t":88.6,"pressure":982.6},{"date":"2026-02-25","temp_max":34,"temp_min":12.3,"humidity":66.2,"wind_speed":8.9,"cloud_pct":64.5,"pressure":1040.1},{"date":"2026-02-26","temp_max":47.4,"temp_min":11 | |.6,"humidity":32.5,"wind_speed":12.4,"cloud_pct":55.7,"pressure":950.2},{"date":"2026-02-27","temp_max":43.5,"temp_min":19.4,"humidity":35.2,"wind_speed":53.7,"cloud_pct":37.8,"pressure":995.8},{" | |date":"2026-02-28","temp_max":45,"temp_min":13.9,"humidity":68.6,"wind_speed":7.5,"cloud_pct":75.9,"pressure":1042.9},{"date":"2026-03-01","temp_max":35.1,"temp_min":20.7,"humidity":30.3,"wind_spe | |ed":43.9,"cloud_pct":48.2,"pressure":1030.6},{"date":"2026-03-02","temp_max":48.7,"temp_min":24.9,"humidity":32.4,"wind_speed":32.7,"cloud_pct":81.2,"pressure":1010.4},{"date":"2026-03-03","temp_m | |ax":39.4,"temp_min":18.8,"humidity":15.6,"wind_speed":37,"cloud_pct":84.7,"pressure":976.3},{"date":"2026-03-04","temp_max":39.7,"temp_min":20,"humidity":16.9,"wind_speed":10.4,"cloud_pct":57.8,"p | |ressure":992},{"date":"2026-03-05","temp_max":34.4,"temp_min":18.8,"humidity":72,"wind_speed":46.5,"cloud_pct":74.9,"pressure":1014.5},{"date":"2026-03-06","temp_max":35.1,"temp_min":19.1,"humidit | |y":61.7,"wind_speed":57.4,"cloud_pct":88,"pressure":962.8},{"date":"2026-03-07","temp_max":44.1,"temp_min":26.1,"humidity":75.9,"wind_speed":33.7,"cloud_pct":75.1,"pressure":986.9},{"date":"2026-0 | |3-08","temp_max":42.1,"temp_min":12.9,"humidity":83,"wind_speed":23.1,"cloud_pct":51.1,"pressure":972.6},{"date":"2026-03-09","temp_max":44.4,"temp_min":14.7,"humidity":65.5,"wind_speed":49.2,"clo | |ud_pct":29.9,"pressure":983.7},{"date":"2026-03-10","temp_max":37,"temp_min":19.5,"humidity":87.8,"wind_speed":1.7,"cloud_pct":50.6,"pressure":973.2},{"date":"2026-03-11","temp_max":39,"temp_min": | |13.8,"humidity":25.7,"wind_speed":55.6,"cloud_pct":50.1,"pressure":1019.3},{"date":"2026-03-12","temp_max":44.6,"temp_min":13.6,"humidity":29.5,"wind_speed":53.7,"cloud_pct":17.9,"pressure":1009.8 | |},{"date":"2026-03-13","temp_max":42.6,"temp_min":11.8,"humidity":61.8,"wind_speed":59.9,"cloud_pct":55.9,"pressure":958.9},{"date":"2026-03-14","temp_max":42.9,"temp_min":28.9,"humidity":63.8,"wi | |nd_speed":28.2,"cloud_pct":59.4,"pressure":954.8},{"date":"2026-03-15","temp_max":49.6,"temp_min":22.1,"humidity":84.4,"wind_speed":37.1,"cloud_pct":98.5,"pressure":988.7},{"date":"2026-03-16","te | |mp_max":37.2,"temp_min":13.2,"humidity":89.4,"wind_speed":1.2,"cloud_pct":48.9,"pressure":975.2},{"date":"2026-03-17","temp_max":31.2,"temp_min":16.7,"humidity":36,"wind_speed":9.3,"cloud_pct":28, | |"pressure":1019},{"date":"2026-03-18","temp_max":46.5,"temp_min":17.1,"humidity":36,"wind_speed":20.5,"cloud_pct":81.8,"pressure":1035.8},{"date":"2026-03-19","temp_max":38.5,"temp_min":29.9,"humi | |dity":43.5,"wind_speed":38.7,"cloud_pct":49.8,"pressure":960},{"date":"2026-03-20","temp_max":35.6,"temp_min":18.6,"humidity":73.5,"wind_speed":7.5,"cloud_pct":54.6,"pressure":998.6},{"date":"2026 | |-03-21","temp_max":31.6,"temp_min":11.8,"humidity":36.9,"wind_speed":14.2,"cloud_pct":91.4,"pressure":1016.8},{"date":"2026-03-22","temp_max":47,"temp_min":23.9,"humidity":44.2,"wind_speed":58.3," | |cloud_pct":15.4,"pressure":1033.9},{"date":"2026-03-23","temp_max":45.6,"temp_min":19.4,"humidity":33.7,"wind_speed":59.9,"cloud_pct":81.1,"pressure":991.2},{"date":"2026-03-24","temp_max":48.1,"t | |emp_min":18.1,"humidity":57.9,"wind_speed":20.9,"cloud_pct":26.4,"pressure":998.3},{"date":"2026-03-25","temp_max":39.7,"temp_min":22.8,"humidity":57.2,"wind_speed":47.2,"cloud_pct":14.6,"pressure | |":953.5},{"date":"2026-03-26","temp_max":44.8,"temp_min":12.8,"humidity":44.2,"wind_speed":39.7,"cloud_pct":39.2,"pressure":969.4},{"date":"2026-03-27","temp_max":37.2,"temp_min":23.5,"humidity":1 | |3.7,"wind_speed":45.2,"cloud_pct":31.3,"pressure":1047.2},{"date":"2026-03-28","temp_max":43.9,"temp_min":14.1,"humidity":47.2,"wind_speed":42.9,"cloud_pct":64.3,"pressure":980.9},{"date":"2026-03 | |-29","temp_max":40.2,"temp_min":13.7,"humidity":77.1,"wind_speed":23.6,"cloud_pct":47.3,"pressure":1031},{"date":"2026-03-30","temp_max":49.4,"temp_min":21.3,"humidity":68.4,"wind_speed":55.6,"clo | |ud_pct":2.3,"pressure":956},{"date":"2026-03-31","temp_max":44.1,"temp_min":21.7,"humidity":76.7,"wind_speed":51.3,"cloud_pct":63.4,"pressure":1004.7},{"date":"2026-04-01","temp_max":30.7,"temp_mi | |n":12.7,"humidity":21.5,"wind_speed":20.6,"cloud_pct":75.1,"pressure":962.4},{"date":"2026-04-02","temp_max":37.7,"temp_min":22.1,"humidity":58.8,"wind_speed":3.9,"cloud_pct":6.2,"pressure":1040.6 | |},{"date":"2026-04-03","temp_max":45.8,"temp_min":30,"humidity":75.9,"wind_speed":25.8,"cloud_pct":17.9,"pressure":1011.9},{"date":"2026-04-04","temp_max":46.9,"temp_min":24.1,"humidity":66.5,"win | |d_speed":9.4,"cloud_pct":58.8,"pressure":991.5},{"date":"2026-04-05","temp_max":35.1,"temp_min":11.2,"humidity":30.9,"wind_speed":52.8,"cloud_pct":60.8,"pressure":1044.7},{"date":"2026-04-06","tem | |p_max":40.4,"temp_min":24.6,"humidity":37.2,"wind_speed":36.5,"cloud_pct":5.7,"pressure":989.4},{"date":"2026-04-07","temp_max":38.7,"temp_min":27.9,"humidity":73,"wind_speed":27,"cloud_pct":45.7, | |"pressure":1003.6},{"date":"2026-04-08","temp_max":44.3,"temp_min":25.2,"humidity":55,"wind_speed":33.2,"cloud_pct":35.7,"pressure":970.2},{"date":"2026-04-09","temp_max":43.6,"temp_min":21,"humid | |ity":33.5,"wind_speed":32.4,"cloud_pct":1.3,"pressure":972.2},{"date":"2026-04-10","temp_max":49.2,"temp_min":15.7,"humidity":25.8,"wind_speed":24.3,"cloud_pct":22.3,"pressure":985.9},{"date":"202 | |6-04-11","temp_max":31.4,"temp_min":28.1,"humidity":36.6,"wind_speed":57,"cloud_pct":67.3,"pressure":961.9},{"date":"2026-04-12","temp_max":36,"temp_min":14.5,"humidity":81.4,"wind_speed":36.7,"cl | |oud_pct":87.9,"pressure":1013.6},{"date":"2026-04-13","temp_max":33.1,"temp_min":21.2,"humidity":47.4,"wind_speed":16.1,"cloud_pct":71.1,"pressure":1044.5},{"date":"2026-04-14","temp_max":42.3,"te | |mp_min":28.6,"humidity":58.7,"wind_speed":33.3,"cloud_pct":42,"pressure":1012.1},{"date":"2026-04-15","temp_max":33.4,"temp_min":19.6,"humidity":11.3,"wind_speed":32.2,"cloud_pct":1.3,"pressure":9 | |78},{"date":"2026-04-16","temp_max":45.1,"temp_min":20.1,"humidity":73.8,"wind_speed":7.2,"cloud_pct":40,"pressure":963},{"date":"2026-04-17","temp_max":43.1,"temp_min":10.3,"humidity":88.8,"wind_ | |speed":27.4,"cloud_pct":16.6,"pressure":973.6},{"date":"2026-04-18","temp_max":46.8,"temp_min":26.7,"humidity":18.6,"wind_speed":45.7,"cloud_pct":80.8,"pressure":1022.4},{"date":"2026-04-19","temp | |_max":33.3,"temp_min":21.6,"humidity":27.5,"wind_speed":48.3,"cloud_pct":96,"pressure":1014.3},{"date":"2026-04-20","temp_max":49.6,"temp_min":14.8,"humidity":40.6,"wind_speed":21,"cloud_pct":48.8 | |,"pressure":1018.6},{"date":"2026-04-21","temp_max":38,"temp_min":11.1,"humidity":68.2,"wind_speed":41.5,"cloud_pct":73.3,"pressure":978},{"date":"2026-04-22","temp_max":45.3,"temp_min":26.2,"humi | |dity":56.1,"wind_speed":27.1,"cloud_pct":72.5,"pressure":1037.7},{"date":"2026-04-23","temp_max":33.6,"temp_min":19.1,"humidity":71.2,"wind_speed":43,"cloud_pct":31.6,"pressure":972.8},{"date":"20 | |26-04-24","temp_max":36.9,"temp_min":16.7,"humidity":14.7,"wind_speed":14.1,"cloud_pct":34.2,"pressure":1047.3},{"date":"2026-04-25","temp_max":48.5,"temp_min":24.7,"humidity":69.5,"wind_speed":10 | |.9,"cloud_pct":47,"pressure":1038.8},{"date":"2026-04-26","temp_max":46.3,"temp_min":11.1,"humidity":15.6,"wind_speed":42.8,"cloud_pct":14.7,"pressure":1039.9},{"date":"2026-04-27","temp_max":40.3 | |,"temp_min":22.1,"humidity":61.4,"wind_speed":41.1,"cloud_pct":21.3,"pressure":1003.3},{"date":"2026-04-28","temp_max":42,"temp_min":17,"humidity":12.6,"wind_speed":59.1,"cloud_pct":52.1,"pressure | |":977.6},{"date":"2026-04-29","temp_max":47.4,"temp_min":16.5,"humidity":56.1,"wind_speed":26.5,"cloud_pct":58.5,"pressure":1033},{"date":"2026-04-30","temp_max":43.2,"temp_min":16.4,"humidity":73 | |,"wind_speed":28.3,"cloud_pct":87.2,"pressure":970.3},{"date":"2026-05-01","temp_max":33.4,"temp_min":21.6,"humidity":79,"wind_speed":38.8,"cloud_pct":16.5,"pressure":1037.2},{"date":"2026-05-02", | |"temp_max":45.5,"temp_min":23.9,"humidity":14.7,"wind_speed":24.5,"cloud_pct":40.1,"pressure":1002.9},{"date":"2026-05-03","temp_max":45.2,"temp_min":28.9,"humidity":64.8,"wind_speed":5.4,"cloud_p | |ct":22,"pressure":1036.4},{"date":"2026-05-04","temp_max":35,"temp_min":25.9,"humidity":14.7,"wind_speed":19.2,"cloud_pct":62.2,"pressure":955.5},{"date":"2026-05-05","temp_max":44.4,"temp_min":19 | |.5,"humidity":40,"wind_speed":51.4,"cloud_pct":18.5,"pressure":951.9},{"date":"2026-05-06","temp_max":32,"temp_min":23.7,"humidity":24.9,"wind_speed":30.3,"cloud_pct":33.1,"pressure":987.8},{"date | |":"2026-05-07","temp_max":38.1,"temp_min":17.5,"humidity":13.6,"wind_speed":5.5,"cloud_pct":39.3,"pressure":1042.2},{"date":"2026-05-08","temp_max":46.1,"temp_min":22.7,"humidity":31.7,"wind_speed | |":15.7,"cloud_pct":53.2,"pressure":1030.5}],"hourly":[{"timestamp":"2025-05-08T19:27:20Z","temperature":29.7,"wind_dir":"X","uv_index":1.3,"visibility":17.1},{"timestamp":"2025-05-08T20:27:20Z","t | |emperature":34.6,"wind_dir":"M","uv_index":2.8,"visibility":17.9},{"timestamp":"2025-05-08T21:27:20Z","temperature":-2.1,"wind_dir":"G","uv_index":5.5,"visibility":7.6},{"timestamp":"2025-05-08T22 | |:27:20Z","temperature":39.5,"wind_dir":"W","uv_index":4.2,"visibility":5.7},{"timestamp":"2025-05-08T23:27:20Z","temperature":40.6,"wind_dir":"T","uv_index":10,"visibility":4.2},{"timestamp":"2025 | |-05-09T00:27:20Z","temperature":11.1,"wind_dir":"S","uv_index":2,"visibility":12.6},{"timestamp":"2025-05-09T01:27:20Z","temperature":34.3,"wind_dir":"B","uv_index":4.7,"visibility":7.3},{"timesta | |mp":"2025-05-09T02:27:20Z","temperature":24.1,"wind_dir":"D","uv_index":9.5,"visibility":8.8},{"timestamp":"2025-05-09T03:27:20Z","temperature":14.3,"wind_dir":"M","uv_index":7.7,"visibility":19.6 | |},{"timestamp":"2025-05-09T04:27:20Z","temperature":20.6,"wind_dir":"J","uv_index":6.3,"visibility":5.6},{"timestamp":"2025-05-09T05:27:20Z","temperature":32.1,"wind_dir":"V","uv_index":8,"visibil | |ity":6.6},{"timestamp":"2025-05-09T06:27:20Z","temperature":7.8,"wind_dir":"L","uv_index":3.7,"visibility":6.8},{"timestamp":"2025-05-09T07:27:20Z","temperature":27.7,"wind_dir":"S","uv_index":8.8 | |,"visibility":12.3},{"timestamp":"2025-05-09T08:27:20Z","temperature":44.6,"wind_dir":"S","uv_index":4.6,"visibility":10.1},{"timestamp":"2025-05-09T09:27:20Z","temperature":43.2,"wind_dir":"O","u | |v_index":1.9,"visibility":8.1},{"timestamp":"2025-05-09T10:27:20Z","temperature":27.4,"wind_dir":"D","uv_index":3.3,"visibility":9.4},{"timestamp":"2025-05-09T11:27:20Z","temperature":31.5,"wind_d | |ir":"F","uv_index":3.6,"visibility":8.7},{"timestamp":"2025-05-09T12:27:20Z","temperature":7,"wind_dir":"Y","uv_index":5.4,"visibility":13.5},{"timestamp":"2025-05-09T13:27:20Z","temperature":23.3 | |,"wind_dir":"Q","uv_index":5.1,"visibility":12},{"timestamp":"2025-05-09T14:27:20Z","temperature":2.8,"wind_dir":"N","uv_index":10.1,"visibility":9.4},{"timestamp":"2025-05-09T15:27:20Z","temperat | |ure":33.4,"wind_dir":"F","uv_index":10.2,"visibility":11.9},{"timestamp":"2025-05-09T16:27:20Z","temperature":38.4,"wind_dir":"H","uv_index":9.8,"visibility":7.6},{"timestamp":"2025-05-09T17:27:20 | |Z","temperature":-3.2,"wind_dir":"W","uv_index":3.9,"visibility":4},{"timestamp":"2025-05-09T18:27:20Z","temperature":19,"wind_dir":"W","uv_index":7.6,"visibility":10},{"timestamp":"2025-05-09T19: | |27:20Z","temperature":-3,"wind_dir":"B","uv_index":7.7,"visibility":10.4},{"timestamp":"2025-05-09T20:27:20Z","temperature":13.9,"wind_dir":"V","uv_index":10.6,"visibility":5.2},{"timestamp":"2025 | |-05-09T21:27:20Z","temperature":12.4,"wind_dir":"G","uv_index":1.9,"visibility":3.8},{"timestamp":"2025-05-09T22:27:20Z","temperature":6.6,"wind_dir":"I","uv_index":10.1,"visibility":14.9},{"times | |tamp":"2025-05-09T23:27:20Z","temperature":33.6,"wind_dir":"C","uv_index":10.4,"visibility":10.8},{"timestamp":"2025-05-10T00:27:20Z","temperature":14.9,"wind_dir":"F","uv_index":8.7,"visibility": | |15.6},{"timestamp":"2025-05-10T01:27:20Z","temperature":-.7,"wind_dir":"R","uv_index":6.2,"visibility":14.7},{"timestamp":"2025-05-10T02:27:20Z","temperature":36.2,"wind_dir":"E","uv_index":1.4,"v | |isibility":12.5},{"timestamp":"2025-05-10T03:27:20Z","temperature":29.5,"wind_dir":"E","uv_index":.8,"visibility":11.2},{"timestamp":"2025-05-10T04:27:20Z","temperature":12.2,"wind_dir":"W","uv_in | |dex":7.3,"visibility":3.2},{"timestamp":"2025-05-10T05:27:20Z","temperature":19.5,"wind_dir":"C","uv_index":7.9,"visibility":2.9},{"timestamp":"2025-05-10T06:27:20Z","temperature":25.7,"wind_dir": | |"V","uv_index":.9,"visibility":16.4},{"timestamp":"2025-05-10T07:27:20Z","temperature":44,"wind_dir":"H","uv_index":7.4,"visibility":17.7},{"timestamp":"2025-05-10T08:27:20Z","temperature":-1.8,"w | |ind_dir":"M","uv_index":2.6,"visibility":3.4},{"timestamp":"2025-05-10T09:27:20Z","temperature":31.6,"wind_dir":"G","uv_index":2.3,"visibility":4.9},{"timestamp":"2025-05-10T10:27:20Z","temperatur | |e":-4.9,"wind_dir":"C","uv_index":9.1,"visibility":1.7},{"timestamp":"2025-05-10T11:27:20Z","temperature":16.2,"wind_dir":"G","uv_index":7.5,"visibility":11.9},{"timestamp":"2025-05-10T12:27:20Z", | |"temperature":5.8,"wind_dir":"P","uv_index":9.3,"visibility":6},{"timestamp":"2025-05-10T13:27:20Z","temperature":4.8,"wind_dir":"R","uv_index":6.7,"visibility":1.2},{"timestamp":"2025-05-10T14:27 | |:20Z","temperature":-4.6,"wind_dir":"W","uv_index":6.3,"visibility":2.2},{"timestamp":"2025-05-10T15:27:20Z","temperature":43.7,"wind_dir":"G","uv_index":6.6,"visibility":17.9},{"timestamp":"2025- | |05-10T16:27:20Z","temperature":27.8,"wind_dir":"J","uv_index":8,"visibility":9},{"timestamp":"2025-05-10T17:27:20Z","temperature":16.2,"wind_dir":"H","uv_index":8.1,"visibility":7.6},{"timestamp": | |"2025-05-10T18:27:20Z","temperature":43.5,"wind_dir":"M","uv_index":1.7,"visibility":18.4},{"timestamp":"2025-05-10T19:27:20Z","temperature":12,"wind_dir":"K","uv_index":7.4,"visibility":16.8},{"t | |imestamp":"2025-05-10T20:27:20Z","temperature":14.8,"wind_dir":"Y","uv_index":.8,"visibility":4.3},{"timestamp":"2025-05-10T21:27:20Z","temperature":43.4,"wind_dir":"H","uv_index":9.8,"visibility" | |:2.4},{"timestamp":"2025-05-10T22:27:20Z","temperature":12.7,"wind_dir":"V","uv_index":2.1,"visibility":14.4},{"timestamp":"2025-05-10T23:27:20Z","temperature":19.9,"wind_dir":"V","uv_index":1,"vi | |sibility":13.5},{"timestamp":"2025-05-11T00:27:20Z","temperature":17.9,"wind_dir":"O","uv_index":5.1,"visibility":17.1},{"timestamp":"2025-05-11T01:27:20Z","temperature":21.5,"wind_dir":"K","uv_in | |dex":10.1,"visibility":4.5},{"timestamp":"2025-05-11T02:27:20Z","temperature":-1.5,"wind_dir":"A","uv_index":2,"visibility":11.2},{"timestamp":"2025-05-11T03:27:20Z","temperature":-1.3,"wind_dir": | |"H","uv_index":9.3,"visibility":8.7},{"timestamp":"2025-05-11T04:27:20Z","temperature":35.2,"wind_dir":"Q","uv_index":2.6,"visibility":18.9},{"timestamp":"2025-05-11T05:27:20Z","temperature":21.2, | |"wind_dir":"M","uv_index":10.6,"visibility":1.2},{"timestamp":"2025-05-11T06:27:20Z","temperature":4.2,"wind_dir":"X","uv_index":1.4,"visibility":18.5},{"timestamp":"2025-05-11T07:27:20Z","tempera | |ture":-.3,"wind_dir":"V","uv_index":.1,"visibility":9.1},{"timestamp":"2025-05-11T08:27:20Z","temperature":-2.8,"wind_dir":"P","uv_index":8.4,"visibility":17.5},{"timestamp":"2025-05-11T09:27:20Z" | |,"temperature":36.4,"wind_dir":"P","uv_index":.2,"visibility":9.9},{"timestamp":"2025-05-11T10:27:20Z","temperature":41.6,"wind_dir":"G","uv_index":7.8,"visibility":1.8},{"timestamp":"2025-05-11T1 | |1:27:20Z","temperature":23.7,"wind_dir":"T","uv_index":5.2,"visibility":4},{"timestamp":"2025-05-11T12:27:20Z","temperature":18.2,"wind_dir":"L","uv_index":7.1,"visibility":1.4},{"timestamp":"2025 | |-05-11T13:27:20Z","temperature":9.7,"wind_dir":"B","uv_index":7.4,"visibility":13.2},{"timestamp":"2025-05-11T14:27:20Z","temperature":18.8,"wind_dir":"P","uv_index":8.5,"visibility":12.9},{"times | |tamp":"2025-05-11T15:27:20Z","temperature":7.5,"wind_dir":"Y","uv_index":6.7,"visibility":3.2},{"timestamp":"2025-05-11T16:27:20Z","temperature":25.9,"wind_dir":"Y","uv_index":4.5,"visibility":18. | |1},{"timestamp":"2025-05-11T17:27:20Z","temperature":39.1,"wind_dir":"W","uv_index":9.6,"visibility":15},{"timestamp":"2025-05-11T18:27:20Z","temperature":40,"wind_dir":"Y","uv_index":10.8,"visibi | |lity":2.9},{"timestamp":"2025-05-11T19:27:20Z","temperature":5.8,"wind_dir":"L","uv_index":1.9,"visibility":13.3},{"timestamp":"2025-05-11T20:27:20Z","temperature":12.5,"wind_dir":"U","uv_index":1 | |0.4,"visibility":8.4},{"timestamp":"2025-05-11T21:27:20Z","temperature":39,"wind_dir":"R","uv_index":.8,"visibility":10.9},{"timestamp":"2025-05-11T22:27:20Z","temperature":5.1,"wind_dir":"N","uv_ | |index":5.4,"visibility":2.5},{"timestamp":"2025-05-11T23:27:20Z","temperature":21,"wind_dir":"Q","uv_index":6.4,"visibility":11.4},{"timestamp":"2025-05-12T00:27:20Z","temperature":4.7,"wind_dir": | |"D","uv_index":10.4,"visibility":9.7},{"timestamp":"2025-05-12T01:27:20Z","temperature":24.4,"wind_dir":"J","uv_index":9.8,"visibility":7.9},{"timestamp":"2025-05-12T02:27:20Z","temperature":14.1, | |"wind_dir":"Q","uv_index":1.3,"visibility":10.7},{"timestamp":"2025-05-12T03:27:20Z","temperature":19.3,"wind_dir":"V","uv_index":3.2,"visibility":16.7},{"timestamp":"2025-05-12T04:27:20Z","temper | |ature":13.2,"wind_dir":"S","uv_index":.1,"visibility":3.5},{"timestamp":"2025-05-12T05:27:20Z","temperature":25.1,"wind_dir":"R","uv_index":7,"visibility":16.6},{"timestamp":"2025-05-12T06:27:20Z" | |,"temperature":18.9,"wind_dir":"X","uv_index":10.8,"visibility":8.6},{"timestamp":"2025-05-12T07:27:20Z","temperature":19.3,"wind_dir":"L","uv_index":3.1,"visibility":2.8},{"timestamp":"2025-05-12 | |T08:27:20Z","temperature":-1.5,"wind_dir":"Y","uv_index":6.1,"visibility":16.3},{"timestamp":"2025-05-12T09:27:20Z","temperature":34.2,"wind_dir":"B","uv_index":.2,"visibility":14.9},{"timestamp": | |"2025-05-12T10:27:20Z","temperature":15.4,"wind_dir":"B","uv_index":9.9,"visibility":8},{"timestamp":"2025-05-12T11:27:20Z","temperature":20.8,"wind_dir":"J","uv_index":3.8,"visibility":11.8},{"ti | |mestamp":"2025-05-12T12:27:20Z","temperature":7.6,"wind_dir":"N","uv_index":2.3,"visibility":3.3},{"timestamp":"2025-05-12T13:27:20Z","temperature":10.5,"wind_dir":"F","uv_index":4.1,"visibility": | |13.8},{"timestamp":"2025-05-12T14:27:20Z","temperature":-4.1,"wind_dir":"X","uv_index":9.4,"visibility":2.4},{"timestamp":"2025-05-12T15:27:20Z","temperature":35,"wind_dir":"E","uv_index":5.1,"vis | |ibility":9.6},{"timestamp":"2025-05-12T16:27:20Z","temperature":23,"wind_dir":"R","uv_index":3.4,"visibility":6.1},{"timestamp":"2025-05-12T17:27:20Z","temperature":40.2,"wind_dir":"H","uv_index": | |6.1,"visibility":15.7},{"timestamp":"2025-05-12T18:27:20Z","temperature":34.1,"wind_dir":"X","uv_index":5.5,"visibility":3.2},{"timestamp":"2025-05-12T19:27:20Z","temperature":-2.8,"wind_dir":"Z", | |"uv_index":4.2,"visibility":14.9},{"timestamp":"2025-05-12T20:27:20Z","temperature":15.4,"wind_dir":"E","uv_index":5.8,"visibility":16.1},{"timestamp":"2025-05-12T21:27:20Z","temperature":28.5,"wi | |nd_dir":"R","uv_index":8.4,"visibility":2.7},{"timestamp":"2025-05-12T22:27:20Z","temperature":37.5,"wind_dir":"K","uv_index":9.7,"visibility":12.1},{"timestamp":"2025-05-12T23:27:20Z","temperatur | |e":7.2,"wind_dir":"M","uv_index":2,"visibility":19.4},{"timestamp":"2025-05-13T00:27:20Z","temperature":32,"wind_dir":"F","uv_index":7,"visibility":8.9},{"timestamp":"2025-05-13T01:27:20Z","temper | |ature":28.4,"wind_dir":"X","uv_index":3.7,"visibility":1.7},{"timestamp":"2025-05-13T02:27:20Z","temperature":15.9,"wind_dir":"S","uv_index":2.6,"visibility":7.8},{"timestamp":"2025-05-13T03:27:20 | |Z","temperature":4.9,"wind_dir":"T","uv_index":4.4,"visibility":9.1},{"timestamp":"2025-05-13T04:27:20Z","temperature":.5,"wind_dir":"J","uv_index":9.6,"visibility":9.9},{"timestamp":"2025-05-13T0 | |5:27:20Z","temperature":36.7,"wind_dir":"F","uv_index":5.9,"visibility":8.8},{"timestamp":"2025-05-13T06:27:20Z","temperature":-.7,"wind_dir":"E","uv_index":9.4,"visibility":3.8},{"timestamp":"202 | |5-05-13T07:27:20Z","temperature":33.9,"wind_dir":"T","uv_index":8.2,"visibility":10.9},{"timestamp":"2025-05-13T08:27:20Z","temperature":1,"wind_dir":"D","uv_index":5.9,"visibility":14.5},{"timest | |amp":"2025-05-13T09:27:20Z","temperature":39.3,"wind_dir":"S","uv_index":8.4,"visibility":16.7},{"timestamp":"2025-05-13T10:27:20Z","temperature":39.6,"wind_dir":"T","uv_index":1.7,"visibility":17 | |.5},{"timestamp":"2025-05-13T11:27:20Z","temperature":15.5,"wind_dir":"E","uv_index":5.6,"visibility":19.2},{"timestamp":"2025-05-13T12:27:20Z","temperature":34.6,"wind_dir":"T","uv_index":.6,"vis | |ibility":2.5},{"timestamp":"2025-05-13T13:27:20Z","temperature":30,"wind_dir":"S","uv_index":4.2,"visibility":16.7},{"timestamp":"2025-05-13T14:27:20Z","temperature":15,"wind_dir":"M","uv_index":6 | |.2,"visibility":9.5},{"timestamp":"2025-05-13T15:27:20Z","temperature":27.3,"wind_dir":"C","uv_index":6.1,"visibility":11.2},{"timestamp":"2025-05-13T16:27:20Z","temperature":36.9,"wind_dir":"U"," | |uv_index":.7,"visibility":2.6},{"timestamp":"2025-05-13T17:27:20Z","temperature":19,"wind_dir":"E","uv_index":2.8,"visibility":1.1},{"timestamp":"2025-05-13T18:27:20Z","temperature":2.1,"wind_dir" | |:"A","uv_index":3.7,"visibility":5.6},{"timestamp":"2025-05-13T19:27:20Z","temperature":14.8,"wind_dir":"B","uv_index":4.1,"visibility":17.7},{"timestamp":"2025-05-13T20:27:20Z","temperature":41.9 | |,"wind_dir":"X","uv_index":2.5,"visibility":10.1},{"timestamp":"2025-05-13T21:27:20Z","temperature":18.2,"wind_dir":"D","uv_index":3.8,"visibility":10.9},{"timestamp":"2025-05-13T22:27:20Z","tempe | |rature":26.2,"wind_dir":"C","uv_index":1.7,"visibility":11.1},{"timestamp":"2025-05-13T23:27:20Z","temperature":35.3,"wind_dir":"I","uv_index":4,"visibility":14.9},{"timestamp":"2025-05-14T00:27:2 | |0Z","temperature":21.7,"wind_dir":"F","uv_index":10.5,"visibility":17.9},{"timestamp":"2025-05-14T01:27:20Z","temperature":11.8,"wind_dir":"T","uv_index":10.6,"visibility":18.8},{"timestamp":"2025 | |-05-14T02:27:20Z","temperature":33.5,"wind_dir":"K","uv_index":3.5,"visibility":2.8},{"timestamp":"2025-05-14T03:27:20Z","temperature":33.7,"wind_dir":"T","uv_index":7.7,"visibility":7.4},{"timest | |amp":"2025-05-14T04:27:20Z","temperature":15,"wind_dir":"U","uv_index":10.2,"visibility":3.1},{"timestamp":"2025-05-14T05:27:20Z","temperature":5,"wind_dir":"X","uv_index":.6,"visibility":9.8},{"t | |imestamp":"2025-05-14T06:27:20Z","temperature":38.6,"wind_dir":"F","uv_index":6.8,"visibility":6.5},{"timestamp":"2025-05-14T07:27:20Z","temperature":19.4,"wind_dir":"P","uv_index":8.1,"visibility | |":13.8},{"timestamp":"2025-05-14T08:27:20Z","temperature":7.1,"wind_dir":"H","uv_index":1.5,"visibility":14.9},{"timestamp":"2025-05-14T09:27:20Z","temperature":35.9,"wind_dir":"I","uv_index":8.9, | |"visibility":14.5},{"timestamp":"2025-05-14T10:27:20Z","temperature":10,"wind_dir":"O","uv_index":6.3,"visibility":5.5},{"timestamp":"2025-05-14T11:27:20Z","temperature":38.3,"wind_dir":"B","uv_in | |dex":9.4,"visibility":1.4},{"timestamp":"2025-05-14T12:27:20Z","temperature":39.4,"wind_dir":"C","uv_index":7.1,"visibility":1.1},{"timestamp":"2025-05-14T13:27:20Z","temperature":6.4,"wind_dir":" | |K","uv_index":2.1,"visibility":8.7},{"timestamp":"2025-05-14T14:27:20Z","temperature":17.4,"wind_dir":"O","uv_index":2,"visibility":16.6},{"timestamp":"2025-05-14T15:27:20Z","temperature":14,"wind | |_dir":"S","uv_index":6.7,"visibility":1.2},{"timestamp":"2025-05-14T16:27:20Z","temperature":28.9,"wind_dir":"L","uv_index":9.1,"visibility":12.2},{"timestamp":"2025-05-14T17:27:20Z","temperature" | |:-1,"wind_dir":"N","uv_index":.5,"visibility":14.3},{"timestamp":"2025-05-14T18:27:20Z","temperature":11.7,"wind_dir":"M","uv_index":3.8,"visibility":2.3},{"timestamp":"2025-05-14T19:27:20Z","temp | |erature":43.1,"wind_dir":"X","uv_index":5.3,"visibility":15.4},{"timestamp":"2025-05-14T20:27:20Z","temperature":10.5,"wind_dir":"G","uv_index":3.2,"visibility":14.6},{"timestamp":"2025-05-14T21:2 | |7:20Z","temperature":-3.4,"wind_dir":"Y","uv_index":.9,"visibility":14.1},{"timestamp":"2025-05-14T22:27:20Z","temperature":37.6,"wind_dir":"I","uv_index":6.1,"visibility":4.7},{"timestamp":"2025- | |05-14T23:27:20Z","temperature":-3.5,"wind_dir":"K","uv_index":7.9,"visibility":19.6},{"timestamp":"2025-05-15T00:27:20Z","temperature":-4.9,"wind_dir":"K","uv_index":9.1,"visibility":19},{"timesta | |mp":"2025-05-15T01:27:20Z","temperature":23.5,"wind_dir":"X","uv_index":7.9,"visibility":5.2},{"timestamp":"2025-05-15T02:27:20Z","temperature":24.1,"wind_dir":"Z","uv_index":.8,"visibility":4.6}, | |{"timestamp":"2025-05-15T03:27:20Z","temperature":11.5,"wind_dir":"R","uv_index":1.8,"visibility":15.4},{"timestamp":"2025-05-15T04:27:20Z","temperature":36.2,"wind_dir":"M","uv_index":5.9,"visibi | |lity":8.8},{"timestamp":"2025-05-15T05:27:20Z","temperature":26.1,"wind_dir":"R","uv_index":7.7,"visibility":11.1},{"timestamp":"2025-05-15T06:27:20Z","temperature":33.4,"wind_dir":"J","uv_index": | |8.7,"visibility":3.1},{"timestamp":"2025-05-15T07:27:20Z","temperature":41.9,"wind_dir":"T","uv_index":7.4,"visibility":7.4},{"timestamp":"2025-05-15T08:27:20Z","temperature":39.9,"wind_dir":"E"," | |uv_index":.1,"visibility":11.1},{"timestamp":"2025-05-15T09:27:20Z","temperature":35.7,"wind_dir":"F","uv_index":10.8,"visibility":18},{"timestamp":"2025-05-15T10:27:20Z","temperature":7.5,"wind_d | |ir":"J","uv_index":10,"visibility":7.9},{"timestamp":"2025-05-15T11:27:20Z","temperature":25.2,"wind_dir":"G","uv_index":4.9,"visibility":13.8},{"timestamp":"2025-05-15T12:27:20Z","temperature":34 | |.1,"wind_dir":"C","uv_index":6.7,"visibility":13.4},{"timestamp":"2025-05-15T13:27:20Z","temperature":.7,"wind_dir":"L","uv_index":5.6,"visibility":15.7},{"timestamp":"2025-05-15T14:27:20Z","tempe | |rature":34.1,"wind_dir":"Q","uv_index":.6,"visibility":10.7},{"timestamp":"2025-05-15T15:27:20Z","temperature":28.5,"wind_dir":"K","uv_index":6.1,"visibility":10.1},{"timestamp":"2025-05-15T16:27: | |20Z","temperature":3.6,"wind_dir":"C","uv_index":7.9,"visibility":3.7},{"timestamp":"2025-05-15T17:27:20Z","temperature":39.2,"wind_dir":"D","uv_index":7.2,"visibility":2.4},{"timestamp":"2025-05- | |15T18:27:20Z","temperature":36.8,"wind_dir":"L","uv_index":8.5,"visibility":5.3}]} Elapsed: 00:00:00.25 ### Total JSON Records Inserted TABLE_OWNER |TABLE_NAME |PARTITION |HIGH_VALUE ------------------------------|------------------------------|------------------------------|------------------------------------------------------------------------------------- WE |WEATHER_DATA_CLOB_PART |P1999 |TO_DATE(' 2000-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38148 |TO_DATE(' 2000-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37737 |TO_DATE(' 2000-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38019 |TO_DATE(' 2000-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37752 |TO_DATE(' 2000-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37872 |TO_DATE(' 2000-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37638 |TO_DATE(' 2000-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37497 |TO_DATE(' 2000-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37542 |TO_DATE(' 2000-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38016 |TO_DATE(' 2000-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37380 |TO_DATE(' 2000-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37770 |TO_DATE(' 2000-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38070 |TO_DATE(' 2001-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37599 |TO_DATE(' 2001-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38091 |TO_DATE(' 2001-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37653 |TO_DATE(' 2001-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37731 |TO_DATE(' 2001-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37551 |TO_DATE(' 2001-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37764 |TO_DATE(' 2001-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37758 |TO_DATE(' 2001-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37671 |TO_DATE(' 2001-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37689 |TO_DATE(' 2001-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37626 |TO_DATE(' 2001-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38160 |TO_DATE(' 2001-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37413 |TO_DATE(' 2002-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37587 |TO_DATE(' 2002-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37602 |TO_DATE(' 2002-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37578 |TO_DATE(' 2002-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38001 |TO_DATE(' 2002-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37719 |TO_DATE(' 2002-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37734 |TO_DATE(' 2002-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37833 |TO_DATE(' 2002-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37596 |TO_DATE(' 2002-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37683 |TO_DATE(' 2002-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37494 |TO_DATE(' 2002-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38145 |TO_DATE(' 2002-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37851 |TO_DATE(' 2003-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37704 |TO_DATE(' 2003-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38064 |TO_DATE(' 2003-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38034 |TO_DATE(' 2003-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37503 |TO_DATE(' 2003-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37440 |TO_DATE(' 2003-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37695 |TO_DATE(' 2003-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37629 |TO_DATE(' 2003-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37581 |TO_DATE(' 2003-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37848 |TO_DATE(' 2003-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37902 |TO_DATE(' 2003-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37569 |TO_DATE(' 2003-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37947 |TO_DATE(' 2004-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37830 |TO_DATE(' 2004-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37437 |TO_DATE(' 2004-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38133 |TO_DATE(' 2004-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37854 |TO_DATE(' 2004-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37530 |TO_DATE(' 2004-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38172 |TO_DATE(' 2004-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38190 |TO_DATE(' 2004-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37368 |TO_DATE(' 2004-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37785 |TO_DATE(' 2004-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38184 |TO_DATE(' 2004-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37710 |TO_DATE(' 2004-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37557 |TO_DATE(' 2005-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37803 |TO_DATE(' 2005-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38121 |TO_DATE(' 2005-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37812 |TO_DATE(' 2005-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38139 |TO_DATE(' 2005-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37806 |TO_DATE(' 2005-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37416 |TO_DATE(' 2005-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37890 |TO_DATE(' 2005-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37983 |TO_DATE(' 2005-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37974 |TO_DATE(' 2005-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37968 |TO_DATE(' 2005-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37641 |TO_DATE(' 2005-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38037 |TO_DATE(' 2006-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37722 |TO_DATE(' 2006-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38154 |TO_DATE(' 2006-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37728 |TO_DATE(' 2006-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37338 |TO_DATE(' 2006-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37605 |TO_DATE(' 2006-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37674 |TO_DATE(' 2006-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38109 |TO_DATE(' 2006-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37524 |TO_DATE(' 2006-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38079 |TO_DATE(' 2006-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37563 |TO_DATE(' 2006-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37371 |TO_DATE(' 2006-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37554 |TO_DATE(' 2007-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37956 |TO_DATE(' 2007-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37512 |TO_DATE(' 2007-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37356 |TO_DATE(' 2007-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38130 |TO_DATE(' 2007-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38028 |TO_DATE(' 2007-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38046 |TO_DATE(' 2007-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37521 |TO_DATE(' 2007-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37533 |TO_DATE(' 2007-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38010 |TO_DATE(' 2007-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37746 |TO_DATE(' 2007-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37896 |TO_DATE(' 2007-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38004 |TO_DATE(' 2008-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37452 |TO_DATE(' 2008-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38103 |TO_DATE(' 2008-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38100 |TO_DATE(' 2008-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37965 |TO_DATE(' 2008-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37401 |TO_DATE(' 2008-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37836 |TO_DATE(' 2008-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37716 |TO_DATE(' 2008-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38097 |TO_DATE(' 2008-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38088 |TO_DATE(' 2008-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37656 |TO_DATE(' 2008-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37743 |TO_DATE(' 2008-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37938 |TO_DATE(' 2009-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37698 |TO_DATE(' 2009-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37866 |TO_DATE(' 2009-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38094 |TO_DATE(' 2009-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37491 |TO_DATE(' 2009-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37389 |TO_DATE(' 2009-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37383 |TO_DATE(' 2009-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37620 |TO_DATE(' 2009-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38040 |TO_DATE(' 2009-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37353 |TO_DATE(' 2009-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37863 |TO_DATE(' 2009-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37617 |TO_DATE(' 2009-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38187 |TO_DATE(' 2010-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37635 |TO_DATE(' 2010-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37893 |TO_DATE(' 2010-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37815 |TO_DATE(' 2010-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37926 |TO_DATE(' 2010-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37365 |TO_DATE(' 2010-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37779 |TO_DATE(' 2010-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38085 |TO_DATE(' 2010-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37650 |TO_DATE(' 2010-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37506 |TO_DATE(' 2010-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38025 |TO_DATE(' 2010-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38049 |TO_DATE(' 2010-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38124 |TO_DATE(' 2011-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37782 |TO_DATE(' 2011-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38163 |TO_DATE(' 2011-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38193 |TO_DATE(' 2011-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37845 |TO_DATE(' 2011-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37464 |TO_DATE(' 2011-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38013 |TO_DATE(' 2011-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37425 |TO_DATE(' 2011-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37659 |TO_DATE(' 2011-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38199 |TO_DATE(' 2011-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37959 |TO_DATE(' 2011-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37881 |TO_DATE(' 2011-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37818 |TO_DATE(' 2012-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37677 |TO_DATE(' 2012-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37536 |TO_DATE(' 2012-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37434 |TO_DATE(' 2012-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37905 |TO_DATE(' 2012-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37953 |TO_DATE(' 2012-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37443 |TO_DATE(' 2012-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37398 |TO_DATE(' 2012-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37476 |TO_DATE(' 2012-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37809 |TO_DATE(' 2012-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38106 |TO_DATE(' 2012-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38061 |TO_DATE(' 2012-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37593 |TO_DATE(' 2013-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37386 |TO_DATE(' 2013-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37662 |TO_DATE(' 2013-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38166 |TO_DATE(' 2013-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37797 |TO_DATE(' 2013-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38043 |TO_DATE(' 2013-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37644 |TO_DATE(' 2013-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37707 |TO_DATE(' 2013-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37515 |TO_DATE(' 2013-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38196 |TO_DATE(' 2013-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37473 |TO_DATE(' 2013-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37992 |TO_DATE(' 2013-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37773 |TO_DATE(' 2014-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37623 |TO_DATE(' 2014-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37941 |TO_DATE(' 2014-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37446 |TO_DATE(' 2014-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37344 |TO_DATE(' 2014-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37647 |TO_DATE(' 2014-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37359 |TO_DATE(' 2014-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38136 |TO_DATE(' 2014-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37827 |TO_DATE(' 2014-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37566 |TO_DATE(' 2014-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37911 |TO_DATE(' 2014-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37467 |TO_DATE(' 2014-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37980 |TO_DATE(' 2015-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38181 |TO_DATE(' 2015-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37935 |TO_DATE(' 2015-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37404 |TO_DATE(' 2015-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37668 |TO_DATE(' 2015-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37977 |TO_DATE(' 2015-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37680 |TO_DATE(' 2015-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37395 |TO_DATE(' 2015-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37989 |TO_DATE(' 2015-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37971 |TO_DATE(' 2015-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37800 |TO_DATE(' 2015-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37860 |TO_DATE(' 2015-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37701 |TO_DATE(' 2016-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38007 |TO_DATE(' 2016-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37962 |TO_DATE(' 2016-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37950 |TO_DATE(' 2016-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37749 |TO_DATE(' 2016-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37686 |TO_DATE(' 2016-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38112 |TO_DATE(' 2016-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37572 |TO_DATE(' 2016-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37362 |TO_DATE(' 2016-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37614 |TO_DATE(' 2016-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38073 |TO_DATE(' 2016-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37632 |TO_DATE(' 2016-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37920 |TO_DATE(' 2017-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38151 |TO_DATE(' 2017-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37461 |TO_DATE(' 2017-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37944 |TO_DATE(' 2017-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37431 |TO_DATE(' 2017-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38055 |TO_DATE(' 2017-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37410 |TO_DATE(' 2017-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37350 |TO_DATE(' 2017-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37998 |TO_DATE(' 2017-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37932 |TO_DATE(' 2017-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37374 |TO_DATE(' 2017-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38052 |TO_DATE(' 2017-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38175 |TO_DATE(' 2018-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37575 |TO_DATE(' 2018-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37377 |TO_DATE(' 2018-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37407 |TO_DATE(' 2018-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38076 |TO_DATE(' 2018-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38115 |TO_DATE(' 2018-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37341 |TO_DATE(' 2018-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37821 |TO_DATE(' 2018-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37923 |TO_DATE(' 2018-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37539 |TO_DATE(' 2018-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37791 |TO_DATE(' 2018-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37986 |TO_DATE(' 2018-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37917 |TO_DATE(' 2019-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37611 |TO_DATE(' 2019-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37899 |TO_DATE(' 2019-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37776 |TO_DATE(' 2019-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38178 |TO_DATE(' 2019-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37590 |TO_DATE(' 2019-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37767 |TO_DATE(' 2019-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37908 |TO_DATE(' 2019-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37392 |TO_DATE(' 2019-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37839 |TO_DATE(' 2019-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37419 |TO_DATE(' 2019-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37665 |TO_DATE(' 2019-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37479 |TO_DATE(' 2020-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37884 |TO_DATE(' 2020-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37560 |TO_DATE(' 2020-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37509 |TO_DATE(' 2020-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37488 |TO_DATE(' 2020-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37869 |TO_DATE(' 2020-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38157 |TO_DATE(' 2020-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37713 |TO_DATE(' 2020-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37740 |TO_DATE(' 2020-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37482 |TO_DATE(' 2020-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37548 |TO_DATE(' 2020-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37608 |TO_DATE(' 2020-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37761 |TO_DATE(' 2021-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37485 |TO_DATE(' 2021-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37470 |TO_DATE(' 2021-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37422 |TO_DATE(' 2021-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37755 |TO_DATE(' 2021-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37842 |TO_DATE(' 2021-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37500 |TO_DATE(' 2021-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37725 |TO_DATE(' 2021-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37875 |TO_DATE(' 2021-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37518 |TO_DATE(' 2021-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38082 |TO_DATE(' 2021-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37878 |TO_DATE(' 2021-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37824 |TO_DATE(' 2022-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38067 |TO_DATE(' 2022-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37347 |TO_DATE(' 2022-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37692 |TO_DATE(' 2022-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37455 |TO_DATE(' 2022-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38058 |TO_DATE(' 2022-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37584 |TO_DATE(' 2022-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38127 |TO_DATE(' 2022-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37857 |TO_DATE(' 2022-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37794 |TO_DATE(' 2022-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37545 |TO_DATE(' 2022-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37458 |TO_DATE(' 2022-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38118 |TO_DATE(' 2023-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37995 |TO_DATE(' 2023-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37929 |TO_DATE(' 2023-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37914 |TO_DATE(' 2023-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37527 |TO_DATE(' 2023-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38022 |TO_DATE(' 2023-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38169 |TO_DATE(' 2023-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38142 |TO_DATE(' 2023-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37428 |TO_DATE(' 2023-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37788 |TO_DATE(' 2023-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37449 |TO_DATE(' 2023-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P37887 |TO_DATE(' 2023-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_CLOB_PART |SYS_P38031 |TO_DATE(' 2024-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') 289 rows selected. Elapsed: 00:00:00.33 " Average and Max Payload in MB " TOTAL_ROWS| AVG_PAYLOAD_MB| MAX_PAYLOAD_MB --------------------|--------------------|-------------------- 56500| .06| .06 Elapsed: 00:00:41.02 
Enter fullscreen mode Exit fullscreen mode

Complete SQL Stress Load Testing of 23ai JSON

Full SQL Text for JSON Datatype stress load in 23ai

 FREE> DROP TABLE WE.WEATHER_DATA_CLOB_PART PURGE; Table dropped. Elapsed: 00:00:03.04 FREE> CREATE TABLE WE.WEATHER_DATA_JSON_PART ( 2 location VARCHAR2(100), 3 created_at DATE, 4 weather_data JSON 5 CONSTRAINT weather_data_is_json CHECK (weather_data IS JSON) 6 ) 7 PARTITION BY RANGE (created_at) INTERVAL (NUMTOYMINTERVAL(1, 'MONTH')) 8 ( 9 PARTITION p1999 VALUES LESS THAN (TO_DATE('2000-01-01', 'YYYY-MM-DD')) 10 ) 11 TABLESPACE USERS; Table created. Elapsed: 00:00:00.05 FREE> FREE> FREE> DECLARE 2 TYPE t_location IS TABLE OF VARCHAR2(100) INDEX BY PLS_INTEGER; 3 TYPE t_date IS TABLE OF DATE INDEX BY PLS_INTEGER; 4 TYPE t_json IS TABLE OF CLOB INDEX BY PLS_INTEGER; 5 6 v_location t_location; 7 v_created_at t_date; 8 v_weather t_json; 9 v_batch_size CONSTANT PLS_INTEGER := 500; 10 BEGIN 11 FOR i IN 1..100000 LOOP 12 v_location(i) := 'StressCity_' || i; 13 v_created_at(i) := TRUNC(ADD_MONTHS(DATE '1999-01-01', FLOOR(DBMS_RANDOM.VALUE(0, 300)))); 14 15 -- Build large JSON string (approx 1MB) 16 DECLARE 17 v_json CLOB; 18 v_forecast_json CLOB; 19 v_hourly_json CLOB; 20 v_day_data VARCHAR2(32767); 21 v_hour_data VARCHAR2(32767); 22 BEGIN 23 v_forecast_json := '['; 24 FOR d IN 1..365 LOOP 25 v_day_data := '{' || 26 '"date":"' || TO_CHAR(SYSDATE + d, 'YYYY-MM-DD') || '",' || 27 '"temp_max":' || ROUND(DBMS_RANDOM.VALUE(30, 50), 1) || ',' || 28 '"temp_min":' || ROUND(DBMS_RANDOM.VALUE(10, 30), 1) || ',' || 29 '"humidity":' || ROUND(DBMS_RANDOM.VALUE(10, 90), 1) || ',' || 30 '"wind_speed":' || ROUND(DBMS_RANDOM.VALUE(0, 60), 1) || ',' || 31 '"cloud_pct":' || ROUND(DBMS_RANDOM.VALUE(0, 100), 1) || ',' || 32 '"pressure":' || ROUND(DBMS_RANDOM.VALUE(950, 1050), 1) || '}'; 33 IF d < 365 THEN 34 v_day_data := v_day_data || ','; 35 END IF; 36 v_forecast_json := v_forecast_json || v_day_data; 37 END LOOP; 38 v_forecast_json := v_forecast_json || ']'; 39 40 v_hourly_json := '['; 41 FOR h IN 0..167 LOOP 42 v_hour_data := '{' || 43 '"timestamp":"' || TO_CHAR(SYSDATE + h/24, 'YYYY-MM-DD"T"HH24:MI:SS"Z"') || '",' || 44 '"temperature":' || ROUND(DBMS_RANDOM.VALUE(-5, 45), 1) || ',' || 45 '"wind_dir":"' || CHR(TRUNC(DBMS_RANDOM.VALUE(65, 91))) || '",' || 46 '"uv_index":' || ROUND(DBMS_RANDOM.VALUE(0, 11), 1) || ',' || 47 '"visibility":' || ROUND(DBMS_RANDOM.VALUE(1, 20), 1) || '}'; 48 IF h < 167 THEN 49 v_hour_data := v_hour_data || ','; 50 END IF; 51 v_hourly_json := v_hourly_json || v_hour_data; 52 END LOOP; 53 v_hourly_json := v_hourly_json || ']'; 54 55 v_json := '{"location":{"city":"' || v_location(i) || '",' || 56 '"coordinates":{"lat":' || ROUND(DBMS_RANDOM.VALUE(-90, 90), 6) || 57 ',"lon":' || ROUND(DBMS_RANDOM.VALUE(-180, 180), 6) || '}},' || 58 '"metadata":{"source":"StressGenEngine","version":"1.0",' || 59 '"created":"' || TO_CHAR(SYSTIMESTAMP, 'YYYY-MM-DD"T"HH24:MI:SS"Z"') || '"},' || 60 '"forecast":' || v_forecast_json || ',' || 61 '"hourly":' || v_hourly_json || '}'; 62 63 v_weather(i) := v_json; 64 65 IF MOD(i, v_batch_size) = 0 THEN 66 FOR j IN i - v_batch_size + 1 .. i LOOP 67 INSERT /*+ APPEND_VALUES */ INTO we.weather_data_json_part (location, created_at, weather_data) 68 VALUES (v_location(j), v_created_at(j), json(v_weather(j))); 69 END LOOP; 70 COMMIT; 71 DBMS_OUTPUT.PUT_LINE('Inserted: ' || i); 72 END IF; 73 END; 74 END LOOP; 75 76 COMMIT; 77 DBMS_OUTPUT.PUT_LINE('100,000 JSON records inserted into WE.WEATHER_DATA_JSON_PART'); 78 END; 79 / PL/SQL procedure successfully completed. Elapsed: 00:09:48.56 FREE> FREE> set echo off ### Data Segments/Partitions for "WE"."WEATHER_DATA_JSON_PART" MB|TABLESPACE_NAME |OWNER |SEGMENT_NAME |SEGMENT_TYPE | PARTITIONS ------------|-------------------------|-------------------------|----------------------------------------|--------------------|-------------------- 2,312|USERS |WE |WEATHER_DATA_JSON_PART |TABLE PARTITION | 289 ------------| | | | | 2,312| | | | | Elapsed: 00:00:00.53 ### LOB Partitions for "WE"."WEATHER_DATA_JSON_PART" TABLE_OWNER |TABLE_NAME |TABLESPACE_NAME | LOB_PARTITION_COUNT ----------------------------------------|----------------------------------------|-------------------------|-------------------- WE |WEATHER_DATA_JSON_PART |USERS | 289 Elapsed: 00:00:00.30 ### LOB Segment Space for "WE"."WEATHER_DATA_JSON_PART" MB|TABLESPACE_NAME |OWNER |SEGMENT_NAME |SEGMENT_TYPE | PARTITIONS ------------|-------------------------|-------------------------|----------------------------------------|--------------------|-------------------- 5,616|USERS |WE |SYS_LOB0000104765C00003$$ |LOB PARTITION | 289 ------------| | | | | 5,616| | | | | Elapsed: 00:00:04.95 ### LOB Columns for "WE"."WEATHER_DATA_JSON_PART" OWNER |TABLE_NAME |SEGMENT_NAME |COLUMN_NAME | COUNT(*) ------------------------------|------------------------------|------------------------------|------------------------------|-------------------- WE |WEATHER_DATA_JSON_PART |SYS_LOB0000104765C00003$$ |WEATHER_DATA | 702 Elapsed: 00:00:04.55 ### Sample JSON Record LOCATION |CREATED_AT |WEATHER_DATA ----------------------------------------|-----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- StressCity_2799 |01-AUG-1999 00:00|{"location":{"city":"StressCity_2799","coordinates":{"lat":0.8072,"lon":-34.833302}},"metadata":{"source":"StressGenEngine","version":"1.0","created":"2025-05-08T20:02:23Z"},"forecast":[{"date":"2 | |025-05-09","temp_max":48.9,"temp_min":18,"humidity":47.5,"wind_speed":10.9,"cloud_pct":38.9,"pressure":1021.8},{"date":"2025-05-10","temp_max":39.8,"temp_min":16,"humidity":77.6,"wind_speed":48.7, | |"cloud_pct":86.4,"pressure":980.9},{"date":"2025-05-11","temp_max":42.2,"temp_min":22.4,"humidity":77.1,"wind_speed":0.8,"cloud_pct":92.9,"pressure":1007.6},{"date":"2025-05-12","temp_max":34.9,"t | |emp_min":24.2,"humidity":76.2,"wind_speed":54.4,"cloud_pct":7.7,"pressure":1015.8},{"date":"2025-05-13","temp_max":48.9,"temp_min":20.8,"humidity":25.6,"wind_speed":29.1,"cloud_pct":9.9,"pressure" | |:1016.4},{"date":"2025-05-14","temp_max":45.9,"temp_min":14.6,"humidity":39.7,"wind_speed":44.4,"cloud_pct":86.8,"pressure":981},{"date":"2025-05-15","temp_max":32.6,"temp_min":19.4,"humidity":49. | |4,"wind_speed":43.3,"cloud_pct":89.9,"pressure":986.2},{"date":"2025-05-16","temp_max":31.6,"temp_min":19.2,"humidity":62.5,"wind_speed":33.3,"cloud_pct":81.7,"pressure":1019},{"date":"2025-05-17" | |,"temp_max":44.7,"temp_min":20.4,"humidity":11.1,"wind_speed":17.3,"cloud_pct":66.1,"pressure":957.3},{"date":"2025-05-18","temp_max":43.7,"temp_min":27.7,"humidity":85.4,"wind_speed":39.8,"cloud_ | |pct":66.5,"pressure":998.7},{"date":"2025-05-19","temp_max":37.6,"temp_min":15.7,"humidity":52.5,"wind_speed":13,"cloud_pct":55.1,"pressure":1023.2},{"date":"2025-05-20","temp_max":42.4,"temp_min" | |:24.8,"humidity":17.2,"wind_speed":19.8,"cloud_pct":73.5,"pressure":1032.8},{"date":"2025-05-21","temp_max":48.8,"temp_min":16.5,"humidity":23.7,"wind_speed":29,"cloud_pct":46.1,"pressure":1039.4} | |,{"date":"2025-05-22","temp_max":36.9,"temp_min":23.6,"humidity":14.7,"wind_speed":12.5,"cloud_pct":77.3,"pressure":1026},{"date":"2025-05-23","temp_max":44.7,"temp_min":19.6,"humidity":19.4,"wind | |_speed":18.8,"cloud_pct":40.3,"pressure":1003.3},{"date":"2025-05-24","temp_max":46,"temp_min":20.3,"humidity":70.5,"wind_speed":1.4,"cloud_pct":93.8,"pressure":995},{"date":"2025-05-25","temp_max | |":31.9,"temp_min":24,"humidity":26.2,"wind_speed":44.8,"cloud_pct":88.6,"pressure":1005.2},{"date":"2025-05-26","temp_max":40.3,"temp_min":23.5,"humidity":77.6,"wind_speed":11.1,"cloud_pct":77.1," | |pressure":962.2},{"date":"2025-05-27","temp_max":49.3,"temp_min":10.6,"humidity":55.2,"wind_speed":0,"cloud_pct":87.2,"pressure":993.8},{"date":"2025-05-28","temp_max":34.9,"temp_min":12.4,"humidi | |ty":71,"wind_speed":38.9,"cloud_pct":53,"pressure":1045.4},{"date":"2025-05-29","temp_max":35.3,"temp_min":18.3,"humidity":30.4,"wind_speed":50.8,"cloud_pct":35.4,"pressure":1017.3},{"date":"2025- | |05-30","temp_max":35.6,"temp_min":10.6,"humidity":12.3,"wind_speed":22.5,"cloud_pct":22.9,"pressure":984.6},{"date":"2025-05-31","temp_max":38.9,"temp_min":27.3,"humidity":38.3,"wind_speed":54.2," | |cloud_pct":39.4,"pressure":1004.4},{"date":"2025-06-01","temp_max":47.6,"temp_min":24.1,"humidity":50.8,"wind_speed":41,"cloud_pct":31.4,"pressure":977.5},{"date":"2025-06-02","temp_max":49.4,"tem | |p_min":10.9,"humidity":60.6,"wind_speed":31.1,"cloud_pct":67.2,"pressure":996.9},{"date":"2025-06-03","temp_max":38.1,"temp_min":17.2,"humidity":19.5,"wind_speed":27.5,"cloud_pct":59.2,"pressure": | |974},{"date":"2025-06-04","temp_max":34.5,"temp_min":25.9,"humidity":66.5,"wind_speed":52.4,"cloud_pct":56,"pressure":950},{"date":"2025-06-05","temp_max":39.4,"temp_min":18.3,"humidity":81.6,"win | |d_speed":55.2,"cloud_pct":90.4,"pressure":976.6},{"date":"2025-06-06","temp_max":49.7,"temp_min":12.6,"humidity":75.9,"wind_speed":16.3,"cloud_pct":33.1,"pressure":1034.4},{"date":"2025-06-07","te | |mp_max":34.6,"temp_min":14.7,"humidity":47,"wind_speed":53.3,"cloud_pct":36.5,"pressure":952.6},{"date":"2025-06-08","temp_max":32.8,"temp_min":23.6,"humidity":41.3,"wind_speed":8.8,"cloud_pct":83 | |.2,"pressure":1032.1},{"date":"2025-06-09","temp_max":41.7,"temp_min":23.4,"humidity":62.8,"wind_speed":3.7,"cloud_pct":77.7,"pressure":1045.4},{"date":"2025-06-10","temp_max":40.9,"temp_min":17," | |humidity":19.4,"wind_speed":24.3,"cloud_pct":60.3,"pressure":971.8},{"date":"2025-06-11","temp_max":40.8,"temp_min":29.1,"humidity":23.9,"wind_speed":27.4,"cloud_pct":79.1,"pressure":950.3},{"date | |":"2025-06-12","temp_max":36.3,"temp_min":22.7,"humidity":57.6,"wind_speed":34.9,"cloud_pct":34.5,"pressure":1045.7},{"date":"2025-06-13","temp_max":35.3,"temp_min":17.4,"humidity":48.1,"wind_spee | |d":5.9,"cloud_pct":2,"pressure":989.2},{"date":"2025-06-14","temp_max":46.4,"temp_min":11.1,"humidity":16.8,"wind_speed":33.3,"cloud_pct":98.1,"pressure":1018.1},{"date":"2025-06-15","temp_max":34 | |.4,"temp_min":20.5,"humidity":48.3,"wind_speed":56.5,"cloud_pct":67.7,"pressure":1043.4},{"date":"2025-06-16","temp_max":31.3,"temp_min":25.4,"humidity":25.2,"wind_speed":38.2,"cloud_pct":34.5,"pr | |essure":965.6},{"date":"2025-06-17","temp_max":30.6,"temp_min":19.1,"humidity":35.1,"wind_speed":59.1,"cloud_pct":72.8,"pressure":967.7},{"date":"2025-06-18","temp_max":45.6,"temp_min":27,"humidit | |y":13.2,"wind_speed":8.2,"cloud_pct":15.9,"pressure":1029.7},{"date":"2025-06-19","temp_max":36.9,"temp_min":17.3,"humidity":42.3,"wind_speed":12.2,"cloud_pct":96,"pressure":1008.4},{"date":"2025- | |06-20","temp_max":48,"temp_min":25.2,"humidity":48.5,"wind_speed":39.2,"cloud_pct":39.9,"pressure":996.9},{"date":"2025-06-21","temp_max":48.7,"temp_min":17.5,"humidity":42.3,"wind_speed":47.1,"cl | |oud_pct":21.8,"pressure":1019},{"date":"2025-06-22","temp_max":32.3,"temp_min":15.9,"humidity":75.8,"wind_speed":47.4,"cloud_pct":8.4,"pressure":1024.9},{"date":"2025-06-23","temp_max":41.4,"temp_ | |min":22,"humidity":82.4,"wind_speed":7.5,"cloud_pct":69.2,"pressure":964},{"date":"2025-06-24","temp_max":39.6,"temp_min":21.3,"humidity":81.5,"wind_speed":53,"cloud_pct":14.5,"pressure":1013.8},{ | |"date":"2025-06-25","temp_max":40.4,"temp_min":29.2,"humidity":52.6,"wind_speed":40.2,"cloud_pct":29,"pressure":1024.4},{"date":"2025-06-26","temp_max":42.5,"temp_min":29.3,"humidity":76.4,"wind_s | |peed":43.1,"cloud_pct":77,"pressure":1044.6},{"date":"2025-06-27","temp_max":47.3,"temp_min":27.8,"humidity":21.6,"wind_speed":51.7,"cloud_pct":92.7,"pressure":974.2},{"date":"2025-06-28","temp_ma | |x":40.9,"temp_min":28.3,"humidity":87.3,"wind_speed":18.6,"cloud_pct":32.8,"pressure":1015.2},{"date":"2025-06-29","temp_max":44.5,"temp_min":17.5,"humidity":36.1,"wind_speed":22.4,"cloud_pct":53. | |7,"pressure":1004.4},{"date":"2025-06-30","temp_max":32.1,"temp_min":19.1,"humidity":37,"wind_speed":56.1,"cloud_pct":45.5,"pressure":1000.8},{"date":"2025-07-01","temp_max":38.7,"temp_min":24.8," | |humidity":30.7,"wind_speed":39.1,"cloud_pct":50.8,"pressure":1035.4},{"date":"2025-07-02","temp_max":43.9,"temp_min":18.7,"humidity":49.3,"wind_speed":3,"cloud_pct":98.7,"pressure":1011.9},{"date" | |:"2025-07-03","temp_max":37.6,"temp_min":10.5,"humidity":48.3,"wind_speed":51.6,"cloud_pct":19.3,"pressure":997.3},{"date":"2025-07-04","temp_max":35.8,"temp_min":14.8,"humidity":37.1,"wind_speed" | |:51.5,"cloud_pct":4.4,"pressure":1032.7},{"date":"2025-07-05","temp_max":35.8,"temp_min":24.6,"humidity":43.6,"wind_speed":10,"cloud_pct":65.3,"pressure":972.5},{"date":"2025-07-06","temp_max":39. | |1,"temp_min":16,"humidity":60.3,"wind_speed":24.2,"cloud_pct":51.4,"pressure":993.5},{"date":"2025-07-07","temp_max":31.9,"temp_min":14.8,"humidity":37.9,"wind_speed":27.4,"cloud_pct":35.9,"pressu | |re":981.4},{"date":"2025-07-08","temp_max":35.4,"temp_min":12.1,"humidity":42.1,"wind_speed":48.4,"cloud_pct":23.3,"pressure":1022.9},{"date":"2025-07-09","temp_max":30.3,"temp_min":17.9,"humidity | |":65.6,"wind_speed":40.6,"cloud_pct":79.4,"pressure":999.9},{"date":"2025-07-10","temp_max":36.7,"temp_min":24.4,"humidity":47.5,"wind_speed":40.7,"cloud_pct":82,"pressure":966.1},{"date":"2025-07 | |-11","temp_max":31.6,"temp_min":13,"humidity":68.8,"wind_speed":7.2,"cloud_pct":45.3,"pressure":1000.1},{"date":"2025-07-12","temp_max":31.1,"temp_min":19.6,"humidity":31.1,"wind_speed":49.7,"clou | |d_pct":31.6,"pressure":1005.2},{"date":"2025-07-13","temp_max":45.7,"temp_min":21.2,"humidity":37.7,"wind_speed":44.4,"cloud_pct":66.5,"pressure":977.8},{"date":"2025-07-14","temp_max":41.1,"temp_ | |min":16.1,"humidity":20.2,"wind_speed":6.9,"cloud_pct":84.4,"pressure":994.7},{"date":"2025-07-15","temp_max":44.5,"temp_min":25.8,"humidity":11.7,"wind_speed":5.9,"cloud_pct":8.2,"pressure":983.4 | |},{"date":"2025-07-16","temp_max":41.9,"temp_min":13.5,"humidity":41.1,"wind_speed":5.1,"cloud_pct":57.7,"pressure":1031.2},{"date":"2025-07-17","temp_max":46.3,"temp_min":16.5,"humidity":56.7,"wi | |nd_speed":39.9,"cloud_pct":63.4,"pressure":1004.9},{"date":"2025-07-18","temp_max":35.6,"temp_min":26.1,"humidity":86.5,"wind_speed":2.5,"cloud_pct":41.7,"pressure":995.9},{"date":"2025-07-19","te | |mp_max":45.5,"temp_min":27.8,"humidity":12.1,"wind_speed":35.7,"cloud_pct":79.3,"pressure":1016.3},{"date":"2025-07-20","temp_max":42.2,"temp_min":26.1,"humidity":84.9,"wind_speed":45.4,"cloud_pct | |":21.8,"pressure":1003.5},{"date":"2025-07-21","temp_max":46.7,"temp_min":23,"humidity":62.3,"wind_speed":39.2,"cloud_pct":91.3,"pressure":1039.3},{"date":"2025-07-22","temp_max":37.3,"temp_min":2 | |2,"humidity":80.8,"wind_speed":55.8,"cloud_pct":40.6,"pressure":979.9},{"date":"2025-07-23","temp_max":46.5,"temp_min":26.7,"humidity":18.7,"wind_speed":5,"cloud_pct":15.6,"pressure":976.1},{"date | |":"2025-07-24","temp_max":48.1,"temp_min":20,"humidity":64.2,"wind_speed":2.8,"cloud_pct":69.4,"pressure":1037.4},{"date":"2025-07-25","temp_max":49.9,"temp_min":14.1,"humidity":88.3,"wind_speed": | |19.5,"cloud_pct":84,"pressure":1029.5},{"date":"2025-07-26","temp_max":36.9,"temp_min":23,"humidity":88,"wind_speed":14.3,"cloud_pct":31.8,"pressure":1004.7},{"date":"2025-07-27","temp_max":38.8," | |temp_min":22.9,"humidity":42.5,"wind_speed":50.5,"cloud_pct":97.2,"pressure":1032.3},{"date":"2025-07-28","temp_max":45.2,"temp_min":22.1,"humidity":68.1,"wind_speed":8.1,"cloud_pct":67.9,"pressur | |e":1044.9},{"date":"2025-07-29","temp_max":48.5,"temp_min":20.3,"humidity":34.4,"wind_speed":36.8,"cloud_pct":80.3,"pressure":1041.1},{"date":"2025-07-30","temp_max":38.2,"temp_min":26.6,"humidity | |":78.5,"wind_speed":38,"cloud_pct":97.8,"pressure":1025.3},{"date":"2025-07-31","temp_max":43.8,"temp_min":24.2,"humidity":30.2,"wind_speed":51.5,"cloud_pct":16.8,"pressure":1022.4},{"date":"2025- | |08-01","temp_max":46.9,"temp_min":15.4,"humidity":48.5,"wind_speed":30.9,"cloud_pct":92.4,"pressure":962.8},{"date":"2025-08-02","temp_max":31.7,"temp_min":23.3,"humidity":18.4,"wind_speed":24.2," | |cloud_pct":18.2,"pressure":987.3},{"date":"2025-08-03","temp_max":46.5,"temp_min":28.4,"humidity":67.7,"wind_speed":17.1,"cloud_pct":93.9,"pressure":1014.4},{"date":"2025-08-04","temp_max":44.1,"t | |emp_min":25.1,"humidity":48.5,"wind_speed":49.8,"cloud_pct":87.1,"pressure":979.6},{"date":"2025-08-05","temp_max":36,"temp_min":12.6,"humidity":38.4,"wind_speed":39.5,"cloud_pct":70,"pressure":96 | |4},{"date":"2025-08-06","temp_max":40.9,"temp_min":22.1,"humidity":79.8,"wind_speed":12.4,"cloud_pct":65.1,"pressure":1010.4},{"date":"2025-08-07","temp_max":31.5,"temp_min":10.2,"humidity":24.4," | |wind_speed":24.6,"cloud_pct":1.8,"pressure":1048.5},{"date":"2025-08-08","temp_max":35.7,"temp_min":14.6,"humidity":70.2,"wind_speed":34.6,"cloud_pct":91.7,"pressure":1041.7},{"date":"2025-08-09", | |"temp_max":37.9,"temp_min":17.9,"humidity":47.3,"wind_speed":44,"cloud_pct":69,"pressure":953.9},{"date":"2025-08-10","temp_max":30.4,"temp_min":12.9,"humidity":41.9,"wind_speed":50.2,"cloud_pct": | |17.4,"pressure":1012.4},{"date":"2025-08-11","temp_max":35.4,"temp_min":22.6,"humidity":31.4,"wind_speed":58.7,"cloud_pct":61.1,"pressure":1033.2},{"date":"2025-08-12","temp_max":49.5,"temp_min":2 | |8,"humidity":84.3,"wind_speed":54,"cloud_pct":69.5,"pressure":1045.7},{"date":"2025-08-13","temp_max":42.6,"temp_min":29.8,"humidity":89.1,"wind_speed":14.1,"cloud_pct":40.7,"pressure":1028.8},{"d | |ate":"2025-08-14","temp_max":34.3,"temp_min":23.9,"humidity":51.9,"wind_speed":49.3,"cloud_pct":39.2,"pressure":989},{"date":"2025-08-15","temp_max":33.6,"temp_min":21.4,"humidity":69.9,"wind_spee | |d":16.3,"cloud_pct":4.3,"pressure":1032.5},{"date":"2025-08-16","temp_max":34.6,"temp_min":16.9,"humidity":61.1,"wind_speed":26.8,"cloud_pct":38.9,"pressure":1012.9},{"date":"2025-08-17","temp_max | |":46.3,"temp_min":15.2,"humidity":20.6,"wind_speed":40.9,"cloud_pct":47.7,"pressure":1011.2},{"date":"2025-08-18","temp_max":47.5,"temp_min":10.5,"humidity":40.7,"wind_speed":27.3,"cloud_pct":96.8 | |,"pressure":959.7},{"date":"2025-08-19","temp_max":46.5,"temp_min":14.7,"humidity":77.3,"wind_speed":55.4,"cloud_pct":65.8,"pressure":1006.7},{"date":"2025-08-20","temp_max":30.3,"temp_min":19,"hu | |midity":25.9,"wind_speed":1,"cloud_pct":25.1,"pressure":1015.3},{"date":"2025-08-21","temp_max":43.1,"temp_min":14.1,"humidity":29.7,"wind_speed":34,"cloud_pct":34.8,"pressure":958.4},{"date":"202 | |5-08-22","temp_max":41.7,"temp_min":18.9,"humidity":30.1,"wind_speed":7.3,"cloud_pct":91.6,"pressure":1038.4},{"date":"2025-08-23","temp_max":38,"temp_min":11.7,"humidity":67.7,"wind_speed":54.4," | |cloud_pct":27.7,"pressure":986},{"date":"2025-08-24","temp_max":39.7,"temp_min":10.1,"humidity":74.1,"wind_speed":35.4,"cloud_pct":19.5,"pressure":1020.1},{"date":"2025-08-25","temp_max":37.8,"tem | |p_min":14.8,"humidity":73.4,"wind_speed":50.2,"cloud_pct":46.4,"pressure":1014},{"date":"2025-08-26","temp_max":35.6,"temp_min":19.5,"humidity":47.2,"wind_speed":22.7,"cloud_pct":24.9,"pressure":1 | |032.5},{"date":"2025-08-27","temp_max":43.9,"temp_min":19.2,"humidity":47.6,"wind_speed":38.1,"cloud_pct":57.6,"pressure":1038.3},{"date":"2025-08-28","temp_max":49.6,"temp_min":14.6,"humidity":35 | |.7,"wind_speed":33.8,"cloud_pct":83,"pressure":1043.5},{"date":"2025-08-29","temp_max":48.5,"temp_min":20,"humidity":46.3,"wind_speed":60,"cloud_pct":60.7,"pressure":994.6},{"date":"2025-08-30","t | |emp_max":37.1,"temp_min":11,"humidity":45.7,"wind_speed":2.3,"cloud_pct":40.4,"pressure":1031.2},{"date":"2025-08-31","temp_max":44.5,"temp_min":27.4,"humidity":83.6,"wind_speed":43,"cloud_pct":49 | |.9,"pressure":966.4},{"date":"2025-09-01","temp_max":44.2,"temp_min":11.9,"humidity":53.8,"wind_speed":11.5,"cloud_pct":54.2,"pressure":1035.3},{"date":"2025-09-02","temp_max":34.9,"temp_min":19.4 | |,"humidity":28.7,"wind_speed":7.3,"cloud_pct":15.3,"pressure":952.5},{"date":"2025-09-03","temp_max":42.7,"temp_min":16.4,"humidity":69.4,"wind_speed":14.8,"cloud_pct":83.6,"pressure":957.1},{"dat | |e":"2025-09-04","temp_max":31.7,"temp_min":22.7,"humidity":51.8,"wind_speed":54.7,"cloud_pct":41.7,"pressure":1015.2},{"date":"2025-09-05","temp_max":42.7,"temp_min":18.4,"humidity":36.2,"wind_spe | |ed":23.4,"cloud_pct":35.1,"pressure":957.5},{"date":"2025-09-06","temp_max":31,"temp_min":23.8,"humidity":35.9,"wind_speed":52.1,"cloud_pct":75.4,"pressure":987.2},{"date":"2025-09-07","temp_max": | |45.8,"temp_min":13.4,"humidity":87.4,"wind_speed":41.2,"cloud_pct":12.2,"pressure":1026},{"date":"2025-09-08","temp_max":39.4,"temp_min":29.8,"humidity":39.3,"wind_speed":11.3,"cloud_pct":28.6,"pr | |essure":974},{"date":"2025-09-09","temp_max":47.7,"temp_min":26.2,"humidity":50.3,"wind_speed":26.6,"cloud_pct":62.8,"pressure":1041.7},{"date":"2025-09-10","temp_max":46.3,"temp_min":16.9,"humidi | |ty":51.3,"wind_speed":52.5,"cloud_pct":58.1,"pressure":1039.4},{"date":"2025-09-11","temp_max":48.6,"temp_min":15.8,"humidity":22.6,"wind_speed":33.5,"cloud_pct":99,"pressure":1040.7},{"date":"202 | |5-09-12","temp_max":38,"temp_min":18.5,"humidity":49,"wind_speed":42.6,"cloud_pct":93.4,"pressure":1045.8},{"date":"2025-09-13","temp_max":46.6,"temp_min":21.1,"humidity":60.1,"wind_speed":53.4,"c | |loud_pct":10.1,"pressure":1020.3},{"date":"2025-09-14","temp_max":47.9,"temp_min":20.4,"humidity":28.3,"wind_speed":49.9,"cloud_pct":83.3,"pressure":1048},{"date":"2025-09-15","temp_max":49.8,"tem | |p_min":27.3,"humidity":12.8,"wind_speed":50.4,"cloud_pct":74.2,"pressure":983.5},{"date":"2025-09-16","temp_max":35.3,"temp_min":24.3,"humidity":46.9,"wind_speed":7.5,"cloud_pct":24.5,"pressure":9 | |61.2},{"date":"2025-09-17","temp_max":43.3,"temp_min":27.4,"humidity":43.1,"wind_speed":51.2,"cloud_pct":90,"pressure":972},{"date":"2025-09-18","temp_max":34,"temp_min":24.3,"humidity":39.2,"wind | |_speed":7.8,"cloud_pct":33.2,"pressure":1022.9},{"date":"2025-09-19","temp_max":42.4,"temp_min":24.2,"humidity":79.2,"wind_speed":44.7,"cloud_pct":70.6,"pressure":991.4},{"date":"2025-09-20","temp | |_max":47.5,"temp_min":28.4,"humidity":22.5,"wind_speed":11.5,"cloud_pct":39.9,"pressure":1023.2},{"date":"2025-09-21","temp_max":34.8,"temp_min":23.3,"humidity":21.2,"wind_speed":56.9,"cloud_pct": | |83.6,"pressure":967.9},{"date":"2025-09-22","temp_max":31.4,"temp_min":20,"humidity":44,"wind_speed":2.3,"cloud_pct":74.3,"pressure":950.1},{"date":"2025-09-23","temp_max":48.5,"temp_min":11.8,"hu | |midity":28.7,"wind_speed":35.7,"cloud_pct":96.1,"pressure":966.4},{"date":"2025-09-24","temp_max":44.2,"temp_min":22.2,"humidity":55.9,"wind_speed":54,"cloud_pct":58.6,"pressure":994.9},{"date":"2 | |025-09-25","temp_max":45,"temp_min":12.8,"humidity":61,"wind_speed":37,"cloud_pct":31.8,"pressure":1014.4},{"date":"2025-09-26","temp_max":46.9,"temp_min":28.2,"humidity":52.6,"wind_speed":33.2,"c | |loud_pct":80.3,"pressure":1023.6},{"date":"2025-09-27","temp_max":38,"temp_min":15.4,"humidity":27,"wind_speed":47.4,"cloud_pct":16.9,"pressure":957.5},{"date":"2025-09-28","temp_max":44.6,"temp_m | |in":20.8,"humidity":74.1,"wind_speed":5.9,"cloud_pct":34,"pressure":1016.8},{"date":"2025-09-29","temp_max":41.6,"temp_min":21.6,"humidity":52.5,"wind_speed":43.8,"cloud_pct":9.1,"pressure":1048.5 | |},{"date":"2025-09-30","temp_max":33.6,"temp_min":29.8,"humidity":74.2,"wind_speed":46.6,"cloud_pct":56.5,"pressure":965.4},{"date":"2025-10-01","temp_max":46.5,"temp_min":28.3,"humidity":42.5,"wi | |nd_speed":57.4,"cloud_pct":59.2,"pressure":1004.6},{"date":"2025-10-02","temp_max":44.7,"temp_min":16.4,"humidity":38.8,"wind_speed":26.8,"cloud_pct":38.5,"pressure":963},{"date":"2025-10-03","tem | |p_max":34.8,"temp_min":18.8,"humidity":22.3,"wind_speed":22.5,"cloud_pct":99.7,"pressure":1042.7},{"date":"2025-10-04","temp_max":32.3,"temp_min":16.5,"humidity":67.7,"wind_speed":10.1,"cloud_pct" | |:34.6,"pressure":990.9},{"date":"2025-10-05","temp_max":42.6,"temp_min":10.5,"humidity":82,"wind_speed":20.1,"cloud_pct":33.1,"pressure":986.8},{"date":"2025-10-06","temp_max":47.8,"temp_min":14.5 | |,"humidity":24.6,"wind_speed":37.2,"cloud_pct":74.8,"pressure":1026.1},{"date":"2025-10-07","temp_max":42.4,"temp_min":19.3,"humidity":79.1,"wind_speed":9.6,"cloud_pct":54.4,"pressure":1022.6},{"d | |ate":"2025-10-08","temp_max":46,"temp_min":26.4,"humidity":11.7,"wind_speed":41.1,"cloud_pct":10.5,"pressure":958.9},{"date":"2025-10-09","temp_max":48.2,"temp_min":15.9,"humidity":35.5,"wind_spee | |d":31.4,"cloud_pct":94.6,"pressure":1041.1},{"date":"2025-10-10","temp_max":41.2,"temp_min":19,"humidity":85.1,"wind_speed":18.4,"cloud_pct":29.3,"pressure":1042.3},{"date":"2025-10-11","temp_max" | |:48.3,"temp_min":22.5,"humidity":53.6,"wind_speed":32.5,"cloud_pct":6.6,"pressure":963.3},{"date":"2025-10-12","temp_max":47.8,"temp_min":27.2,"humidity":82.5,"wind_speed":1.1,"cloud_pct":53.5,"pr | |essure":1004.2},{"date":"2025-10-13","temp_max":43,"temp_min":28.3,"humidity":21.6,"wind_speed":44.6,"cloud_pct":85.4,"pressure":995.1},{"date":"2025-10-14","temp_max":40,"temp_min":20.8,"humidity | |":35.8,"wind_speed":13.1,"cloud_pct":85.9,"pressure":977.7},{"date":"2025-10-15","temp_max":35.6,"temp_min":19,"humidity":64,"wind_speed":7.3,"cloud_pct":92.6,"pressure":954.1},{"date":"2025-10-16 | |","temp_max":43.7,"temp_min":20.7,"humidity":17.4,"wind_speed":24.5,"cloud_pct":70.3,"pressure":1011},{"date":"2025-10-17","temp_max":47.2,"temp_min":23.8,"humidity":64.3,"wind_speed":55.6,"cloud_ | |pct":70.3,"pressure":1014},{"date":"2025-10-18","temp_max":42.6,"temp_min":21.3,"humidity":26.9,"wind_speed":27.8,"cloud_pct":26.7,"pressure":1030},{"date":"2025-10-19","temp_max":37.3,"temp_min": | |11.2,"humidity":89.4,"wind_speed":15.7,"cloud_pct":52.5,"pressure":965.2},{"date":"2025-10-20","temp_max":34,"temp_min":13.9,"humidity":16.2,"wind_speed":13.2,"cloud_pct":66.3,"pressure":1049.1},{ | |"date":"2025-10-21","temp_max":33.5,"temp_min":21.5,"humidity":41.6,"wind_speed":59.9,"cloud_pct":42.6,"pressure":973.8},{"date":"2025-10-22","temp_max":33,"temp_min":20.2,"humidity":58.2,"wind_sp | |eed":49.4,"cloud_pct":67,"pressure":1005.7},{"date":"2025-10-23","temp_max":31.8,"temp_min":12.6,"humidity":18.3,"wind_speed":32,"cloud_pct":68.2,"pressure":962.6},{"date":"2025-10-24","temp_max": | |31.5,"temp_min":22.8,"humidity":50.9,"wind_speed":40,"cloud_pct":38.2,"pressure":995.1},{"date":"2025-10-25","temp_max":33.9,"temp_min":27.7,"humidity":68.2,"wind_speed":10.2,"cloud_pct":62.8,"pre | |ssure":986.6},{"date":"2025-10-26","temp_max":42,"temp_min":10.7,"humidity":31.1,"wind_speed":4.4,"cloud_pct":92.5,"pressure":962.9},{"date":"2025-10-27","temp_max":47.6,"temp_min":25.6,"humidity" | |:16,"wind_speed":48.8,"cloud_pct":28.7,"pressure":1043.6},{"date":"2025-10-28","temp_max":37.1,"temp_min":19.1,"humidity":25,"wind_speed":5.8,"cloud_pct":79.5,"pressure":970.7},{"date":"2025-10-29 | |","temp_max":35.6,"temp_min":15.5,"humidity":76.7,"wind_speed":35.4,"cloud_pct":88.7,"pressure":954.6},{"date":"2025-10-30","temp_max":38.8,"temp_min":17.3,"humidity":46.7,"wind_speed":7.4,"cloud_ | |pct":16.8,"pressure":955.5},{"date":"2025-10-31","temp_max":42.1,"temp_min":25.1,"humidity":53.5,"wind_speed":51.9,"cloud_pct":89.8,"pressure":1009.5},{"date":"2025-11-01","temp_max":43.7,"temp_mi | |n":29.4,"humidity":82.8,"wind_speed":10.7,"cloud_pct":34.8,"pressure":1046.9},{"date":"2025-11-02","temp_max":31.2,"temp_min":18.7,"humidity":17.6,"wind_speed":42,"cloud_pct":76.3,"pressure":967.7 | |},{"date":"2025-11-03","temp_max":43.1,"temp_min":19.4,"humidity":22.8,"wind_speed":33.7,"cloud_pct":75.9,"pressure":1001.5},{"date":"2025-11-04","temp_max":38.2,"temp_min":10.9,"humidity":42,"win | |d_speed":43.3,"cloud_pct":19.7,"pressure":959.3},{"date":"2025-11-05","temp_max":33.7,"temp_min":19.7,"humidity":52.8,"wind_speed":37.1,"cloud_pct":68,"pressure":968.5},{"date":"2025-11-06","temp_ | |max":40.6,"temp_min":10.9,"humidity":43.8,"wind_speed":5.9,"cloud_pct":27.4,"pressure":964.2},{"date":"2025-11-07","temp_max":33.5,"temp_min":16.8,"humidity":66.8,"wind_speed":55.8,"cloud_pct":28. | |9,"pressure":1015},{"date":"2025-11-08","temp_max":34.5,"temp_min":12,"humidity":77,"wind_speed":37.1,"cloud_pct":68.4,"pressure":1042.7},{"date":"2025-11-09","temp_max":41.4,"temp_min":10.3,"humi | |dity":73.7,"wind_speed":56.6,"cloud_pct":58.7,"pressure":959.5},{"date":"2025-11-10","temp_max":43.8,"temp_min":27.4,"humidity":46.1,"wind_speed":26.8,"cloud_pct":79.7,"pressure":952.7},{"date":"2 | |025-11-11","temp_max":33.1,"temp_min":21.9,"humidity":48.2,"wind_speed":31.1,"cloud_pct":79.8,"pressure":953.8},{"date":"2025-11-12","temp_max":36.4,"temp_min":26.7,"humidity":74.8,"wind_speed":52 | |.3,"cloud_pct":49.1,"pressure":954.8},{"date":"2025-11-13","temp_max":33.3,"temp_min":22.7,"humidity":21.4,"wind_speed":14.2,"cloud_pct":34.1,"pressure":1038.1},{"date":"2025-11-14","temp_max":30. | |4,"temp_min":25.1,"humidity":49.9,"wind_speed":19.9,"cloud_pct":56.3,"pressure":976.7},{"date":"2025-11-15","temp_max":35.6,"temp_min":14.4,"humidity":83.2,"wind_speed":52.5,"cloud_pct":54.4,"pres | |sure":957.1},{"date":"2025-11-16","temp_max":33.4,"temp_min":16.6,"humidity":84.7,"wind_speed":11.3,"cloud_pct":44.8,"pressure":958.7},{"date":"2025-11-17","temp_max":43.8,"temp_min":20.8,"humidit | |y":84.6,"wind_speed":38.8,"cloud_pct":49,"pressure":967.5},{"date":"2025-11-18","temp_max":49.5,"temp_min":24.7,"humidity":62.1,"wind_speed":56.4,"cloud_pct":18.1,"pressure":1042.8},{"date":"2025- | |11-19","temp_max":49.5,"temp_min":24.2,"humidity":59.9,"wind_speed":57,"cloud_pct":77.8,"pressure":986},{"date":"2025-11-20","temp_max":35.9,"temp_min":18.7,"humidity":75,"wind_speed":23.5,"cloud_ | |pct":39.3,"pressure":984.3},{"date":"2025-11-21","temp_max":32.2,"temp_min":19.8,"humidity":23.1,"wind_speed":44.6,"cloud_pct":5.9,"pressure":1043.9},{"date":"2025-11-22","temp_max":32.7,"temp_min | |":27.1,"humidity":24.1,"wind_speed":4.5,"cloud_pct":88.4,"pressure":1033},{"date":"2025-11-23","temp_max":31.1,"temp_min":29.9,"humidity":49.1,"wind_speed":9,"cloud_pct":27.2,"pressure":1024.3},{" | |date":"2025-11-24","temp_max":33.9,"temp_min":15.1,"humidity":84.3,"wind_speed":32.3,"cloud_pct":82.5,"pressure":982.2},{"date":"2025-11-25","temp_max":38.6,"temp_min":19.3,"humidity":71.2,"wind_s | |peed":44.7,"cloud_pct":58.1,"pressure":1034.1},{"date":"2025-11-26","temp_max":38.6,"temp_min":25.9,"humidity":12.5,"wind_speed":5.7,"cloud_pct":39.1,"pressure":1004.9},{"date":"2025-11-27","temp_ | |max":32.3,"temp_min":12.2,"humidity":57.1,"wind_speed":49.7,"cloud_pct":1.5,"pressure":956.5},{"date":"2025-11-28","temp_max":45.2,"temp_min":10.6,"humidity":66.4,"wind_speed":6.7,"cloud_pct":10," | |pressure":954.9},{"date":"2025-11-29","temp_max":32.1,"temp_min":19.8,"humidity":65.2,"wind_speed":44.4,"cloud_pct":93.1,"pressure":971.9},{"date":"2025-11-30","temp_max":43.3,"temp_min":20.8,"hum | |idity":86.3,"wind_speed":55.7,"cloud_pct":48.9,"pressure":1014},{"date":"2025-12-01","temp_max":45.6,"temp_min":21.3,"humidity":62.1,"wind_speed":12.5,"cloud_pct":17.1,"pressure":977.5},{"date":"2 | |025-12-02","temp_max":37.6,"temp_min":13.4,"humidity":18.6,"wind_speed":4.6,"cloud_pct":97.7,"pressure":978.6},{"date":"2025-12-03","temp_max":46.2,"temp_min":29.1,"humidity":33,"wind_speed":38,"c | |loud_pct":65.1,"pressure":1042.5},{"date":"2025-12-04","temp_max":37.4,"temp_min":20.7,"humidity":86.2,"wind_speed":27.3,"cloud_pct":48.6,"pressure":1001.1},{"date":"2025-12-05","temp_max":31.2,"t | |emp_min":11.9,"humidity":37,"wind_speed":59.1,"cloud_pct":2.4,"pressure":1038},{"date":"2025-12-06","temp_max":33.8,"temp_min":27.9,"humidity":64.2,"wind_speed":14.3,"cloud_pct":3.6,"pressure":968 | |.6},{"date":"2025-12-07","temp_max":36.8,"temp_min":12.8,"humidity":26.2,"wind_speed":48.7,"cloud_pct":18.9,"pressure":957.7},{"date":"2025-12-08","temp_max":36.7,"temp_min":28.2,"humidity":45.4," | |wind_speed":58.7,"cloud_pct":37.4,"pressure":1008.1},{"date":"2025-12-09","temp_max":32.9,"temp_min":10.7,"humidity":15.9,"wind_speed":54.4,"cloud_pct":38.3,"pressure":1047.6},{"date":"2025-12-10" | |,"temp_max":33,"temp_min":26.8,"humidity":62.9,"wind_speed":59.3,"cloud_pct":19.3,"pressure":969.5},{"date":"2025-12-11","temp_max":33.1,"temp_min":21.4,"humidity":15.2,"wind_speed":47,"cloud_pct" | |:31.6,"pressure":951.3},{"date":"2025-12-12","temp_max":39.4,"temp_min":12.9,"humidity":17.3,"wind_speed":29.4,"cloud_pct":44.5,"pressure":1034},{"date":"2025-12-13","temp_max":30,"temp_min":24.1, | |"humidity":45.5,"wind_speed":23.8,"cloud_pct":43.2,"pressure":1036},{"date":"2025-12-14","temp_max":31.9,"temp_min":14.1,"humidity":20.6,"wind_speed":24.6,"cloud_pct":89.1,"pressure":990.7},{"date | |":"2025-12-15","temp_max":47.1,"temp_min":16.8,"humidity":68.7,"wind_speed":20.3,"cloud_pct":22.7,"pressure":972.9},{"date":"2025-12-16","temp_max":37.6,"temp_min":19.9,"humidity":66.5,"wind_speed | |":16,"cloud_pct":59.6,"pressure":1000.5},{"date":"2025-12-17","temp_max":31.8,"temp_min":26.2,"humidity":14.6,"wind_speed":32.1,"cloud_pct":46.7,"pressure":1031.9},{"date":"2025-12-18","temp_max": | |38.4,"temp_min":12.9,"humidity":69.5,"wind_speed":31.1,"cloud_pct":30.2,"pressure":1031.5},{"date":"2025-12-19","temp_max":46.7,"temp_min":14.9,"humidity":13.5,"wind_speed":47.6,"cloud_pct":39.9," | |pressure":958.4},{"date":"2025-12-20","temp_max":42,"temp_min":10.2,"humidity":82.6,"wind_speed":47.9,"cloud_pct":12.2,"pressure":1004.3},{"date":"2025-12-21","temp_max":34.8,"temp_min":27.1,"humi | |dity":61.3,"wind_speed":47.9,"cloud_pct":75.6,"pressure":954.1},{"date":"2025-12-22","temp_max":36.9,"temp_min":11.8,"humidity":51.2,"wind_speed":30.1,"cloud_pct":93,"pressure":1039.9},{"date":"20 | |25-12-23","temp_max":43.6,"temp_min":20.3,"humidity":38,"wind_speed":52.6,"cloud_pct":92.8,"pressure":969.3},{"date":"2025-12-24","temp_max":34.4,"temp_min":23.8,"humidity":56.6,"wind_speed":46.7, | |"cloud_pct":13.1,"pressure":1012.6},{"date":"2025-12-25","temp_max":36.3,"temp_min":29.6,"humidity":50.4,"wind_speed":36.8,"cloud_pct":6.5,"pressure":1021.8},{"date":"2025-12-26","temp_max":31,"te | |mp_min":16.6,"humidity":62.9,"wind_speed":42,"cloud_pct":33.2,"pressure":972.3},{"date":"2025-12-27","temp_max":47.2,"temp_min":25.3,"humidity":29.1,"wind_speed":15.6,"cloud_pct":2,"pressure":973. | |3},{"date":"2025-12-28","temp_max":44.3,"temp_min":20.3,"humidity":70.6,"wind_speed":23.6,"cloud_pct":66.9,"pressure":982.7},{"date":"2025-12-29","temp_max":35.5,"temp_min":26.5,"humidity":66.2,"w | |ind_speed":29.4,"cloud_pct":57.7,"pressure":975.3},{"date":"2025-12-30","temp_max":33.4,"temp_min":21.1,"humidity":76.8,"wind_speed":8.8,"cloud_pct":41.1,"pressure":1032.1},{"date":"2025-12-31","t | |emp_max":45.2,"temp_min":17.9,"humidity":44,"wind_speed":10.6,"cloud_pct":20.1,"pressure":976.2},{"date":"2026-01-01","temp_max":32.5,"temp_min":20.8,"humidity":32.4,"wind_speed":35.3,"cloud_pct": | |13.6,"pressure":1044.8},{"date":"2026-01-02","temp_max":38.5,"temp_min":28.7,"humidity":26.6,"wind_speed":20.4,"cloud_pct":17.2,"pressure":1030},{"date":"2026-01-03","temp_max":49.1,"temp_min":21. | |8,"humidity":74.5,"wind_speed":12.4,"cloud_pct":10.4,"pressure":1014.2},{"date":"2026-01-04","temp_max":49.4,"temp_min":14.3,"humidity":81,"wind_speed":29.8,"cloud_pct":84.5,"pressure":1024.4},{"d | |ate":"2026-01-05","temp_max":30.9,"temp_min":22.4,"humidity":22.7,"wind_speed":39.8,"cloud_pct":43.6,"pressure":972.1},{"date":"2026-01-06","temp_max":39.9,"temp_min":26.7,"humidity":14.4,"wind_sp | |eed":2.2,"cloud_pct":98.2,"pressure":1030.5},{"date":"2026-01-07","temp_max":35.5,"temp_min":24.1,"humidity":70.8,"wind_speed":54.5,"cloud_pct":83.1,"pressure":1024.8},{"date":"2026-01-08","temp_m | |ax":31,"temp_min":12.5,"humidity":21.6,"wind_speed":38.5,"cloud_pct":35.2,"pressure":1001.6},{"date":"2026-01-09","temp_max":39.3,"temp_min":24.6,"humidity":58.8,"wind_speed":18.7,"cloud_pct":67.2 | |,"pressure":954.7},{"date":"2026-01-10","temp_max":30.1,"temp_min":13.3,"humidity":22.8,"wind_speed":26.3,"cloud_pct":25.2,"pressure":1007.2},{"date":"2026-01-11","temp_max":33.4,"temp_min":28.4," | |humidity":71.9,"wind_speed":15.7,"cloud_pct":37.7,"pressure":965.4},{"date":"2026-01-12","temp_max":42.1,"temp_min":14.6,"humidity":33.4,"wind_speed":33.9,"cloud_pct":11.6,"pressure":1043.5},{"dat | |e":"2026-01-13","temp_max":37.8,"temp_min":10.5,"humidity":37.2,"wind_speed":2,"cloud_pct":13.7,"pressure":969.8},{"date":"2026-01-14","temp_max":35.2,"temp_min":20.2,"humidity":38,"wind_speed":46 | |.1,"cloud_pct":97.5,"pressure":960.8},{"date":"2026-01-15","temp_max":35.4,"temp_min":20,"humidity":10.4,"wind_speed":12.9,"cloud_pct":47.5,"pressure":973.4},{"date":"2026-01-16","temp_max":37.5," | |temp_min":18.9,"humidity":59.9,"wind_speed":32,"cloud_pct":17.1,"pressure":970.8},{"date":"2026-01-17","temp_max":48,"temp_min":23.1,"humidity":38.1,"wind_speed":26.3,"cloud_pct":20.6,"pressure":9 | |96.8},{"date":"2026-01-18","temp_max":39,"temp_min":27.1,"humidity":70.2,"wind_speed":56.9,"cloud_pct":34.5,"pressure":1031},{"date":"2026-01-19","temp_max":34.9,"temp_min":15.3,"humidity":64,"win | |d_speed":30.6,"cloud_pct":20.6,"pressure":972.7},{"date":"2026-01-20","temp_max":43.6,"temp_min":18.7,"humidity":43.7,"wind_speed":46.7,"cloud_pct":47.7,"pressure":1035.1},{"date":"2026-01-21","te | |mp_max":37.8,"temp_min":29.6,"humidity":63.9,"wind_speed":55,"cloud_pct":9.8,"pressure":978.7},{"date":"2026-01-22","temp_max":32.9,"temp_min":15.8,"humidity":64.4,"wind_speed":41.5,"cloud_pct":47 | |.1,"pressure":984.4},{"date":"2026-01-23","temp_max":43.3,"temp_min":24.2,"humidity":38.9,"wind_speed":6.2,"cloud_pct":71.7,"pressure":982},{"date":"2026-01-24","temp_max":48.4,"temp_min":20.2,"hu | |midity":71.3,"wind_speed":40.8,"cloud_pct":72.4,"pressure":1018},{"date":"2026-01-25","temp_max":39.2,"temp_min":11.1,"humidity":80.6,"wind_speed":2.7,"cloud_pct":31.1,"pressure":1014.8},{"date":" | |2026-01-26","temp_max":31.2,"temp_min":15.8,"humidity":61.1,"wind_speed":1.5,"cloud_pct":35.4,"pressure":980.4},{"date":"2026-01-27","temp_max":45.1,"temp_min":21.9,"humidity":21.6,"wind_speed":26 | |,"cloud_pct":64,"pressure":1031.5},{"date":"2026-01-28","temp_max":33.1,"temp_min":28.2,"humidity":88.1,"wind_speed":2.2,"cloud_pct":61.3,"pressure":1042.3},{"date":"2026-01-29","temp_max":40.9,"t | |emp_min":22,"humidity":86,"wind_speed":11.3,"cloud_pct":45.8,"pressure":970.1},{"date":"2026-01-30","temp_max":40.6,"temp_min":27,"humidity":13,"wind_speed":33.4,"cloud_pct":96.1,"pressure":990.9} | |,{"date":"2026-01-31","temp_max":48.7,"temp_min":14,"humidity":56.5,"wind_speed":19.1,"cloud_pct":71.6,"pressure":1032.5},{"date":"2026-02-01","temp_max":43,"temp_min":18.4,"humidity":34.4,"wind_s | |peed":30.4,"cloud_pct":53.6,"pressure":985.7},{"date":"2026-02-02","temp_max":32.7,"temp_min":11.4,"humidity":43.8,"wind_speed":44.6,"cloud_pct":71.6,"pressure":983.7},{"date":"2026-02-03","temp_m | |ax":42.1,"temp_min":10.1,"humidity":62.4,"wind_speed":49.9,"cloud_pct":23.3,"pressure":1026.9},{"date":"2026-02-04","temp_max":47,"temp_min":21.8,"humidity":21,"wind_speed":40.6,"cloud_pct":58.1," | |pressure":981.5},{"date":"2026-02-05","temp_max":44.3,"temp_min":23.8,"humidity":73.8,"wind_speed":43.6,"cloud_pct":75.1,"pressure":985.6},{"date":"2026-02-06","temp_max":42.8,"temp_min":26,"humid | |ity":36.4,"wind_speed":16.9,"cloud_pct":54.3,"pressure":964.9},{"date":"2026-02-07","temp_max":35.6,"temp_min":23.6,"humidity":63.6,"wind_speed":22.3,"cloud_pct":93.1,"pressure":967.5},{"date":"20 | |26-02-08","temp_max":40.8,"temp_min":12.7,"humidity":78.4,"wind_speed":41.6,"cloud_pct":38.8,"pressure":969.4},{"date":"2026-02-09","temp_max":33.6,"temp_min":25.7,"humidity":73.5,"wind_speed":43. | |2,"cloud_pct":99.5,"pressure":979.8},{"date":"2026-02-10","temp_max":32.8,"temp_min":17.2,"humidity":18.8,"wind_speed":6.1,"cloud_pct":23.3,"pressure":978.7},{"date":"2026-02-11","temp_max":44.3," | |temp_min":25.5,"humidity":79.8,"wind_speed":45.2,"cloud_pct":2.4,"pressure":976},{"date":"2026-02-12","temp_max":39.7,"temp_min":27.6,"humidity":65.1,"wind_speed":19.5,"cloud_pct":20.4,"pressure": | |966.4},{"date":"2026-02-13","temp_max":48.9,"temp_min":17.8,"humidity":68,"wind_speed":59.6,"cloud_pct":37,"pressure":1047},{"date":"2026-02-14","temp_max":40.2,"temp_min":27.8,"humidity":47.9,"wi | |nd_speed":35.4,"cloud_pct":44.7,"pressure":1024.6},{"date":"2026-02-15","temp_max":43.1,"temp_min":25.6,"humidity":23.1,"wind_speed":26.4,"cloud_pct":38.4,"pressure":1027.7},{"date":"2026-02-16"," | |temp_max":38.7,"temp_min":29.9,"humidity":46.5,"wind_speed":32.5,"cloud_pct":12.5,"pressure":1045.5},{"date":"2026-02-17","temp_max":38.7,"temp_min":10.5,"humidity":11.3,"wind_speed":32.6,"cloud_p | |ct":1.8,"pressure":1009.2},{"date":"2026-02-18","temp_max":37.2,"temp_min":12.4,"humidity":23.8,"wind_speed":31.1,"cloud_pct":71.3,"pressure":986.4},{"date":"2026-02-19","temp_max":35.3,"temp_min" | |:22.9,"humidity":30.3,"wind_speed":35,"cloud_pct":69.3,"pressure":1018},{"date":"2026-02-20","temp_max":30.7,"temp_min":17.3,"humidity":54.3,"wind_speed":2.2,"cloud_pct":19.3,"pressure":990.8},{"d | |ate":"2026-02-21","temp_max":30.7,"temp_min":28.4,"humidity":80,"wind_speed":8.7,"cloud_pct":86.7,"pressure":982.8},{"date":"2026-02-22","temp_max":32.4,"temp_min":17.6,"humidity":42.9,"wind_speed | |":44.5,"cloud_pct":53.6,"pressure":988.7},{"date":"2026-02-23","temp_max":41.2,"temp_min":27.3,"humidity":11.2,"wind_speed":38.8,"cloud_pct":10.9,"pressure":965.9},{"date":"2026-02-24","temp_max": | |32.2,"temp_min":28.4,"humidity":44.1,"wind_speed":25.1,"cloud_pct":2.4,"pressure":957.6},{"date":"2026-02-25","temp_max":39.1,"temp_min":19.4,"humidity":38.8,"wind_speed":0.6,"cloud_pct":57.8,"pre | |ssure":981.7},{"date":"2026-02-26","temp_max":37.3,"temp_min":19.4,"humidity":85.7,"wind_speed":53.5,"cloud_pct":68.8,"pressure":1038.5},{"date":"2026-02-27","temp_max":48.4,"temp_min":19.5,"humid | |ity":50,"wind_speed":35,"cloud_pct":26,"pressure":974.9},{"date":"2026-02-28","temp_max":45,"temp_min":26.6,"humidity":51.1,"wind_speed":16.1,"cloud_pct":23,"pressure":1030.1},{"date":"2026-03-01" | |,"temp_max":46.8,"temp_min":12.9,"humidity":33.1,"wind_speed":58.8,"cloud_pct":45.3,"pressure":971.7},{"date":"2026-03-02","temp_max":39.7,"temp_min":19.9,"humidity":41.3,"wind_speed":14.1,"cloud_ | |pct":15.4,"pressure":994.5},{"date":"2026-03-03","temp_max":42.9,"temp_min":19.6,"humidity":77.8,"wind_speed":21.5,"cloud_pct":63.3,"pressure":972.4},{"date":"2026-03-04","temp_max":35.4,"temp_min | |":19.6,"humidity":37.4,"wind_speed":30.9,"cloud_pct":23,"pressure":986.9},{"date":"2026-03-05","temp_max":38.2,"temp_min":27.2,"humidity":70,"wind_speed":56.4,"cloud_pct":68.7,"pressure":975.4},{" | |date":"2026-03-06","temp_max":47.6,"temp_min":15.9,"humidity":59.1,"wind_speed":38.9,"cloud_pct":99,"pressure":953.2},{"date":"2026-03-07","temp_max":40.7,"temp_min":27,"humidity":87,"wind_speed": | |20.3,"cloud_pct":12.6,"pressure":1034.2},{"date":"2026-03-08","temp_max":36.6,"temp_min":21.3,"humidity":86.7,"wind_speed":20.9,"cloud_pct":94.2,"pressure":1039.4},{"date":"2026-03-09","temp_max": | |39.5,"temp_min":10.5,"humidity":34.9,"wind_speed":51.4,"cloud_pct":78.4,"pressure":996},{"date":"2026-03-10","temp_max":33.4,"temp_min":15,"humidity":10.5,"wind_speed":2.3,"cloud_pct":92,"pressure | |":964},{"date":"2026-03-11","temp_max":39.4,"temp_min":17.2,"humidity":73.1,"wind_speed":0.4,"cloud_pct":88.3,"pressure":964.4},{"date":"2026-03-12","temp_max":39.5,"temp_min":13.6,"humidity":36.4 | |,"wind_speed":48.7,"cloud_pct":69.6,"pressure":1026},{"date":"2026-03-13","temp_max":31.3,"temp_min":22,"humidity":13.9,"wind_speed":18.1,"cloud_pct":86.3,"pressure":967.2},{"date":"2026-03-14","t | |emp_max":35.3,"temp_min":27.6,"humidity":80.9,"wind_speed":3.7,"cloud_pct":79.7,"pressure":997.1},{"date":"2026-03-15","temp_max":44.3,"temp_min":11,"humidity":53.6,"wind_speed":37.2,"cloud_pct":6 | |8.7,"pressure":1041.1},{"date":"2026-03-16","temp_max":33.4,"temp_min":10.1,"humidity":26.7,"wind_speed":45.1,"cloud_pct":34.4,"pressure":950.9},{"date":"2026-03-17","temp_max":49.7,"temp_min":26. | |1,"humidity":69.7,"wind_speed":17.4,"cloud_pct":15.9,"pressure":1013.8},{"date":"2026-03-18","temp_max":43.1,"temp_min":20.8,"humidity":60.1,"wind_speed":21.6,"cloud_pct":15.9,"pressure":1014.8},{ | |"date":"2026-03-19","temp_max":42.6,"temp_min":18.7,"humidity":20.4,"wind_speed":53.5,"cloud_pct":10.1,"pressure":1021.7},{"date":"2026-03-20","temp_max":42.2,"temp_min":13.7,"humidity":42.8,"wind | |_speed":20,"cloud_pct":62.7,"pressure":1007.1},{"date":"2026-03-21","temp_max":31.1,"temp_min":23,"humidity":24.9,"wind_speed":32.4,"cloud_pct":56.3,"pressure":954},{"date":"2026-03-22","temp_max" | |:45.4,"temp_min":11,"humidity":42.7,"wind_speed":47.7,"cloud_pct":59.2,"pressure":952.3},{"date":"2026-03-23","temp_max":46.2,"temp_min":28.3,"humidity":43.6,"wind_speed":30.7,"cloud_pct":42.2,"pr | |essure":1045.5},{"date":"2026-03-24","temp_max":32.4,"temp_min":16.9,"humidity":48.6,"wind_speed":40.5,"cloud_pct":51.3,"pressure":1028.9},{"date":"2026-03-25","temp_max":42.5,"temp_min":25.7,"hum | |idity":25.4,"wind_speed":37.2,"cloud_pct":8.6,"pressure":1047.1},{"date":"2026-03-26","temp_max":41.6,"temp_min":10.8,"humidity":46.5,"wind_speed":56,"cloud_pct":82.9,"pressure":1022.3},{"date":"2 | |026-03-27","temp_max":43.5,"temp_min":18.4,"humidity":57.2,"wind_speed":2.1,"cloud_pct":15.6,"pressure":1025.1},{"date":"2026-03-28","temp_max":43.4,"temp_min":18.8,"humidity":38,"wind_speed":33," | |cloud_pct":40.4,"pressure":1002.3},{"date":"2026-03-29","temp_max":43.4,"temp_min":24.6,"humidity":52.7,"wind_speed":53.5,"cloud_pct":0.9,"pressure":964},{"date":"2026-03-30","temp_max":37.2,"temp | |_min":23.6,"humidity":44.6,"wind_speed":22.7,"cloud_pct":15.9,"pressure":1015},{"date":"2026-03-31","temp_max":30.2,"temp_min":17,"humidity":17.4,"wind_speed":52,"cloud_pct":72.9,"pressure":992},{ | |"date":"2026-04-01","temp_max":44.9,"temp_min":19.7,"humidity":37.1,"wind_speed":0.6,"cloud_pct":54.6,"pressure":1007.8},{"date":"2026-04-02","temp_max":44.1,"temp_min":25.8,"humidity":73.1,"wind_ | |speed":49.9,"cloud_pct":22.4,"pressure":1041.7},{"date":"2026-04-03","temp_max":36.2,"temp_min":16,"humidity":51,"wind_speed":43.6,"cloud_pct":51.1,"pressure":959.5},{"date":"2026-04-04","temp_max | |":32.2,"temp_min":28.8,"humidity":67.9,"wind_speed":53.3,"cloud_pct":31.2,"pressure":1048.7},{"date":"2026-04-05","temp_max":37.4,"temp_min":23.7,"humidity":71.7,"wind_speed":41,"cloud_pct":90.1," | |pressure":1038.4},{"date":"2026-04-06","temp_max":33.4,"temp_min":18.3,"humidity":84.3,"wind_speed":41.3,"cloud_pct":56,"pressure":1045},{"date":"2026-04-07","temp_max":32,"temp_min":17.6,"humidit | |y":51.5,"wind_speed":19.3,"cloud_pct":72.4,"pressure":973.3},{"date":"2026-04-08","temp_max":31.1,"temp_min":23.4,"humidity":88.6,"wind_speed":56.7,"cloud_pct":10.5,"pressure":1017},{"date":"2026- | |04-09","temp_max":44.9,"temp_min":12.4,"humidity":33,"wind_speed":49,"cloud_pct":75.5,"pressure":954.1},{"date":"2026-04-10","temp_max":38.2,"temp_min":12.4,"humidity":23.9,"wind_speed":6.6,"cloud | |_pct":69.4,"pressure":994.7},{"date":"2026-04-11","temp_max":39.2,"temp_min":27.5,"humidity":26.4,"wind_speed":43,"cloud_pct":52.1,"pressure":1028.5},{"date":"2026-04-12","temp_max":47.3,"temp_min | |":18.3,"humidity":64.2,"wind_speed":1.9,"cloud_pct":4.8,"pressure":973.6},{"date":"2026-04-13","temp_max":36.6,"temp_min":13.3,"humidity":58.8,"wind_speed":42.3,"cloud_pct":83.4,"pressure":991.7}, | |{"date":"2026-04-14","temp_max":43.1,"temp_min":12.3,"humidity":74.6,"wind_speed":3.5,"cloud_pct":50,"pressure":1015.6},{"date":"2026-04-15","temp_max":48.5,"temp_min":21.6,"humidity":52.7,"wind_s | |peed":6.2,"cloud_pct":79.8,"pressure":975.4},{"date":"2026-04-16","temp_max":38,"temp_min":21.3,"humidity":30.4,"wind_speed":43.4,"cloud_pct":4,"pressure":974.6},{"date":"2026-04-17","temp_max":30 | |.4,"temp_min":28.5,"humidity":16.7,"wind_speed":39.6,"cloud_pct":97.6,"pressure":965.4},{"date":"2026-04-18","temp_max":48.1,"temp_min":11.5,"humidity":33,"wind_speed":53.8,"cloud_pct":52.2,"press | |ure":1008.9},{"date":"2026-04-19","temp_max":39.2,"temp_min":11.3,"humidity":28.8,"wind_speed":58.9,"cloud_pct":16.7,"pressure":969.4},{"date":"2026-04-20","temp_max":32.1,"temp_min":17.7,"humidit | |y":46.4,"wind_speed":44.3,"cloud_pct":82,"pressure":982},{"date":"2026-04-21","temp_max":30.8,"temp_min":15.3,"humidity":88,"wind_speed":56,"cloud_pct":75.5,"pressure":958.8},{"date":"2026-04-22", | |"temp_max":39.6,"temp_min":16.9,"humidity":17.3,"wind_speed":41.6,"cloud_pct":36.6,"pressure":1031},{"date":"2026-04-23","temp_max":41.4,"temp_min":21.3,"humidity":25.2,"wind_speed":5.8,"cloud_pct | |":95.5,"pressure":952.2},{"date":"2026-04-24","temp_max":34.9,"temp_min":17.7,"humidity":61.5,"wind_speed":46.1,"cloud_pct":8.5,"pressure":1046.6},{"date":"2026-04-25","temp_max":39,"temp_min":20, | |"humidity":86,"wind_speed":42.6,"cloud_pct":46.2,"pressure":1036},{"date":"2026-04-26","temp_max":41.3,"temp_min":11.1,"humidity":25.1,"wind_speed":3.5,"cloud_pct":59.3,"pressure":1023.1},{"date": | |"2026-04-27","temp_max":34.8,"temp_min":17.7,"humidity":43.5,"wind_speed":22.8,"cloud_pct":59,"pressure":1038.8},{"date":"2026-04-28","temp_max":38,"temp_min":10.6,"humidity":60.3,"wind_speed":25. | |5,"cloud_pct":7.8,"pressure":962.2},{"date":"2026-04-29","temp_max":34.3,"temp_min":16.9,"humidity":71.7,"wind_speed":5.9,"cloud_pct":50.7,"pressure":1040.5},{"date":"2026-04-30","temp_max":35.7," | |temp_min":19.7,"humidity":71.3,"wind_speed":55.5,"cloud_pct":64.3,"pressure":971.7},{"date":"2026-05-01","temp_max":49,"temp_min":10.9,"humidity":42.2,"wind_speed":16.8,"cloud_pct":75.2,"pressure" | |:1045.9},{"date":"2026-05-02","temp_max":40.8,"temp_min":26.3,"humidity":86.1,"wind_speed":36.6,"cloud_pct":47.5,"pressure":1004.5},{"date":"2026-05-03","temp_max":48.2,"temp_min":22.9,"humidity": | |43.1,"wind_speed":16.3,"cloud_pct":19.4,"pressure":966.3},{"date":"2026-05-04","temp_max":31.8,"temp_min":23.3,"humidity":77.8,"wind_speed":43.3,"cloud_pct":80.9,"pressure":1046.9},{"date":"2026-0 | |5-05","temp_max":45.3,"temp_min":27,"humidity":53.4,"wind_speed":57.3,"cloud_pct":98.5,"pressure":973.6},{"date":"2026-05-06","temp_max":49,"temp_min":13.8,"humidity":44.7,"wind_speed":49.3,"cloud | |_pct":66,"pressure":984.2},{"date":"2026-05-07","temp_max":46.9,"temp_min":28.8,"humidity":77.4,"wind_speed":34.7,"cloud_pct":3.4,"pressure":1005.3},{"date":"2026-05-08","temp_max":43.3,"temp_min" | |:12.5,"humidity":89.2,"wind_speed":11.1,"cloud_pct":37,"pressure":1020.1}],"hourly":[{"timestamp":"2025-05-08T20:02:23Z","temperature":-1.6,"wind_dir":"J","uv_index":1.6,"visibility":12.7},{"times | |tamp":"2025-05-08T21:02:23Z","temperature":27.4,"wind_dir":"L","uv_index":2,"visibility":14.5},{"timestamp":"2025-05-08T22:02:23Z","temperature":39.9,"wind_dir":"Y","uv_index":2.6,"visibility":15} | |,{"timestamp":"2025-05-08T23:02:23Z","temperature":4.8,"wind_dir":"M","uv_index":0,"visibility":8.3},{"timestamp":"2025-05-09T00:02:23Z","temperature":16.6,"wind_dir":"D","uv_index":9.8,"visibilit | |y":15.4},{"timestamp":"2025-05-09T01:02:23Z","temperature":24.1,"wind_dir":"G","uv_index":9.4,"visibility":5.3},{"timestamp":"2025-05-09T02:02:23Z","temperature":30.8,"wind_dir":"T","uv_index":8.7 | |,"visibility":16.9},{"timestamp":"2025-05-09T03:02:23Z","temperature":40.3,"wind_dir":"E","uv_index":7.4,"visibility":16.8},{"timestamp":"2025-05-09T04:02:23Z","temperature":6.2,"wind_dir":"R","uv | |_index":6.3,"visibility":13},{"timestamp":"2025-05-09T05:02:23Z","temperature":29.4,"wind_dir":"D","uv_index":9.9,"visibility":7.3},{"timestamp":"2025-05-09T06:02:23Z","temperature":33.4,"wind_dir | |":"X","uv_index":0.9,"visibility":1.8},{"timestamp":"2025-05-09T07:02:23Z","temperature":16.4,"wind_dir":"V","uv_index":10.6,"visibility":9.8},{"timestamp":"2025-05-09T08:02:23Z","temperature":29. | |4,"wind_dir":"O","uv_index":9.7,"visibility":11.9},{"timestamp":"2025-05-09T09:02:23Z","temperature":17.1,"wind_dir":"F","uv_index":10.2,"visibility":15.9},{"timestamp":"2025-05-09T10:02:23Z","tem | |perature":1.4,"wind_dir":"Y","uv_index":5,"visibility":11.5},{"timestamp":"2025-05-09T11:02:23Z","temperature":26.5,"wind_dir":"W","uv_index":6,"visibility":3.3},{"timestamp":"2025-05-09T12:02:23Z | |","temperature":26.9,"wind_dir":"U","uv_index":4.1,"visibility":17.8},{"timestamp":"2025-05-09T13:02:23Z","temperature":26.1,"wind_dir":"X","uv_index":7.9,"visibility":4.8},{"timestamp":"2025-05-0 | |9T14:02:23Z","temperature":-3.4,"wind_dir":"Z","uv_index":8.8,"visibility":1.2},{"timestamp":"2025-05-09T15:02:23Z","temperature":0.1,"wind_dir":"V","uv_index":7.6,"visibility":8.7},{"timestamp":" | |2025-05-09T16:02:23Z","temperature":10.5,"wind_dir":"R","uv_index":4.5,"visibility":7.6},{"timestamp":"2025-05-09T17:02:23Z","temperature":15,"wind_dir":"P","uv_index":6.8,"visibility":7.7},{"time | |stamp":"2025-05-09T18:02:23Z","temperature":26.6,"wind_dir":"A","uv_index":2.1,"visibility":7.1},{"timestamp":"2025-05-09T19:02:23Z","temperature":44.5,"wind_dir":"L","uv_index":5,"visibility":8.7 | |},{"timestamp":"2025-05-09T20:02:23Z","temperature":30,"wind_dir":"L","uv_index":10.2,"visibility":2},{"timestamp":"2025-05-09T21:02:23Z","temperature":32.6,"wind_dir":"R","uv_index":7.3,"visibili | |ty":14.7},{"timestamp":"2025-05-09T22:02:23Z","temperature":21,"wind_dir":"R","uv_index":6.4,"visibility":11.3},{"timestamp":"2025-05-09T23:02:23Z","temperature":-3.2,"wind_dir":"Q","uv_index":2.1 | |,"visibility":9.3},{"timestamp":"2025-05-10T00:02:23Z","temperature":25.7,"wind_dir":"W","uv_index":9.9,"visibility":1.6},{"timestamp":"2025-05-10T01:02:23Z","temperature":17.8,"wind_dir":"E","uv_ | |index":5.2,"visibility":6.1},{"timestamp":"2025-05-10T02:02:23Z","temperature":36.3,"wind_dir":"O","uv_index":2.2,"visibility":12.6},{"timestamp":"2025-05-10T03:02:23Z","temperature":12.7,"wind_di | |r":"E","uv_index":6.6,"visibility":14.9},{"timestamp":"2025-05-10T04:02:23Z","temperature":15.7,"wind_dir":"S","uv_index":0.7,"visibility":17.2},{"timestamp":"2025-05-10T05:02:23Z","temperature":1 | |9.7,"wind_dir":"J","uv_index":1.4,"visibility":16.8},{"timestamp":"2025-05-10T06:02:23Z","temperature":12.9,"wind_dir":"Z","uv_index":9.8,"visibility":9.3},{"timestamp":"2025-05-10T07:02:23Z","tem | |perature":6.2,"wind_dir":"U","uv_index":8.7,"visibility":5.7},{"timestamp":"2025-05-10T08:02:23Z","temperature":39.1,"wind_dir":"C","uv_index":3.8,"visibility":9.5},{"timestamp":"2025-05-10T09:02: | |23Z","temperature":25.5,"wind_dir":"Y","uv_index":7.4,"visibility":11},{"timestamp":"2025-05-10T10:02:23Z","temperature":-4.8,"wind_dir":"D","uv_index":7.3,"visibility":3},{"timestamp":"2025-05-10 | |T11:02:23Z","temperature":37.4,"wind_dir":"G","uv_index":5,"visibility":18.8},{"timestamp":"2025-05-10T12:02:23Z","temperature":15.4,"wind_dir":"Q","uv_index":4.4,"visibility":11.1},{"timestamp":" | |2025-05-10T13:02:23Z","temperature":44.1,"wind_dir":"I","uv_index":3,"visibility":19.4},{"timestamp":"2025-05-10T14:02:23Z","temperature":37.9,"wind_dir":"U","uv_index":5.1,"visibility":13.9},{"ti | |mestamp":"2025-05-10T15:02:23Z","temperature":43.3,"wind_dir":"G","uv_index":5.7,"visibility":14.4},{"timestamp":"2025-05-10T16:02:23Z","temperature":27.2,"wind_dir":"O","uv_index":0.7,"visibility | |":19.3},{"timestamp":"2025-05-10T17:02:23Z","temperature":-0.2,"wind_dir":"H","uv_index":2.8,"visibility":8.9},{"timestamp":"2025-05-10T18:02:23Z","temperature":37.6,"wind_dir":"S","uv_index":10.6 | |,"visibility":7.5},{"timestamp":"2025-05-10T19:02:23Z","temperature":26.2,"wind_dir":"P","uv_index":8.4,"visibility":15.5},{"timestamp":"2025-05-10T20:02:23Z","temperature":27.1,"wind_dir":"H","uv | |_index":10.6,"visibility":4.9},{"timestamp":"2025-05-10T21:02:23Z","temperature":0.9,"wind_dir":"B","uv_index":2.4,"visibility":15.1},{"timestamp":"2025-05-10T22:02:23Z","temperature":39.1,"wind_d | |ir":"V","uv_index":1.4,"visibility":11.9},{"timestamp":"2025-05-10T23:02:23Z","temperature":4.6,"wind_dir":"E","uv_index":2.6,"visibility":13.3},{"timestamp":"2025-05-11T00:02:23Z","temperature":2 | |8.9,"wind_dir":"S","uv_index":0.8,"visibility":18.9},{"timestamp":"2025-05-11T01:02:23Z","temperature":22.1,"wind_dir":"S","uv_index":3.9,"visibility":5.9},{"timestamp":"2025-05-11T02:02:23Z","tem | |perature":13.8,"wind_dir":"J","uv_index":9.6,"visibility":12.5},{"timestamp":"2025-05-11T03:02:23Z","temperature":39.6,"wind_dir":"A","uv_index":8.1,"visibility":10.5},{"timestamp":"2025-05-11T04: | |02:23Z","temperature":-0.9,"wind_dir":"L","uv_index":9.7,"visibility":2.6},{"timestamp":"2025-05-11T05:02:23Z","temperature":11.2,"wind_dir":"S","uv_index":4.9,"visibility":11},{"timestamp":"2025- | |05-11T06:02:23Z","temperature":13.3,"wind_dir":"E","uv_index":5.9,"visibility":6.5},{"timestamp":"2025-05-11T07:02:23Z","temperature":18.2,"wind_dir":"M","uv_index":0.7,"visibility":11.1},{"timest | |amp":"2025-05-11T08:02:23Z","temperature":17.6,"wind_dir":"A","uv_index":3.2,"visibility":4.2},{"timestamp":"2025-05-11T09:02:23Z","temperature":9.4,"wind_dir":"D","uv_index":0.3,"visibility":1.4} | |,{"timestamp":"2025-05-11T10:02:23Z","temperature":27.3,"wind_dir":"V","uv_index":8.9,"visibility":1.2},{"timestamp":"2025-05-11T11:02:23Z","temperature":-0.3,"wind_dir":"Y","uv_index":2.6,"visibi | |lity":19.3},{"timestamp":"2025-05-11T12:02:23Z","temperature":7.3,"wind_dir":"A","uv_index":7.3,"visibility":10.8},{"timestamp":"2025-05-11T13:02:23Z","temperature":40.9,"wind_dir":"R","uv_index": | |1.9,"visibility":1.8},{"timestamp":"2025-05-11T14:02:23Z","temperature":40.5,"wind_dir":"P","uv_index":2.5,"visibility":1.1},{"timestamp":"2025-05-11T15:02:23Z","temperature":5.1,"wind_dir":"K","u | |v_index":8.7,"visibility":16.7},{"timestamp":"2025-05-11T16:02:23Z","temperature":14.5,"wind_dir":"E","uv_index":8.5,"visibility":4.4},{"timestamp":"2025-05-11T17:02:23Z","temperature":2.6,"wind_d | |ir":"T","uv_index":5.7,"visibility":14.8},{"timestamp":"2025-05-11T18:02:23Z","temperature":8.4,"wind_dir":"S","uv_index":1,"visibility":9},{"timestamp":"2025-05-11T19:02:23Z","temperature":29.1," | |wind_dir":"R","uv_index":5.4,"visibility":12.6},{"timestamp":"2025-05-11T20:02:23Z","temperature":4.8,"wind_dir":"F","uv_index":8.8,"visibility":8.3},{"timestamp":"2025-05-11T21:02:23Z","temperatu | |re":3.6,"wind_dir":"G","uv_index":6.3,"visibility":7.9},{"timestamp":"2025-05-11T22:02:23Z","temperature":27.2,"wind_dir":"N","uv_index":1.9,"visibility":10.3},{"timestamp":"2025-05-11T23:02:23Z", | |"temperature":21.9,"wind_dir":"V","uv_index":9.3,"visibility":1.7},{"timestamp":"2025-05-12T00:02:23Z","temperature":44.8,"wind_dir":"P","uv_index":2.1,"visibility":5.7},{"timestamp":"2025-05-12T0 | |1:02:23Z","temperature":30.6,"wind_dir":"T","uv_index":7.6,"visibility":10.7},{"timestamp":"2025-05-12T02:02:23Z","temperature":30.3,"wind_dir":"T","uv_index":10.3,"visibility":12.4},{"timestamp": | |"2025-05-12T03:02:23Z","temperature":13.4,"wind_dir":"R","uv_index":7.2,"visibility":3},{"timestamp":"2025-05-12T04:02:23Z","temperature":35.6,"wind_dir":"A","uv_index":4.3,"visibility":8.1},{"tim | |estamp":"2025-05-12T05:02:23Z","temperature":28.1,"wind_dir":"J","uv_index":2.1,"visibility":1.7},{"timestamp":"2025-05-12T06:02:23Z","temperature":28.8,"wind_dir":"Y","uv_index":7.4,"visibility": | |14.1},{"timestamp":"2025-05-12T07:02:23Z","temperature":23.7,"wind_dir":"J","uv_index":8.4,"visibility":6},{"timestamp":"2025-05-12T08:02:23Z","temperature":8.8,"wind_dir":"H","uv_index":7.3,"visi | |bility":8.5},{"timestamp":"2025-05-12T09:02:23Z","temperature":17.3,"wind_dir":"E","uv_index":1.4,"visibility":18.1},{"timestamp":"2025-05-12T10:02:23Z","temperature":42.8,"wind_dir":"T","uv_index | |":10.8,"visibility":11.3},{"timestamp":"2025-05-12T11:02:23Z","temperature":40.4,"wind_dir":"F","uv_index":5.1,"visibility":9.7},{"timestamp":"2025-05-12T12:02:23Z","temperature":22.7,"wind_dir":" | |O","uv_index":9.5,"visibility":4.8},{"timestamp":"2025-05-12T13:02:23Z","temperature":3.8,"wind_dir":"A","uv_index":0.8,"visibility":13.8},{"timestamp":"2025-05-12T14:02:23Z","temperature":21.2,"w | |ind_dir":"W","uv_index":10.3,"visibility":6.4},{"timestamp":"2025-05-12T15:02:23Z","temperature":1.2,"wind_dir":"L","uv_index":8.5,"visibility":19.6},{"timestamp":"2025-05-12T16:02:23Z","temperatu | |re":-2.9,"wind_dir":"P","uv_index":10.9,"visibility":16.4},{"timestamp":"2025-05-12T17:02:23Z","temperature":37.4,"wind_dir":"U","uv_index":0.1,"visibility":15.6},{"timestamp":"2025-05-12T18:02:23 | |Z","temperature":33.7,"wind_dir":"J","uv_index":10.1,"visibility":11.8},{"timestamp":"2025-05-12T19:02:23Z","temperature":24.5,"wind_dir":"R","uv_index":5.4,"visibility":5.4},{"timestamp":"2025-05 | |-12T20:02:23Z","temperature":20.1,"wind_dir":"N","uv_index":9.8,"visibility":15.2},{"timestamp":"2025-05-12T21:02:23Z","temperature":15.1,"wind_dir":"V","uv_index":10.3,"visibility":16.2},{"timest | |amp":"2025-05-12T22:02:23Z","temperature":2.5,"wind_dir":"P","uv_index":7.5,"visibility":11.8},{"timestamp":"2025-05-12T23:02:23Z","temperature":26.8,"wind_dir":"X","uv_index":9.7,"visibility":20} | |,{"timestamp":"2025-05-13T00:02:23Z","temperature":11.9,"wind_dir":"Z","uv_index":3.9,"visibility":15.4},{"timestamp":"2025-05-13T01:02:23Z","temperature":-4.6,"wind_dir":"M","uv_index":2.5,"visib | |ility":7.2},{"timestamp":"2025-05-13T02:02:23Z","temperature":41.4,"wind_dir":"U","uv_index":8.5,"visibility":15.6},{"timestamp":"2025-05-13T03:02:23Z","temperature":29.6,"wind_dir":"O","uv_index" | |:9.9,"visibility":1.5},{"timestamp":"2025-05-13T04:02:23Z","temperature":15,"wind_dir":"V","uv_index":0.4,"visibility":11},{"timestamp":"2025-05-13T05:02:23Z","temperature":9.4,"wind_dir":"S","uv_ | |index":8.6,"visibility":4.6},{"timestamp":"2025-05-13T06:02:23Z","temperature":5,"wind_dir":"R","uv_index":4.2,"visibility":10.2},{"timestamp":"2025-05-13T07:02:23Z","temperature":28.9,"wind_dir": | |"X","uv_index":8.4,"visibility":3.2},{"timestamp":"2025-05-13T08:02:23Z","temperature":12.1,"wind_dir":"H","uv_index":3.6,"visibility":12.4},{"timestamp":"2025-05-13T09:02:23Z","temperature":1.4," | |wind_dir":"S","uv_index":6.1,"visibility":9.2},{"timestamp":"2025-05-13T10:02:23Z","temperature":11,"wind_dir":"R","uv_index":5.7,"visibility":2.8},{"timestamp":"2025-05-13T11:02:23Z","temperature | |":14.8,"wind_dir":"V","uv_index":9.1,"visibility":11.4},{"timestamp":"2025-05-13T12:02:23Z","temperature":16.3,"wind_dir":"S","uv_index":1.1,"visibility":18.6},{"timestamp":"2025-05-13T13:02:23Z", | |"temperature":25.5,"wind_dir":"R","uv_index":2.1,"visibility":11.2},{"timestamp":"2025-05-13T14:02:23Z","temperature":27.3,"wind_dir":"T","uv_index":2.6,"visibility":14},{"timestamp":"2025-05-13T1 | |5:02:23Z","temperature":13.1,"wind_dir":"Z","uv_index":4.9,"visibility":6.2},{"timestamp":"2025-05-13T16:02:23Z","temperature":-2.4,"wind_dir":"C","uv_index":4,"visibility":16.6},{"timestamp":"202 | |5-05-13T17:02:23Z","temperature":9,"wind_dir":"L","uv_index":5,"visibility":14.7},{"timestamp":"2025-05-13T18:02:23Z","temperature":19.2,"wind_dir":"O","uv_index":6.8,"visibility":14},{"timestamp" | |:"2025-05-13T19:02:23Z","temperature":22.4,"wind_dir":"P","uv_index":8.1,"visibility":12.9},{"timestamp":"2025-05-13T20:02:23Z","temperature":14.2,"wind_dir":"M","uv_index":4.5,"visibility":6.5},{ | |"timestamp":"2025-05-13T21:02:23Z","temperature":22.5,"wind_dir":"Y","uv_index":7.2,"visibility":19.8},{"timestamp":"2025-05-13T22:02:23Z","temperature":-4.8,"wind_dir":"O","uv_index":3.1,"visibil | |ity":10.3},{"timestamp":"2025-05-13T23:02:23Z","temperature":30.5,"wind_dir":"Z","uv_index":7.7,"visibility":8},{"timestamp":"2025-05-14T00:02:23Z","temperature":32.8,"wind_dir":"W","uv_index":10. | |1,"visibility":13.9},{"timestamp":"2025-05-14T01:02:23Z","temperature":9.8,"wind_dir":"H","uv_index":3,"visibility":18.3},{"timestamp":"2025-05-14T02:02:23Z","temperature":8.1,"wind_dir":"S","uv_i | |ndex":6.7,"visibility":4},{"timestamp":"2025-05-14T03:02:23Z","temperature":8.4,"wind_dir":"Y","uv_index":1.8,"visibility":1.6},{"timestamp":"2025-05-14T04:02:23Z","temperature":5.7,"wind_dir":"Q" | |,"uv_index":10.7,"visibility":18.3},{"timestamp":"2025-05-14T05:02:23Z","temperature":42.4,"wind_dir":"C","uv_index":2.9,"visibility":2.1},{"timestamp":"2025-05-14T06:02:23Z","temperature":28.1,"w | |ind_dir":"Q","uv_index":3.4,"visibility":19.8},{"timestamp":"2025-05-14T07:02:23Z","temperature":17.9,"wind_dir":"E","uv_index":1,"visibility":5.6},{"timestamp":"2025-05-14T08:02:23Z","temperature | |":16.5,"wind_dir":"N","uv_index":4,"visibility":17},{"timestamp":"2025-05-14T09:02:23Z","temperature":39.5,"wind_dir":"A","uv_index":5.9,"visibility":13.3},{"timestamp":"2025-05-14T10:02:23Z","tem | |perature":4.8,"wind_dir":"A","uv_index":4.9,"visibility":16.5},{"timestamp":"2025-05-14T11:02:23Z","temperature":39.3,"wind_dir":"V","uv_index":0.2,"visibility":5.2},{"timestamp":"2025-05-14T12:02 | |:23Z","temperature":5.7,"wind_dir":"G","uv_index":4.4,"visibility":13.5},{"timestamp":"2025-05-14T13:02:23Z","temperature":-0.4,"wind_dir":"Z","uv_index":4.7,"visibility":8.9},{"timestamp":"2025-0 | |5-14T14:02:23Z","temperature":21.5,"wind_dir":"F","uv_index":7.3,"visibility":15.3},{"timestamp":"2025-05-14T15:02:23Z","temperature":17.3,"wind_dir":"J","uv_index":1.7,"visibility":14.2},{"timest | |amp":"2025-05-14T16:02:23Z","temperature":7.7,"wind_dir":"Z","uv_index":0,"visibility":4},{"timestamp":"2025-05-14T17:02:23Z","temperature":41.9,"wind_dir":"S","uv_index":7.5,"visibility":8.8},{"t | |imestamp":"2025-05-14T18:02:23Z","temperature":28.2,"wind_dir":"L","uv_index":8,"visibility":16.8},{"timestamp":"2025-05-14T19:02:23Z","temperature":40.5,"wind_dir":"H","uv_index":3,"visibility":1 | |7.6},{"timestamp":"2025-05-14T20:02:23Z","temperature":40.5,"wind_dir":"S","uv_index":7.1,"visibility":11.5},{"timestamp":"2025-05-14T21:02:23Z","temperature":1.2,"wind_dir":"N","uv_index":7.2,"vi | |sibility":19.2},{"timestamp":"2025-05-14T22:02:23Z","temperature":33.2,"wind_dir":"A","uv_index":6.6,"visibility":7.4},{"timestamp":"2025-05-14T23:02:23Z","temperature":13.4,"wind_dir":"R","uv_ind | |ex":3.7,"visibility":9.5},{"timestamp":"2025-05-15T00:02:23Z","temperature":44.4,"wind_dir":"L","uv_index":10.7,"visibility":16.7},{"timestamp":"2025-05-15T01:02:23Z","temperature":20.8,"wind_dir" | |:"S","uv_index":6.9,"visibility":17.7},{"timestamp":"2025-05-15T02:02:23Z","temperature":29.2,"wind_dir":"D","uv_index":5.4,"visibility":1},{"timestamp":"2025-05-15T03:02:23Z","temperature":7,"win | |d_dir":"S","uv_index":3.2,"visibility":9.4},{"timestamp":"2025-05-15T04:02:23Z","temperature":41.9,"wind_dir":"I","uv_index":3.4,"visibility":11.8},{"timestamp":"2025-05-15T05:02:23Z","temperature | |":38.9,"wind_dir":"U","uv_index":7.2,"visibility":1.3},{"timestamp":"2025-05-15T06:02:23Z","temperature":44.9,"wind_dir":"P","uv_index":5.5,"visibility":6.8},{"timestamp":"2025-05-15T07:02:23Z","t | |emperature":14.4,"wind_dir":"A","uv_index":9.4,"visibility":13.4},{"timestamp":"2025-05-15T08:02:23Z","temperature":38.6,"wind_dir":"S","uv_index":7.2,"visibility":9.1},{"timestamp":"2025-05-15T09 | |:02:23Z","temperature":43.8,"wind_dir":"X","uv_index":8.3,"visibility":12.3},{"timestamp":"2025-05-15T10:02:23Z","temperature":37,"wind_dir":"D","uv_index":6.1,"visibility":7.9},{"timestamp":"2025 | |-05-15T11:02:23Z","temperature":6,"wind_dir":"Y","uv_index":4.4,"visibility":14.3},{"timestamp":"2025-05-15T12:02:23Z","temperature":11.9,"wind_dir":"X","uv_index":10,"visibility":5.7},{"timestamp | |":"2025-05-15T13:02:23Z","temperature":19.7,"wind_dir":"Z","uv_index":5.1,"visibility":19.7},{"timestamp":"2025-05-15T14:02:23Z","temperature":-2.6,"wind_dir":"M","uv_index":1.4,"visibility":18.2} | |,{"timestamp":"2025-05-15T15:02:23Z","temperature":30.8,"wind_dir":"M","uv_index":5.8,"visibility":11.6},{"timestamp":"2025-05-15T16:02:23Z","temperature":36.6,"wind_dir":"D","uv_index":4.7,"visib | |ility":5.1},{"timestamp":"2025-05-15T17:02:23Z","temperature":25.2,"wind_dir":"B","uv_index":0.4,"visibility":15.8},{"timestamp":"2025-05-15T18:02:23Z","temperature":17.4,"wind_dir":"W","uv_index" | |:10.3,"visibility":2.8},{"timestamp":"2025-05-15T19:02:23Z","temperature":32.9,"wind_dir":"B","uv_index":7.9,"visibility":7.4}]} Elapsed: 00:00:00.12 ### Total JSON Records Inserted TABLE_OWNER |TABLE_NAME |PARTITION |HIGH_VALUE ------------------------------|------------------------------|------------------------------|------------------------------------------------------------------------------------- WE |WEATHER_DATA_JSON_PART |P1999 |TO_DATE(' 2000-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39446 |TO_DATE(' 2000-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39464 |TO_DATE(' 2000-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38753 |TO_DATE(' 2000-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38732 |TO_DATE(' 2000-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39038 |TO_DATE(' 2000-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39230 |TO_DATE(' 2000-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38765 |TO_DATE(' 2000-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39122 |TO_DATE(' 2000-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38996 |TO_DATE(' 2000-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39089 |TO_DATE(' 2000-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38957 |TO_DATE(' 2000-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39413 |TO_DATE(' 2001-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39404 |TO_DATE(' 2001-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39119 |TO_DATE(' 2001-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39320 |TO_DATE(' 2001-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39008 |TO_DATE(' 2001-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38969 |TO_DATE(' 2001-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38843 |TO_DATE(' 2001-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38963 |TO_DATE(' 2001-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39383 |TO_DATE(' 2001-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38723 |TO_DATE(' 2001-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39437 |TO_DATE(' 2001-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39206 |TO_DATE(' 2001-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38849 |TO_DATE(' 2002-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38726 |TO_DATE(' 2002-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39143 |TO_DATE(' 2002-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39113 |TO_DATE(' 2002-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39398 |TO_DATE(' 2002-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39197 |TO_DATE(' 2002-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39326 |TO_DATE(' 2002-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39131 |TO_DATE(' 2002-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39527 |TO_DATE(' 2002-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39509 |TO_DATE(' 2002-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39569 |TO_DATE(' 2002-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39248 |TO_DATE(' 2002-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39134 |TO_DATE(' 2003-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39401 |TO_DATE(' 2003-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38999 |TO_DATE(' 2003-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39503 |TO_DATE(' 2003-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39317 |TO_DATE(' 2003-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38873 |TO_DATE(' 2003-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39098 |TO_DATE(' 2003-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39083 |TO_DATE(' 2003-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39449 |TO_DATE(' 2003-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39170 |TO_DATE(' 2003-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39329 |TO_DATE(' 2003-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39227 |TO_DATE(' 2003-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39416 |TO_DATE(' 2004-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39281 |TO_DATE(' 2004-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39356 |TO_DATE(' 2004-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38870 |TO_DATE(' 2004-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38924 |TO_DATE(' 2004-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38759 |TO_DATE(' 2004-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39266 |TO_DATE(' 2004-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38822 |TO_DATE(' 2004-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38972 |TO_DATE(' 2004-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38981 |TO_DATE(' 2004-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38906 |TO_DATE(' 2004-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39254 |TO_DATE(' 2004-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39428 |TO_DATE(' 2005-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38762 |TO_DATE(' 2005-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39557 |TO_DATE(' 2005-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39512 |TO_DATE(' 2005-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38882 |TO_DATE(' 2005-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39287 |TO_DATE(' 2005-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39359 |TO_DATE(' 2005-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39539 |TO_DATE(' 2005-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39533 |TO_DATE(' 2005-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38888 |TO_DATE(' 2005-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39338 |TO_DATE(' 2005-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39158 |TO_DATE(' 2005-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39476 |TO_DATE(' 2006-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38771 |TO_DATE(' 2006-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39515 |TO_DATE(' 2006-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38894 |TO_DATE(' 2006-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39488 |TO_DATE(' 2006-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39071 |TO_DATE(' 2006-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38828 |TO_DATE(' 2006-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39554 |TO_DATE(' 2006-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39128 |TO_DATE(' 2006-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39065 |TO_DATE(' 2006-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39110 |TO_DATE(' 2006-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39014 |TO_DATE(' 2006-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38825 |TO_DATE(' 2007-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39218 |TO_DATE(' 2007-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39203 |TO_DATE(' 2007-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39497 |TO_DATE(' 2007-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39380 |TO_DATE(' 2007-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38816 |TO_DATE(' 2007-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39044 |TO_DATE(' 2007-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39020 |TO_DATE(' 2007-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38768 |TO_DATE(' 2007-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38921 |TO_DATE(' 2007-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39224 |TO_DATE(' 2007-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38933 |TO_DATE(' 2007-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39389 |TO_DATE(' 2008-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39092 |TO_DATE(' 2008-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38738 |TO_DATE(' 2008-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39479 |TO_DATE(' 2008-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38876 |TO_DATE(' 2008-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38789 |TO_DATE(' 2008-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38951 |TO_DATE(' 2008-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39581 |TO_DATE(' 2008-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39017 |TO_DATE(' 2008-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39029 |TO_DATE(' 2008-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39371 |TO_DATE(' 2008-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38792 |TO_DATE(' 2008-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39440 |TO_DATE(' 2009-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39023 |TO_DATE(' 2009-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38990 |TO_DATE(' 2009-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39362 |TO_DATE(' 2009-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38948 |TO_DATE(' 2009-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39305 |TO_DATE(' 2009-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39269 |TO_DATE(' 2009-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39341 |TO_DATE(' 2009-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39431 |TO_DATE(' 2009-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39335 |TO_DATE(' 2009-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39308 |TO_DATE(' 2009-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39221 |TO_DATE(' 2009-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39200 |TO_DATE(' 2010-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38993 |TO_DATE(' 2010-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38777 |TO_DATE(' 2010-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38984 |TO_DATE(' 2010-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39209 |TO_DATE(' 2010-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39233 |TO_DATE(' 2010-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39149 |TO_DATE(' 2010-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38720 |TO_DATE(' 2010-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39011 |TO_DATE(' 2010-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39086 |TO_DATE(' 2010-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38912 |TO_DATE(' 2010-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38744 |TO_DATE(' 2010-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39545 |TO_DATE(' 2011-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39407 |TO_DATE(' 2011-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38966 |TO_DATE(' 2011-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39041 |TO_DATE(' 2011-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39263 |TO_DATE(' 2011-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39290 |TO_DATE(' 2011-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39152 |TO_DATE(' 2011-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38810 |TO_DATE(' 2011-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39524 |TO_DATE(' 2011-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39194 |TO_DATE(' 2011-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38879 |TO_DATE(' 2011-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39212 |TO_DATE(' 2011-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38975 |TO_DATE(' 2012-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39377 |TO_DATE(' 2012-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39005 |TO_DATE(' 2012-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38801 |TO_DATE(' 2012-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39566 |TO_DATE(' 2012-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39101 |TO_DATE(' 2012-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39053 |TO_DATE(' 2012-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39032 |TO_DATE(' 2012-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39395 |TO_DATE(' 2012-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39548 |TO_DATE(' 2012-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38840 |TO_DATE(' 2012-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38930 |TO_DATE(' 2012-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38813 |TO_DATE(' 2013-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39518 |TO_DATE(' 2013-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39323 |TO_DATE(' 2013-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39140 |TO_DATE(' 2013-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39551 |TO_DATE(' 2013-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38774 |TO_DATE(' 2013-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39239 |TO_DATE(' 2013-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39188 |TO_DATE(' 2013-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38891 |TO_DATE(' 2013-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39215 |TO_DATE(' 2013-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38897 |TO_DATE(' 2013-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39521 |TO_DATE(' 2013-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39296 |TO_DATE(' 2014-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38786 |TO_DATE(' 2014-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38960 |TO_DATE(' 2014-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38858 |TO_DATE(' 2014-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39293 |TO_DATE(' 2014-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38735 |TO_DATE(' 2014-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38795 |TO_DATE(' 2014-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39275 |TO_DATE(' 2014-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39155 |TO_DATE(' 2014-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39350 |TO_DATE(' 2014-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39050 |TO_DATE(' 2014-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39572 |TO_DATE(' 2014-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39311 |TO_DATE(' 2015-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38936 |TO_DATE(' 2015-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38780 |TO_DATE(' 2015-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38729 |TO_DATE(' 2015-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38939 |TO_DATE(' 2015-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39374 |TO_DATE(' 2015-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38783 |TO_DATE(' 2015-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39530 |TO_DATE(' 2015-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39500 |TO_DATE(' 2015-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39536 |TO_DATE(' 2015-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39095 |TO_DATE(' 2015-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39302 |TO_DATE(' 2015-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39422 |TO_DATE(' 2016-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39074 |TO_DATE(' 2016-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38804 |TO_DATE(' 2016-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39410 |TO_DATE(' 2016-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38747 |TO_DATE(' 2016-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38903 |TO_DATE(' 2016-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39278 |TO_DATE(' 2016-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38927 |TO_DATE(' 2016-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38855 |TO_DATE(' 2016-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39434 |TO_DATE(' 2016-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39104 |TO_DATE(' 2016-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38741 |TO_DATE(' 2016-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39419 |TO_DATE(' 2017-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38867 |TO_DATE(' 2017-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38834 |TO_DATE(' 2017-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39080 |TO_DATE(' 2017-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38945 |TO_DATE(' 2017-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38819 |TO_DATE(' 2017-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38861 |TO_DATE(' 2017-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39068 |TO_DATE(' 2017-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39257 |TO_DATE(' 2017-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39179 |TO_DATE(' 2017-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39485 |TO_DATE(' 2017-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39176 |TO_DATE(' 2017-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39272 |TO_DATE(' 2018-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38954 |TO_DATE(' 2018-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39191 |TO_DATE(' 2018-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39245 |TO_DATE(' 2018-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39506 |TO_DATE(' 2018-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39578 |TO_DATE(' 2018-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39332 |TO_DATE(' 2018-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39125 |TO_DATE(' 2018-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39035 |TO_DATE(' 2018-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38846 |TO_DATE(' 2018-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38942 |TO_DATE(' 2018-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38756 |TO_DATE(' 2018-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39353 |TO_DATE(' 2019-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39173 |TO_DATE(' 2019-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38837 |TO_DATE(' 2019-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39164 |TO_DATE(' 2019-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39161 |TO_DATE(' 2019-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39452 |TO_DATE(' 2019-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39470 |TO_DATE(' 2019-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39494 |TO_DATE(' 2019-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39146 |TO_DATE(' 2019-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38798 |TO_DATE(' 2019-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39107 |TO_DATE(' 2019-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39251 |TO_DATE(' 2019-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38918 |TO_DATE(' 2020-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39137 |TO_DATE(' 2020-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39077 |TO_DATE(' 2020-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39473 |TO_DATE(' 2020-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39299 |TO_DATE(' 2020-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38909 |TO_DATE(' 2020-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39026 |TO_DATE(' 2020-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38915 |TO_DATE(' 2020-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39455 |TO_DATE(' 2020-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39242 |TO_DATE(' 2020-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39347 |TO_DATE(' 2020-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38978 |TO_DATE(' 2020-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39002 |TO_DATE(' 2021-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39284 |TO_DATE(' 2021-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39560 |TO_DATE(' 2021-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39167 |TO_DATE(' 2021-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39542 |TO_DATE(' 2021-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39425 |TO_DATE(' 2021-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38831 |TO_DATE(' 2021-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38900 |TO_DATE(' 2021-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39314 |TO_DATE(' 2021-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39056 |TO_DATE(' 2021-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38885 |TO_DATE(' 2021-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39458 |TO_DATE(' 2021-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39461 |TO_DATE(' 2022-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39236 |TO_DATE(' 2022-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38987 |TO_DATE(' 2022-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39392 |TO_DATE(' 2022-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39368 |TO_DATE(' 2022-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39365 |TO_DATE(' 2022-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39182 |TO_DATE(' 2022-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39116 |TO_DATE(' 2022-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38864 |TO_DATE(' 2022-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38807 |TO_DATE(' 2022-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39344 |TO_DATE(' 2022-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39047 |TO_DATE(' 2022-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39575 |TO_DATE(' 2023-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39059 |TO_DATE(' 2023-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39482 |TO_DATE(' 2023-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39386 |TO_DATE(' 2023-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38750 |TO_DATE(' 2023-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39563 |TO_DATE(' 2023-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39443 |TO_DATE(' 2023-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39491 |TO_DATE(' 2023-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39260 |TO_DATE(' 2023-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39062 |TO_DATE(' 2023-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P38852 |TO_DATE(' 2023-11-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39185 |TO_DATE(' 2023-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') WE |WEATHER_DATA_JSON_PART |SYS_P39467 |TO_DATE(' 2024-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') 289 rows selected. Elapsed: 00:00:00.22 " Average and Max Payload in MB " TOTAL_ROWS| AVG_PAYLOAD_MB| MAX_PAYLOAD_MB --------------------|--------------------|-------------------- 100000| .06| .06 Elapsed: 00:00:51.86 
Enter fullscreen mode Exit fullscreen mode

Conclusion

Before jumping to conclusions and throwing CLOB under the bus, let’s take a moment to appreciate its long service. CLOB (Character Large Object) made its debut way back in 1997 with Oracle 8—yes, that’s before JSON was even born! JSON swaggered onto the scene in 2001, and back then, cloud computing was still science fiction for most enterprises.

CLOB wasn’t built to carry JSON payloads—it was built to carry text, and lots of it. Back in the day, it was the only tool in the shed. Oracle engineers had to make CLOB work across all operating systems [ x86 , SPARC , HP-UX , AIX and Windows ] long before “cloud-native” was even a buzzword.

It wasn’t until Oracle 12.1 in 2013 that JSON functionality really started showing up, and now, with Oracle 23ai, the gloves are off—native JSON is finally battle-ready. So while JSON may be the new hero, let’s not forget: CLOB walked so JSON could fly.

NOTE : Oracle CLOB is not deprececated it is still available

Top comments (0)