Schema Info
Schema Name: sfdl_prod_drivethru.websites_data_analytics_demo
- created: 2025-02-28 14:05:11
- disabled: False
- format: raw
- id: 3476
- is_partitioned: True
- is_schema_datatyped: True
- name:
{ "database": "sfdl_prod_drivethru", "table": "websites_data_analytics_demo" } - type: drivethrujson
Schema Versions: 3
-
Version 1411920
- created: 2025-08-04 02:05:14
- ddl:
[ "CREATE DATABASE IF NOT EXISTS `sfdl_prod_drivethru`", "DROP TABLE IF EXISTS `sfdl_prod_drivethru.websites_data_analytics_demo`", "CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_prod_drivethru.websites_data_analytics_demo`\n(\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array,`event`STRING,`widgetId`STRING,`timespent`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`sortorder`STRING,`buttontext`STRING,`rruidropdownitem`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`listeneradded_8f80b699`STRING,`group`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`listeneradded_b2157329`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`widgetid`STRING,`trackclick`STRING,`id`STRING,`pageVersion`STRING,`companyid`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`userlat`STRING,`pageversion`STRING\n)\nPARTITIONED BY (dt string)\nROW FORMAT SERDE\n'org.openx.data.jsonserde.JsonSerDe'\n \nSTORED AS INPUTFORMAT\n 'org.apache.hadoop.mapred.TextInputFormat'\nOUTPUTFORMAT\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\nLOCATION\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\n", "MSCK REPAIR TABLE sfdl_prod_drivethru.websites_data_analytics_demo" ] - hive_path: s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo
- id: 1411920
- processed: 0
- raw_data:
{ "companyid": "5ac68ae4-0ac1-418a-af7b-98bc192406f3", "event": "pageView", "facilityid": null, "name": "Home Page", "pageid": "6798ee28ab7c55afd66a4ff5", "pageversion": "67af545b-1362-462a-9fec-a38bc5ebd71c", "rruidropdownitem": "", "sessionid": "z_HWoRTJsHMBxBMFUztcRHNXa8sCGCij", "siteid": "64b56c713c159605b5ac5178", "timestamp": "2025-08-04T06:48:20.068Z", "type": "voyager/pages/types/HOME_PAGE", "userlat": 39.0572, "userlong": -94.5933, "widgetid": "cf63d503-c4ff-4165-90d5-ed8e333f52d6" } - schema_attributes:
{ "actiontype": "string", "buttonText": "string", "buttontext": "string", "category": "string", "categoryused": "string", "checked": "string", "companyId": "string", "companyid": "string", "ctadumped": "string", "dashlaneclassification": "string", "dashlanelabel": "string", "dashlanerid": "string", "ddginputtype": "string", "discountapplied": "string", "discountattempted": "string", "discountedprice": "string", "discountplanid": "string", "errors": "string", "event": "string", "eventlocation": "string", "facilityId": "string", "facilityid": "string", "filtersused": "string", "focus": "string", "gramm": "string", "group": "string", "gtmforminteractfieldid": "string", "gtmforminteractid": "string", "hover": "string", "hscfbound": "string", "id": "string", "imagesviewed": "string", "immersivetranslatewalked": "string", "index": "string", "invalid": "string", "ishidden": "string", "listeneradded_1ac3268d": "string", "listeneradded_56f70cc2": "string", "listeneradded_5f3fd31e": "string", "listeneradded_73d9f4ac": "string", "listeneradded_8f80b699": "string", "listeneradded_b2157329": "string", "listeneradded_d31b2f7b": "string", "loading": "string", "moveindate": "string", "name": "string", "nganimate": "string", "pageId": "string", "pageVersion": "string", "pageid": "string", "pageversion": "string", "price": "string", "qbtmpid": "string", "reservationid": "string", "reservationurl": "string", "rruidropdownitem": "string", "sessionId": "string", "sessionid": "string", "siteId": "string", "siteid": "string", "size": "string", "softreservation": "string", "sortorder": "string", "status": "string", "tenantcity": "string", "tenantpostal": "string", "tenantstate": "string", "testid": "string", "timeStamp": "string", "timespent": "string", "timestamp": "string", "trackClick": "string", "trackclick": "string", "type": "string", "unitgroupid": "string", "unitsshown": "string", "unitssorted": [ "string" ], "unittierid": "string", "userLat": "string", "userLong": "string", "userlat": "string", "userlong": "string", "widgetId": "string", "widgetid": "string", "widgetname": "string" } - schema_name_id: 3476
- schema_scan_id: 146906049
- updated: None
-
Version 1381213
- created: 2025-07-10 04:05:10
- ddl:
[ "CREATE DATABASE IF NOT EXISTS `sfdl_prod_drivethru`", "DROP TABLE IF EXISTS `sfdl_prod_drivethru.websites_data_analytics_demo`", "CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_prod_drivethru.websites_data_analytics_demo`\n(\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array,`event`STRING,`widgetId`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`buttontext`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`userlat`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`group`STRING,`listeneradded_8f80b699`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`listeneradded_b2157329`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`widgetid`STRING,`trackclick`STRING,`pageversion`STRING,`id`STRING,`companyid`STRING,`pageVersion`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`sortorder`STRING,`timespent`STRING\n)\nPARTITIONED BY (dt string)\nROW FORMAT SERDE\n'org.openx.data.jsonserde.JsonSerDe'\n \nSTORED AS INPUTFORMAT\n 'org.apache.hadoop.mapred.TextInputFormat'\nOUTPUTFORMAT\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\nLOCATION\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\n", "MSCK REPAIR TABLE sfdl_prod_drivethru.websites_data_analytics_demo" ] - hive_path: s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo
- id: 1381213
- processed: 0
- raw_data:
{ "companyid": "60f040b3-fbcd-4c2d-892f-62673b3ec7ef", "event": "pageView", "facilityid": null, "hover": "", "listeneradded_8f80b699": "true", "name": "Self Storage Units | NJ, NY, PA, and AZ", "pageid": "5bc768f99871560676d89e83", "pageversion": "30673a8e-12a7-4529-b8fd-b69546421444", "sessionid": "R05S-C_VsvrfIyKAsqHgLhGkvsbFmFdK", "siteid": "5bc768d1417f9dfb8aa5e0e1", "timestamp": "2025-07-10T08:46:17.679Z", "type": "voyager/pages/types/HOME_PAGE", "userlat": 39.0572, "userlong": -94.5933, "widgetid": "bdad6ae1-97e6-4b9a-b18c-d251ca6e2356" } - schema_attributes:
{ "actiontype": "string", "buttonText": "string", "buttontext": "string", "category": "string", "categoryused": "string", "checked": "string", "companyId": "string", "companyid": "string", "ctadumped": "string", "dashlaneclassification": "string", "dashlanelabel": "string", "dashlanerid": "string", "ddginputtype": "string", "discountapplied": "string", "discountattempted": "string", "discountedprice": "string", "discountplanid": "string", "errors": "string", "event": "string", "eventlocation": "string", "facilityId": "string", "facilityid": "string", "filtersused": "string", "focus": "string", "gramm": "string", "group": "string", "gtmforminteractfieldid": "string", "gtmforminteractid": "string", "hover": "string", "hscfbound": "string", "id": "string", "imagesviewed": "string", "immersivetranslatewalked": "string", "index": "string", "invalid": "string", "ishidden": "string", "listeneradded_1ac3268d": "string", "listeneradded_56f70cc2": "string", "listeneradded_5f3fd31e": "string", "listeneradded_73d9f4ac": "string", "listeneradded_8f80b699": "string", "listeneradded_b2157329": "string", "listeneradded_d31b2f7b": "string", "loading": "string", "moveindate": "string", "name": "string", "nganimate": "string", "pageId": "string", "pageVersion": "string", "pageid": "string", "pageversion": "string", "price": "string", "qbtmpid": "string", "reservationid": "string", "reservationurl": "string", "sessionId": "string", "sessionid": "string", "siteId": "string", "siteid": "string", "size": "string", "softreservation": "string", "sortorder": "string", "status": "string", "tenantcity": "string", "tenantpostal": "string", "tenantstate": "string", "testid": "string", "timeStamp": "string", "timespent": "string", "timestamp": "string", "trackClick": "string", "trackclick": "string", "type": "string", "unitgroupid": "string", "unitsshown": "string", "unitssorted": [ "string" ], "unittierid": "string", "userLat": "string", "userLong": "string", "userlat": "string", "userlong": "string", "widgetId": "string", "widgetid": "string", "widgetname": "string" } - schema_name_id: 3476
- schema_scan_id: 145361467
- updated: None
-
Version 1372087
- created: 2025-07-03 05:05:17
- ddl:
[ "CREATE DATABASE IF NOT EXISTS `sfdl_prod_drivethru`", "DROP TABLE IF EXISTS `sfdl_prod_drivethru.websites_data_analytics_demo`", "CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_prod_drivethru.websites_data_analytics_demo`\n(\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array,`event`STRING,`widgetId`STRING,`timespent`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`sortorder`STRING,`buttontext`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`group`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`widgetid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`listeneradded_b2157329`STRING,`trackclick`STRING,`id`STRING,`pageVersion`STRING,`companyid`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`userlat`STRING,`pageversion`STRING\n)\nPARTITIONED BY (dt string)\nROW FORMAT SERDE\n'org.openx.data.jsonserde.JsonSerDe'\n \nSTORED AS INPUTFORMAT\n 'org.apache.hadoop.mapred.TextInputFormat'\nOUTPUTFORMAT\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\nLOCATION\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\n", "MSCK REPAIR TABLE sfdl_prod_drivethru.websites_data_analytics_demo" ] - hive_path: s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo
- id: 1372087
- processed: 0
- raw_data:
{ "companyid": "9216f58a-0165-4889-816c-f796a3dcfee8", "event": "pageView", "facilityid": null, "hover": "", "listeneradded_56f70cc2": "true", "listeneradded_b2157329": "true", "name": "Storage Units in Arkansas", "pageid": "5af1bfcaf5023e05fb8ad355", "pageversion": "7d4fc9f5-602d-4bbe-853c-3f24acf13915", "sessionid": "kx-u6fhhgpdTb0H9DMhbQOTLpgi01S-S", "siteid": "5af1bfbc9ed312df2d066d54", "timestamp": "2025-07-03T09:45:23.158Z", "type": "voyager/pages/types/HOME_PAGE", "userlat": 39.0572, "userlong": -94.5933, "widgetid": "bdad6ae1-97e6-4b9a-b18c-d251ca6e2356" } - schema_attributes:
{ "actiontype": "string", "buttonText": "string", "buttontext": "string", "category": "string", "categoryused": "string", "checked": "string", "companyId": "string", "companyid": "string", "ctadumped": "string", "dashlaneclassification": "string", "dashlanelabel": "string", "dashlanerid": "string", "ddginputtype": "string", "discountapplied": "string", "discountattempted": "string", "discountedprice": "string", "discountplanid": "string", "errors": "string", "event": "string", "eventlocation": "string", "facilityId": "string", "facilityid": "string", "filtersused": "string", "focus": "string", "gramm": "string", "group": "string", "gtmforminteractfieldid": "string", "gtmforminteractid": "string", "hover": "string", "hscfbound": "string", "id": "string", "imagesviewed": "string", "immersivetranslatewalked": "string", "index": "string", "invalid": "string", "ishidden": "string", "listeneradded_1ac3268d": "string", "listeneradded_56f70cc2": "string", "listeneradded_5f3fd31e": "string", "listeneradded_73d9f4ac": "string", "listeneradded_b2157329": "string", "listeneradded_d31b2f7b": "string", "loading": "string", "moveindate": "string", "name": "string", "nganimate": "string", "pageId": "string", "pageVersion": "string", "pageid": "string", "pageversion": "string", "price": "string", "qbtmpid": "string", "reservationid": "string", "reservationurl": "string", "sessionId": "string", "sessionid": "string", "siteId": "string", "siteid": "string", "size": "string", "softreservation": "string", "sortorder": "string", "status": "string", "tenantcity": "string", "tenantpostal": "string", "tenantstate": "string", "testid": "string", "timeStamp": "string", "timespent": "string", "timestamp": "string", "trackClick": "string", "trackclick": "string", "type": "string", "unitgroupid": "string", "unitsshown": "string", "unitssorted": [ "string" ], "unittierid": "string", "userLat": "string", "userLong": "string", "userlat": "string", "userlong": "string", "widgetId": "string", "widgetid": "string", "widgetname": "string" } - schema_name_id: 3476
- schema_scan_id: 144955230
- updated: None
Schema Scans: 3
Last at 2025-08-04 02:05:12
-
Scan 146906049
- duration: 0:00:12.230970
- exit_message:
{ "exception": "failed to apply schema `Query failed: FAILED: SemanticException [Error 10036]: Duplicate column name: timestamp `CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_prod_drivethru.websites_data_analytics_demo`\n(\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array,`event`STRING,`widgetId`STRING,`timespent`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`sortorder`STRING,`buttontext`STRING,`rruidropdownitem`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`listeneradded_8f80b699`STRING,`group`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`listeneradded_b2157329`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`widgetid`STRING,`trackclick`STRING,`id`STRING,`pageVersion`STRING,`companyid`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`userlat`STRING,`pageversion`STRING\n)\nPARTITIONED BY (dt string)\nROW FORMAT SERDE\n'org.openx.data.jsonserde.JsonSerDe'\n \nSTORED AS INPUTFORMAT\n 'org.apache.hadoop.mapred.TextInputFormat'\nOUTPUTFORMAT\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\nLOCATION\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\n``: ['CREATE DATABASE IF NOT EXISTS `sfdl_prod_drivethru`', 'DROP TABLE IF EXISTS `sfdl_prod_drivethru.websites_data_analytics_demo`', \"CREATE EXTERNAL TABLE IF NOT EXISTS\\n`sfdl_prod_drivethru.websites_data_analytics_demo`\\n(\\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array ,`event`STRING,`widgetId`STRING,`timespent`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`sortorder`STRING,`buttontext`STRING,`rruidropdownitem`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`listeneradded_8f80b699`STRING,`group`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`listeneradded_b2157329`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`widgetid`STRING,`trackclick`STRING,`id`STRING,`pageVersion`STRING,`companyid`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`userlat`STRING,`pageversion`STRING\\n)\\nPARTITIONED BY (dt string)\\nROW FORMAT SERDE\\n'org.openx.data.jsonserde.JsonSerDe'\\n \\nSTORED AS INPUTFORMAT\\n 'org.apache.hadoop.mapred.TextInputFormat'\\nOUTPUTFORMAT\\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\\nLOCATION\\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\\n\", 'MSCK REPAIR TABLE sfdl_prod_drivethru.websites_data_analytics_demo']\nTraceback (most recent call last):\n File \"/schema_manager/schema_generator/table_generator.py\", line 24, in apply_latest_version\n self.runner.run_multi_query(schema_version.ddl, timeout=DDLQueueWorker.TIMEOUT)\n File \"/usr/local/lib/python3.12/site-packages/stodl/athena_runner/runner.py\", line 133, in run_multi_query\n result = self.run_single_query(query, timeout, database)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.12/site-packages/stodl/athena_runner/runner.py\", line 51, in run_single_query\n return self._run_single_query(query, timeout, database)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.12/site-packages/stodl/athena_runner/runner.py\", line 120, in _run_single_query\n raise e\n File \"/usr/local/lib/python3.12/site-packages/stodl/athena_runner/runner.py\", line 103, in _run_single_query\n raise AthenaRunnerQueryException('Query failed: {} `{}`'.format(info['QueryExecution']['Status']['StateChangeReason'], query))\nstodl.athena_runner.exceptions.AthenaRunnerQueryException: Query failed: FAILED: SemanticException [Error 10036]: Duplicate column name: timestamp `CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_prod_drivethru.websites_data_analytics_demo`\n(\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array ,`event`STRING,`widgetId`STRING,`timespent`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`sortorder`STRING,`buttontext`STRING,`rruidropdownitem`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`listeneradded_8f80b699`STRING,`group`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`listeneradded_b2157329`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`widgetid`STRING,`trackclick`STRING,`id`STRING,`pageVersion`STRING,`companyid`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`userlat`STRING,`pageversion`STRING\n)\nPARTITIONED BY (dt string)\nROW FORMAT SERDE\n'org.openx.data.jsonserde.JsonSerDe'\n \nSTORED AS INPUTFORMAT\n 'org.apache.hadoop.mapred.TextInputFormat'\nOUTPUTFORMAT\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\nLOCATION\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\n`\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/schema_manager/schema_generator/schema_scanner.py\", line 102, in scan\n response = service.run()\n ^^^^^^^^^^^^^\n File \"/schema_manager/schema_generator/process_hive_table.py\", line 98, in run\n response['ddl_changed'] = table_generator.run()\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/schema_manager/schema_generator/table_generator.py\", line 35, in run\n self.apply_latest_version()\n File \"/schema_manager/schema_generator/table_generator.py\", line 26, in apply_latest_version\n raise Exception('failed to apply schema `{}`: {}'.format(e, schema_version.ddl))\nException: failed to apply schema `Query failed: FAILED: SemanticException [Error 10036]: Duplicate column name: timestamp `CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_prod_drivethru.websites_data_analytics_demo`\n(\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array ,`event`STRING,`widgetId`STRING,`timespent`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`sortorder`STRING,`buttontext`STRING,`rruidropdownitem`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`listeneradded_8f80b699`STRING,`group`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`listeneradded_b2157329`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`widgetid`STRING,`trackclick`STRING,`id`STRING,`pageVersion`STRING,`companyid`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`userlat`STRING,`pageversion`STRING\n)\nPARTITIONED BY (dt string)\nROW FORMAT SERDE\n'org.openx.data.jsonserde.JsonSerDe'\n \nSTORED AS INPUTFORMAT\n 'org.apache.hadoop.mapred.TextInputFormat'\nOUTPUTFORMAT\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\nLOCATION\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\n``: ['CREATE DATABASE IF NOT EXISTS `sfdl_prod_drivethru`', 'DROP TABLE IF EXISTS `sfdl_prod_drivethru.websites_data_analytics_demo`', \"CREATE EXTERNAL TABLE IF NOT EXISTS\\n`sfdl_prod_drivethru.websites_data_analytics_demo`\\n(\\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array ,`event`STRING,`widgetId`STRING,`timespent`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`sortorder`STRING,`buttontext`STRING,`rruidropdownitem`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`listeneradded_8f80b699`STRING,`group`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`listeneradded_b2157329`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`widgetid`STRING,`trackclick`STRING,`id`STRING,`pageVersion`STRING,`companyid`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`userlat`STRING,`pageversion`STRING\\n)\\nPARTITIONED BY (dt string)\\nROW FORMAT SERDE\\n'org.openx.data.jsonserde.JsonSerDe'\\n \\nSTORED AS INPUTFORMAT\\n 'org.apache.hadoop.mapred.TextInputFormat'\\nOUTPUTFORMAT\\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\\nLOCATION\\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\\n\", 'MSCK REPAIR TABLE sfdl_prod_drivethru.websites_data_analytics_demo']\n: Expecting value: line 1 column 1 (char 0)" } - id: 146906049
- payload:
{ "datatype_dict": null, "file_format": "json", "is_schema_datatyped": true, "partition": { "location": "s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-08-04", "name": "dt", "type": "string", "value": "2025-08-04" }, "s3": { "bucket": "sfdl-drivethrujson-drivethru-prod", "hive_path": "s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo", "key": "raw_incremental/websites_data_analytics_demo/dt=2025-08-04/events_02_00.json.gz" }, "schema": { "name": "sfdl_prod_drivethru.websites_data_analytics_demo", "type": "drivethrujson" }, "trace_context": { "parent_id": 13118314481783867873, "service_name": "drive-thru", "span_id": 5857471475695265028, "trace_id": 14833480915907496149 } } - running: False
- schema_name_id: 3476
- start_time: 2025-08-04 02:05:12
- success: False
- trace_id: 14833480915907496149
-
Scan 145361467
- duration: 0:00:12.299462
- exit_message:
{ "exception": "failed to apply schema `Query failed: FAILED: SemanticException [Error 10036]: Duplicate column name: timestamp `CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_prod_drivethru.websites_data_analytics_demo`\n(\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array,`event`STRING,`widgetId`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`buttontext`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`userlat`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`group`STRING,`listeneradded_8f80b699`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`listeneradded_b2157329`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`widgetid`STRING,`trackclick`STRING,`pageversion`STRING,`id`STRING,`companyid`STRING,`pageVersion`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`sortorder`STRING,`timespent`STRING\n)\nPARTITIONED BY (dt string)\nROW FORMAT SERDE\n'org.openx.data.jsonserde.JsonSerDe'\n \nSTORED AS INPUTFORMAT\n 'org.apache.hadoop.mapred.TextInputFormat'\nOUTPUTFORMAT\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\nLOCATION\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\n``: ['CREATE DATABASE IF NOT EXISTS `sfdl_prod_drivethru`', 'DROP TABLE IF EXISTS `sfdl_prod_drivethru.websites_data_analytics_demo`', \"CREATE EXTERNAL TABLE IF NOT EXISTS\\n`sfdl_prod_drivethru.websites_data_analytics_demo`\\n(\\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array ,`event`STRING,`widgetId`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`buttontext`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`userlat`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`group`STRING,`listeneradded_8f80b699`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`listeneradded_b2157329`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`widgetid`STRING,`trackclick`STRING,`pageversion`STRING,`id`STRING,`companyid`STRING,`pageVersion`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`sortorder`STRING,`timespent`STRING\\n)\\nPARTITIONED BY (dt string)\\nROW FORMAT SERDE\\n'org.openx.data.jsonserde.JsonSerDe'\\n \\nSTORED AS INPUTFORMAT\\n 'org.apache.hadoop.mapred.TextInputFormat'\\nOUTPUTFORMAT\\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\\nLOCATION\\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\\n\", 'MSCK REPAIR TABLE sfdl_prod_drivethru.websites_data_analytics_demo']\nTraceback (most recent call last):\n File \"/schema_manager/schema_generator/table_generator.py\", line 24, in apply_latest_version\n self.runner.run_multi_query(schema_version.ddl, timeout=DDLQueueWorker.TIMEOUT)\n File \"/usr/local/lib/python3.12/site-packages/stodl/athena_runner/runner.py\", line 133, in run_multi_query\n result = self.run_single_query(query, timeout, database)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.12/site-packages/stodl/athena_runner/runner.py\", line 51, in run_single_query\n return self._run_single_query(query, timeout, database)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.12/site-packages/stodl/athena_runner/runner.py\", line 120, in _run_single_query\n raise e\n File \"/usr/local/lib/python3.12/site-packages/stodl/athena_runner/runner.py\", line 103, in _run_single_query\n raise AthenaRunnerQueryException('Query failed: {} `{}`'.format(info['QueryExecution']['Status']['StateChangeReason'], query))\nstodl.athena_runner.exceptions.AthenaRunnerQueryException: Query failed: FAILED: SemanticException [Error 10036]: Duplicate column name: timestamp `CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_prod_drivethru.websites_data_analytics_demo`\n(\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array ,`event`STRING,`widgetId`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`buttontext`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`userlat`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`group`STRING,`listeneradded_8f80b699`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`listeneradded_b2157329`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`widgetid`STRING,`trackclick`STRING,`pageversion`STRING,`id`STRING,`companyid`STRING,`pageVersion`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`sortorder`STRING,`timespent`STRING\n)\nPARTITIONED BY (dt string)\nROW FORMAT SERDE\n'org.openx.data.jsonserde.JsonSerDe'\n \nSTORED AS INPUTFORMAT\n 'org.apache.hadoop.mapred.TextInputFormat'\nOUTPUTFORMAT\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\nLOCATION\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\n`\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/schema_manager/schema_generator/schema_scanner.py\", line 102, in scan\n response = service.run()\n ^^^^^^^^^^^^^\n File \"/schema_manager/schema_generator/process_hive_table.py\", line 98, in run\n response['ddl_changed'] = table_generator.run()\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/schema_manager/schema_generator/table_generator.py\", line 35, in run\n self.apply_latest_version()\n File \"/schema_manager/schema_generator/table_generator.py\", line 26, in apply_latest_version\n raise Exception('failed to apply schema `{}`: {}'.format(e, schema_version.ddl))\nException: failed to apply schema `Query failed: FAILED: SemanticException [Error 10036]: Duplicate column name: timestamp `CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_prod_drivethru.websites_data_analytics_demo`\n(\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array ,`event`STRING,`widgetId`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`buttontext`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`userlat`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`group`STRING,`listeneradded_8f80b699`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`listeneradded_b2157329`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`widgetid`STRING,`trackclick`STRING,`pageversion`STRING,`id`STRING,`companyid`STRING,`pageVersion`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`sortorder`STRING,`timespent`STRING\n)\nPARTITIONED BY (dt string)\nROW FORMAT SERDE\n'org.openx.data.jsonserde.JsonSerDe'\n \nSTORED AS INPUTFORMAT\n 'org.apache.hadoop.mapred.TextInputFormat'\nOUTPUTFORMAT\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\nLOCATION\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\n``: ['CREATE DATABASE IF NOT EXISTS `sfdl_prod_drivethru`', 'DROP TABLE IF EXISTS `sfdl_prod_drivethru.websites_data_analytics_demo`', \"CREATE EXTERNAL TABLE IF NOT EXISTS\\n`sfdl_prod_drivethru.websites_data_analytics_demo`\\n(\\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array ,`event`STRING,`widgetId`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`buttontext`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`userlat`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`group`STRING,`listeneradded_8f80b699`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`listeneradded_b2157329`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`widgetid`STRING,`trackclick`STRING,`pageversion`STRING,`id`STRING,`companyid`STRING,`pageVersion`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`sortorder`STRING,`timespent`STRING\\n)\\nPARTITIONED BY (dt string)\\nROW FORMAT SERDE\\n'org.openx.data.jsonserde.JsonSerDe'\\n \\nSTORED AS INPUTFORMAT\\n 'org.apache.hadoop.mapred.TextInputFormat'\\nOUTPUTFORMAT\\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\\nLOCATION\\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\\n\", 'MSCK REPAIR TABLE sfdl_prod_drivethru.websites_data_analytics_demo']\n: Expecting value: line 1 column 1 (char 0)" } - id: 145361467
- payload:
{ "datatype_dict": null, "file_format": "json", "is_schema_datatyped": true, "partition": { "location": "s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-07-10", "name": "dt", "type": "string", "value": "2025-07-10" }, "s3": { "bucket": "sfdl-drivethrujson-drivethru-prod", "hive_path": "s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo", "key": "raw_incremental/websites_data_analytics_demo/dt=2025-07-10/events_04_00.json.gz" }, "schema": { "name": "sfdl_prod_drivethru.websites_data_analytics_demo", "type": "drivethrujson" }, "trace_context": { "parent_id": 18125587207925957725, "service_name": "drive-thru", "span_id": 17124446251716867639, "trace_id": 14900667528045558467 } } - running: False
- schema_name_id: 3476
- start_time: 2025-07-10 04:05:09
- success: False
- trace_id: 14900667528045558467
-
Scan 144955230
- duration: 0:00:12.283320
- exit_message:
{ "exception": "failed to apply schema `Query failed: FAILED: SemanticException [Error 10036]: Duplicate column name: timestamp `CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_prod_drivethru.websites_data_analytics_demo`\n(\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array,`event`STRING,`widgetId`STRING,`timespent`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`sortorder`STRING,`buttontext`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`group`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`widgetid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`listeneradded_b2157329`STRING,`trackclick`STRING,`id`STRING,`pageVersion`STRING,`companyid`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`userlat`STRING,`pageversion`STRING\n)\nPARTITIONED BY (dt string)\nROW FORMAT SERDE\n'org.openx.data.jsonserde.JsonSerDe'\n \nSTORED AS INPUTFORMAT\n 'org.apache.hadoop.mapred.TextInputFormat'\nOUTPUTFORMAT\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\nLOCATION\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\n``: ['CREATE DATABASE IF NOT EXISTS `sfdl_prod_drivethru`', 'DROP TABLE IF EXISTS `sfdl_prod_drivethru.websites_data_analytics_demo`', \"CREATE EXTERNAL TABLE IF NOT EXISTS\\n`sfdl_prod_drivethru.websites_data_analytics_demo`\\n(\\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array ,`event`STRING,`widgetId`STRING,`timespent`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`sortorder`STRING,`buttontext`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`group`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`widgetid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`listeneradded_b2157329`STRING,`trackclick`STRING,`id`STRING,`pageVersion`STRING,`companyid`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`userlat`STRING,`pageversion`STRING\\n)\\nPARTITIONED BY (dt string)\\nROW FORMAT SERDE\\n'org.openx.data.jsonserde.JsonSerDe'\\n \\nSTORED AS INPUTFORMAT\\n 'org.apache.hadoop.mapred.TextInputFormat'\\nOUTPUTFORMAT\\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\\nLOCATION\\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\\n\", 'MSCK REPAIR TABLE sfdl_prod_drivethru.websites_data_analytics_demo']\nTraceback (most recent call last):\n File \"/schema_manager/schema_generator/table_generator.py\", line 24, in apply_latest_version\n self.runner.run_multi_query(schema_version.ddl, timeout=DDLQueueWorker.TIMEOUT)\n File \"/usr/local/lib/python3.12/site-packages/stodl/athena_runner/runner.py\", line 133, in run_multi_query\n result = self.run_single_query(query, timeout, database)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.12/site-packages/stodl/athena_runner/runner.py\", line 51, in run_single_query\n return self._run_single_query(query, timeout, database)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.12/site-packages/stodl/athena_runner/runner.py\", line 120, in _run_single_query\n raise e\n File \"/usr/local/lib/python3.12/site-packages/stodl/athena_runner/runner.py\", line 103, in _run_single_query\n raise AthenaRunnerQueryException('Query failed: {} `{}`'.format(info['QueryExecution']['Status']['StateChangeReason'], query))\nstodl.athena_runner.exceptions.AthenaRunnerQueryException: Query failed: FAILED: SemanticException [Error 10036]: Duplicate column name: timestamp `CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_prod_drivethru.websites_data_analytics_demo`\n(\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array ,`event`STRING,`widgetId`STRING,`timespent`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`sortorder`STRING,`buttontext`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`group`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`widgetid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`listeneradded_b2157329`STRING,`trackclick`STRING,`id`STRING,`pageVersion`STRING,`companyid`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`userlat`STRING,`pageversion`STRING\n)\nPARTITIONED BY (dt string)\nROW FORMAT SERDE\n'org.openx.data.jsonserde.JsonSerDe'\n \nSTORED AS INPUTFORMAT\n 'org.apache.hadoop.mapred.TextInputFormat'\nOUTPUTFORMAT\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\nLOCATION\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\n`\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/schema_manager/schema_generator/schema_scanner.py\", line 102, in scan\n response = service.run()\n ^^^^^^^^^^^^^\n File \"/schema_manager/schema_generator/process_hive_table.py\", line 98, in run\n response['ddl_changed'] = table_generator.run()\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/schema_manager/schema_generator/table_generator.py\", line 35, in run\n self.apply_latest_version()\n File \"/schema_manager/schema_generator/table_generator.py\", line 26, in apply_latest_version\n raise Exception('failed to apply schema `{}`: {}'.format(e, schema_version.ddl))\nException: failed to apply schema `Query failed: FAILED: SemanticException [Error 10036]: Duplicate column name: timestamp `CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_prod_drivethru.websites_data_analytics_demo`\n(\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array ,`event`STRING,`widgetId`STRING,`timespent`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`sortorder`STRING,`buttontext`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`group`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`widgetid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`listeneradded_b2157329`STRING,`trackclick`STRING,`id`STRING,`pageVersion`STRING,`companyid`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`userlat`STRING,`pageversion`STRING\n)\nPARTITIONED BY (dt string)\nROW FORMAT SERDE\n'org.openx.data.jsonserde.JsonSerDe'\n \nSTORED AS INPUTFORMAT\n 'org.apache.hadoop.mapred.TextInputFormat'\nOUTPUTFORMAT\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\nLOCATION\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\n``: ['CREATE DATABASE IF NOT EXISTS `sfdl_prod_drivethru`', 'DROP TABLE IF EXISTS `sfdl_prod_drivethru.websites_data_analytics_demo`', \"CREATE EXTERNAL TABLE IF NOT EXISTS\\n`sfdl_prod_drivethru.websites_data_analytics_demo`\\n(\\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array ,`event`STRING,`widgetId`STRING,`timespent`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`sortorder`STRING,`buttontext`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`group`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`widgetid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`listeneradded_b2157329`STRING,`trackclick`STRING,`id`STRING,`pageVersion`STRING,`companyid`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`userlat`STRING,`pageversion`STRING\\n)\\nPARTITIONED BY (dt string)\\nROW FORMAT SERDE\\n'org.openx.data.jsonserde.JsonSerDe'\\n \\nSTORED AS INPUTFORMAT\\n 'org.apache.hadoop.mapred.TextInputFormat'\\nOUTPUTFORMAT\\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\\nLOCATION\\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\\n\", 'MSCK REPAIR TABLE sfdl_prod_drivethru.websites_data_analytics_demo']\n: Expecting value: line 1 column 1 (char 0)" } - id: 144955230
- payload:
{ "datatype_dict": null, "file_format": "json", "is_schema_datatyped": true, "partition": { "location": "s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-07-03", "name": "dt", "type": "string", "value": "2025-07-03" }, "s3": { "bucket": "sfdl-drivethrujson-drivethru-prod", "hive_path": "s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo", "key": "raw_incremental/websites_data_analytics_demo/dt=2025-07-03/events_05_00.json.gz" }, "schema": { "name": "sfdl_prod_drivethru.websites_data_analytics_demo", "type": "drivethrujson" }, "trace_context": { "parent_id": 4008600722617378712, "service_name": "drive-thru", "span_id": 3267897688359398311, "trace_id": 17773119154493837460 } } - running: False
- schema_name_id: 3476
- start_time: 2025-07-03 05:05:15
- success: False
- trace_id: 17773119154493837460
- count: 3
- ddl:
[ "ALTER TABLE\n `sfdl_prod_drivethru.websites_data_analytics_demo`\nADD\n\n\n PARTITION (dt='2025-08-07') location 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-08-07'\n PARTITION (dt='2025-08-08') location 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-08-08'\n PARTITION (dt='2025-08-12') location 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-08-12'\n;" ] - name: dt
- state:
[ { "info": { "id": 1533683, "location": "s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-08-07", "name": "dt", "value": "2025-08-07" }, "state": { "arrival": { "athena_discovery": false, "first_data": "2025-08-07 00:05:13", "last_data": "2025-08-07 23:06:47" }, "parquet": { "first_performed": null, "in_progress": null, "job_id": null, "last_performed": null, "queued": false } } }, { "info": { "id": 1533945, "location": "s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-08-08", "name": "dt", "value": "2025-08-08" }, "state": { "arrival": { "athena_discovery": false, "first_data": "2025-08-08 01:05:10", "last_data": "2025-08-08 11:06:39" }, "parquet": { "first_performed": null, "in_progress": null, "job_id": null, "last_performed": null, "queued": false } } }, { "info": { "id": 1534922, "location": "s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-08-12", "name": "dt", "value": "2025-08-12" }, "state": { "arrival": { "athena_discovery": false, "first_data": "2025-08-12 01:05:10", "last_data": "2025-08-12 05:06:21" }, "parquet": { "first_performed": null, "in_progress": null, "job_id": null, "last_performed": null, "queued": false } } } ] - type: string
- attributes:
{ "actiontype": "string", "buttonText": "string", "buttontext": "string", "category": "string", "categoryused": "string", "checked": "string", "companyId": "string", "companyid": "string", "ctadumped": "string", "dashlaneclassification": "string", "dashlanelabel": "string", "dashlanerid": "string", "ddginputtype": "string", "discountapplied": "string", "discountattempted": "string", "discountedprice": "string", "discountplanid": "string", "errors": "string", "event": "string", "eventlocation": "string", "facilityId": "string", "facilityid": "string", "filtersused": "string", "focus": "string", "gramm": "string", "group": "string", "gtmforminteractfieldid": "string", "gtmforminteractid": "string", "hover": "string", "hscfbound": "string", "id": "string", "imagesviewed": "string", "immersivetranslatewalked": "string", "index": "string", "invalid": "string", "ishidden": "string", "listeneradded_1ac3268d": "string", "listeneradded_56f70cc2": "string", "listeneradded_5f3fd31e": "string", "listeneradded_73d9f4ac": "string", "listeneradded_8f80b699": "string", "listeneradded_b2157329": "string", "listeneradded_d31b2f7b": "string", "loading": "string", "moveindate": "string", "name": "string", "nganimate": "string", "pageId": "string", "pageVersion": "string", "pageid": "string", "pageversion": "string", "price": "string", "qbtmpid": "string", "reservationid": "string", "reservationurl": "string", "rruidropdownitem": "string", "sessionId": "string", "sessionid": "string", "siteId": "string", "siteid": "string", "size": "string", "softreservation": "string", "sortorder": "string", "status": "string", "tenantcity": "string", "tenantpostal": "string", "tenantstate": "string", "testid": "string", "timeStamp": "string", "timespent": "string", "timestamp": "string", "trackClick": "string", "trackclick": "string", "type": "string", "unitgroupid": "string", "unitsshown": "string", "unitssorted": [ "string" ], "unittierid": "string", "userLat": "string", "userLong": "string", "userlat": "string", "userlong": "string", "widgetId": "string", "widgetid": "string", "widgetname": "string" } - created: 2025-08-04 02:05:14
- ddl:
{ "create_database": "CREATE DATABASE IF NOT EXISTS `sfdl_prod_drivethru`", "create_table": "CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_prod_drivethru.websites_data_analytics_demo`\n(\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array,`event`STRING,`widgetId`STRING,`timespent`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`sortorder`STRING,`buttontext`STRING,`rruidropdownitem`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`listeneradded_8f80b699`STRING,`group`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`listeneradded_b2157329`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`widgetid`STRING,`trackclick`STRING,`id`STRING,`pageVersion`STRING,`companyid`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`userlat`STRING,`pageversion`STRING\n)\nPARTITIONED BY (dt string)\nROW FORMAT SERDE\n'org.openx.data.jsonserde.JsonSerDe'\n \nSTORED AS INPUTFORMAT\n 'org.apache.hadoop.mapred.TextInputFormat'\nOUTPUTFORMAT\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\nLOCATION\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\n", "drop_table": "DROP TABLE IF EXISTS `sfdl_prod_drivethru.websites_data_analytics_demo`", "repair_table": "MSCK REPAIR TABLE sfdl_prod_drivethru.websites_data_analytics_demo" }
- hostname: schemamanager-5475496c57-7dpqb
- name: schema_manager
- process_start: 2026-01-09 11:27:47
- sf_env: prod
- version: 2112174301
{
"name": {
"created": "2025-02-28 14:05:11",
"disabled": false,
"format": "raw",
"id": 3476,
"is_partitioned": true,
"is_schema_datatyped": true,
"name": {
"database": "sfdl_prod_drivethru",
"table": "websites_data_analytics_demo"
},
"type": "drivethrujson"
},
"partition": {
"count": 3,
"ddl": [
"ALTER TABLE\n `sfdl_prod_drivethru.websites_data_analytics_demo`\nADD\n\n\n PARTITION (dt='2025-08-07') location 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-08-07'\n PARTITION (dt='2025-08-08') location 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-08-08'\n PARTITION (dt='2025-08-12') location 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-08-12'\n;"
],
"name": "dt",
"state": [
{
"info": {
"id": 1533683,
"location": "s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-08-07",
"name": "dt",
"value": "2025-08-07"
},
"state": {
"arrival": {
"athena_discovery": false,
"first_data": "2025-08-07 00:05:13",
"last_data": "2025-08-07 23:06:47"
},
"parquet": {
"first_performed": null,
"in_progress": null,
"job_id": null,
"last_performed": null,
"queued": false
}
}
},
{
"info": {
"id": 1533945,
"location": "s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-08-08",
"name": "dt",
"value": "2025-08-08"
},
"state": {
"arrival": {
"athena_discovery": false,
"first_data": "2025-08-08 01:05:10",
"last_data": "2025-08-08 11:06:39"
},
"parquet": {
"first_performed": null,
"in_progress": null,
"job_id": null,
"last_performed": null,
"queued": false
}
}
},
{
"info": {
"id": 1534922,
"location": "s3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo/dt=2025-08-12",
"name": "dt",
"value": "2025-08-12"
},
"state": {
"arrival": {
"athena_discovery": false,
"first_data": "2025-08-12 01:05:10",
"last_data": "2025-08-12 05:06:21"
},
"parquet": {
"first_performed": null,
"in_progress": null,
"job_id": null,
"last_performed": null,
"queued": false
}
}
}
],
"type": "string"
},
"schema": {
"attributes": {
"actiontype": "string",
"buttonText": "string",
"buttontext": "string",
"category": "string",
"categoryused": "string",
"checked": "string",
"companyId": "string",
"companyid": "string",
"ctadumped": "string",
"dashlaneclassification": "string",
"dashlanelabel": "string",
"dashlanerid": "string",
"ddginputtype": "string",
"discountapplied": "string",
"discountattempted": "string",
"discountedprice": "string",
"discountplanid": "string",
"errors": "string",
"event": "string",
"eventlocation": "string",
"facilityId": "string",
"facilityid": "string",
"filtersused": "string",
"focus": "string",
"gramm": "string",
"group": "string",
"gtmforminteractfieldid": "string",
"gtmforminteractid": "string",
"hover": "string",
"hscfbound": "string",
"id": "string",
"imagesviewed": "string",
"immersivetranslatewalked": "string",
"index": "string",
"invalid": "string",
"ishidden": "string",
"listeneradded_1ac3268d": "string",
"listeneradded_56f70cc2": "string",
"listeneradded_5f3fd31e": "string",
"listeneradded_73d9f4ac": "string",
"listeneradded_8f80b699": "string",
"listeneradded_b2157329": "string",
"listeneradded_d31b2f7b": "string",
"loading": "string",
"moveindate": "string",
"name": "string",
"nganimate": "string",
"pageId": "string",
"pageVersion": "string",
"pageid": "string",
"pageversion": "string",
"price": "string",
"qbtmpid": "string",
"reservationid": "string",
"reservationurl": "string",
"rruidropdownitem": "string",
"sessionId": "string",
"sessionid": "string",
"siteId": "string",
"siteid": "string",
"size": "string",
"softreservation": "string",
"sortorder": "string",
"status": "string",
"tenantcity": "string",
"tenantpostal": "string",
"tenantstate": "string",
"testid": "string",
"timeStamp": "string",
"timespent": "string",
"timestamp": "string",
"trackClick": "string",
"trackclick": "string",
"type": "string",
"unitgroupid": "string",
"unitsshown": "string",
"unitssorted": [
"string"
],
"unittierid": "string",
"userLat": "string",
"userLong": "string",
"userlat": "string",
"userlong": "string",
"widgetId": "string",
"widgetid": "string",
"widgetname": "string"
},
"created": "2025-08-04 02:05:14",
"ddl": {
"create_database": "CREATE DATABASE IF NOT EXISTS `sfdl_prod_drivethru`",
"create_table": "CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_prod_drivethru.websites_data_analytics_demo`\n(\n`siteId`STRING,`listeneradded_56f70cc2`STRING,`ddginputtype`STRING,`name`STRING,`focus`STRING,`facilityId`STRING,`dashlanerid`STRING,`errors`STRING,`dashlanelabel`STRING,`index`STRING,`qbtmpid`STRING,`filtersused`STRING,`pageId`STRING,`listeneradded_5f3fd31e`STRING,`unitssorted`array,`event`STRING,`widgetId`STRING,`timespent`STRING,`tenantcity`STRING,`type`STRING,`discountedprice`STRING,`reservationid`STRING,`unittierid`STRING,`categoryused`STRING,`discountplanid`STRING,`unitsshown`STRING,`timestamp`STRING,`tenantpostal`STRING,`trackClick`STRING,`timeStamp`STRING,`gtmforminteractfieldid`STRING,`testid`STRING,`userLong`STRING,`imagesviewed`STRING,`hscfbound`STRING,`eventlocation`STRING,`sessionId`STRING,`immersivetranslatewalked`STRING,`sortorder`STRING,`buttontext`STRING,`rruidropdownitem`STRING,`facilityid`STRING,`userLat`STRING,`gramm`STRING,`discountapplied`STRING,`dashlaneclassification`STRING,`pageid`STRING,`softreservation`STRING,`category`STRING,`size`STRING,`status`STRING,`ishidden`STRING,`companyId`STRING,`discountattempted`STRING,`reservationurl`STRING,`listeneradded_d31b2f7b`STRING,`widgetname`STRING,`price`STRING,`tenantstate`STRING,`checked`STRING,`ctadumped`STRING,`nganimate`STRING,`loading`STRING,`unitgroupid`STRING,`listeneradded_8f80b699`STRING,`group`STRING,`listeneradded_1ac3268d`STRING,`actiontype`STRING,`listeneradded_b2157329`STRING,`gtmforminteractid`STRING,`userlong`STRING,`sessionid`STRING,`hover`STRING,`listeneradded_73d9f4ac`STRING,`widgetid`STRING,`trackclick`STRING,`id`STRING,`pageVersion`STRING,`companyid`STRING,`moveindate`STRING,`siteid`STRING,`buttonText`STRING,`invalid`STRING,`userlat`STRING,`pageversion`STRING\n)\nPARTITIONED BY (dt string)\nROW FORMAT SERDE\n'org.openx.data.jsonserde.JsonSerDe'\n \nSTORED AS INPUTFORMAT\n 'org.apache.hadoop.mapred.TextInputFormat'\nOUTPUTFORMAT\n 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'\nLOCATION\n 's3://sfdl-drivethrujson-drivethru-prod/raw_incremental/websites_data_analytics_demo'\n",
"drop_table": "DROP TABLE IF EXISTS `sfdl_prod_drivethru.websites_data_analytics_demo`",
"repair_table": "MSCK REPAIR TABLE sfdl_prod_drivethru.websites_data_analytics_demo"
}
},
"server": {
"hostname": "schemamanager-5475496c57-7dpqb",
"name": "schema_manager",
"process_start": "2026-01-09 11:27:47",
"sf_env": "prod",
"version": "2112174301"
}
}