Schema Info
Schema Name: sfdl_dev_drivethru.websites_events
- created: 2024-11-19 11:24:51
- disabled: False
- format: raw
- id: 3120
- is_partitioned: True
- is_schema_datatyped: True
- name:
{ "database": "sfdl_dev_drivethru", "table": "websites_events" } - type: drivethrujson
Schema Versions: 3
-
Version 4751801
- created: 2024-12-22 08:16:44
- ddl:
[ "CREATE DATABASE IF NOT EXISTS `sfdl_dev_drivethru`", "DROP TABLE IF EXISTS `sfdl_dev_drivethru.websites_events`", "CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_dev_drivethru.websites_events`\n(\n`type`STRING,`sessionId`STRING,`unitsShown`STRING,`sessionID`STRING,`facilityId`STRING,`widgetName`STRING,`siteId`STRING,`timeStamp`STRING,`createdAt`STRING,`event`STRING,`userLong`STRING,`widgetId`STRING,`name`STRING,`userLat`STRING,`data_track_click`STRING,`eventLocation`STRING,`pageVersion`STRING,`categoryUsed`STRING,`companyId`STRING,`pageId`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-dev/raw_incremental/websites_events'\n", "MSCK REPAIR TABLE sfdl_dev_drivethru.websites_events" ] - hive_path: s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events
- id: 4751801
- processed: 0
- raw_data:
{ "categoryUsed": "Vehicle", "companyId": "5ac68ae4-0ac1-418a-af7b-98bc192406f3", "data-track-click": "reserve", "event": "contentView", "eventLocation": "themeOne", "facilityId": "e1af3904-7595-483a-aebe-98dc7a7e9dca", "name": "Home Page 1", "pageId": "6656a9c01d267d063d4b5e75", "pageVersion": "c131df36-5237-415e-8ffe-541926e02067", "sessionId": "Awp7kUhx0ZYeMsTJpYjGnquMIvK7sNZ2", "siteId": "64b56c713c159605b5ac5178", "timeStamp": "2024-12-22T11:54:56.951Z", "type": "voyager/pages/types/HOME_PAGE", "unitsShown": 1, "userLat": 39.0572, "userLong": -94.5933, "widgetId": "850b43a8-06f2-46fb-a84b-b1a04a1a1303", "widgetName": "Text Header" } - schema_attributes:
{ "categoryUsed": "string", "companyId": "string", "createdAt": "string", "data_track_click": "string", "event": "string", "eventLocation": "string", "facilityId": "string", "name": "string", "pageId": "string", "pageVersion": "string", "sessionID": "string", "sessionId": "string", "siteId": "string", "timeStamp": "string", "type": "string", "unitsShown": "string", "userLat": "string", "userLong": "string", "widgetId": "string", "widgetName": "string" } - schema_name_id: 3120
- schema_scan_id: 6734565
- updated: None
-
Version 4750207
- created: 2024-11-19 11:34:14
- ddl:
[ "CREATE DATABASE IF NOT EXISTS `sfdl_dev_drivethru`", "DROP TABLE IF EXISTS `sfdl_dev_drivethru.websites_events`", "CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_dev_drivethru.websites_events`\n(\n`sessionID`STRING,`facilityId`STRING,`siteId`STRING,`data_track_click`STRING,`createdAt`STRING,`eventLocation`STRING,`companyId`STRING,`unitsShown`STRING,`categoryUsed`STRING,`timeStamp`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-dev/raw_incremental/websites_events'\n", "MSCK REPAIR TABLE sfdl_dev_drivethru.websites_events" ] - hive_path: s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events
- id: 4750207
- processed: 1
- raw_data:
{ "categoryUsed": "Small", "companyId": "5ac68ae4-0ac1-418a-af7b-98bc192406f3", "createdAt": "2024-11-06T05:33:22.947Z", "data-track-click": "categoryApplied", "eventLocation": "themeTwo", "facilityId": "e1af3904-7595-483a-aebe-98dc7a7e9dca", "sessionID": "3tDNpTeHSqenKsCYrsu5tQ-60HIUDRWb", "siteId": "64b56c713c159605b5ac5178", "timeStamp": 1731861113049, "unitsShown": 1 } - schema_attributes:
{ "categoryUsed": "string", "companyId": "string", "createdAt": "string", "data_track_click": "string", "eventLocation": "string", "facilityId": "string", "sessionID": "string", "siteId": "string", "timeStamp": "string", "unitsShown": "string" } - schema_name_id: 3120
- schema_scan_id: 6694712
- updated: 2024-11-19 11:34:28
-
Version 4750206
- created: 2024-11-19 11:24:51
- ddl:
[ "CREATE DATABASE IF NOT EXISTS `sfdl_dev_drivethru`", "DROP TABLE IF EXISTS `sfdl_dev_drivethru.websites_events`", "CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_dev_drivethru.websites_events`\n(\n`data_track_click`STRING,`facilityId`STRING,`eventLocation`STRING,`unitsShown`STRING,`timeStamp`STRING,`categoryUsed`STRING,`createdAt`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-dev/raw_incremental/websites_events'\n", "MSCK REPAIR TABLE sfdl_dev_drivethru.websites_events" ] - hive_path: s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events
- id: 4750206
- processed: 1
- raw_data:
{ "categoryUsed": "Small", "createdAt": "2024-11-06T05:33:22.947Z", "data-track-click": "categoryApplied", "eventLocation": "themeOne", "facilityId": "2ea02d5c-9b91-4eb9-9e06-05af1dcfea1e", "timeStamp": 1730871192419, "unitsShown": 1 } - schema_attributes:
{ "categoryUsed": "string", "createdAt": "string", "data_track_click": "string", "eventLocation": "string", "facilityId": "string", "timeStamp": "string", "unitsShown": "string" } - schema_name_id: 3120
- schema_scan_id: 6694690
- updated: 2024-11-19 11:25:05
Schema Scans: 3
Last at 2024-12-22 08:16:43
-
Scan 6734565
- duration: 0:00:11.563796
- exit_message:
{ "exception": "failed to apply schema `Query failed: FAILED: SemanticException [Error 10036]: Duplicate column name: sessionid `CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_dev_drivethru.websites_events`\n(\n`type`STRING,`sessionId`STRING,`unitsShown`STRING,`sessionID`STRING,`facilityId`STRING,`widgetName`STRING,`siteId`STRING,`timeStamp`STRING,`createdAt`STRING,`event`STRING,`userLong`STRING,`widgetId`STRING,`name`STRING,`userLat`STRING,`data_track_click`STRING,`eventLocation`STRING,`pageVersion`STRING,`categoryUsed`STRING,`companyId`STRING,`pageId`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-dev/raw_incremental/websites_events'\n``: ['CREATE DATABASE IF NOT EXISTS `sfdl_dev_drivethru`', 'DROP TABLE IF EXISTS `sfdl_dev_drivethru.websites_events`', \"CREATE EXTERNAL TABLE IF NOT EXISTS\\n`sfdl_dev_drivethru.websites_events`\\n(\\n`type`STRING,`sessionId`STRING,`unitsShown`STRING,`sessionID`STRING,`facilityId`STRING,`widgetName`STRING,`siteId`STRING,`timeStamp`STRING,`createdAt`STRING,`event`STRING,`userLong`STRING,`widgetId`STRING,`name`STRING,`userLat`STRING,`data_track_click`STRING,`eventLocation`STRING,`pageVersion`STRING,`categoryUsed`STRING,`companyId`STRING,`pageId`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-dev/raw_incremental/websites_events'\\n\", 'MSCK REPAIR TABLE sfdl_dev_drivethru.websites_events']\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: sessionid `CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_dev_drivethru.websites_events`\n(\n`type`STRING,`sessionId`STRING,`unitsShown`STRING,`sessionID`STRING,`facilityId`STRING,`widgetName`STRING,`siteId`STRING,`timeStamp`STRING,`createdAt`STRING,`event`STRING,`userLong`STRING,`widgetId`STRING,`name`STRING,`userLat`STRING,`data_track_click`STRING,`eventLocation`STRING,`pageVersion`STRING,`categoryUsed`STRING,`companyId`STRING,`pageId`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-dev/raw_incremental/websites_events'\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: sessionid `CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_dev_drivethru.websites_events`\n(\n`type`STRING,`sessionId`STRING,`unitsShown`STRING,`sessionID`STRING,`facilityId`STRING,`widgetName`STRING,`siteId`STRING,`timeStamp`STRING,`createdAt`STRING,`event`STRING,`userLong`STRING,`widgetId`STRING,`name`STRING,`userLat`STRING,`data_track_click`STRING,`eventLocation`STRING,`pageVersion`STRING,`categoryUsed`STRING,`companyId`STRING,`pageId`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-dev/raw_incremental/websites_events'\n``: ['CREATE DATABASE IF NOT EXISTS `sfdl_dev_drivethru`', 'DROP TABLE IF EXISTS `sfdl_dev_drivethru.websites_events`', \"CREATE EXTERNAL TABLE IF NOT EXISTS\\n`sfdl_dev_drivethru.websites_events`\\n(\\n`type`STRING,`sessionId`STRING,`unitsShown`STRING,`sessionID`STRING,`facilityId`STRING,`widgetName`STRING,`siteId`STRING,`timeStamp`STRING,`createdAt`STRING,`event`STRING,`userLong`STRING,`widgetId`STRING,`name`STRING,`userLat`STRING,`data_track_click`STRING,`eventLocation`STRING,`pageVersion`STRING,`categoryUsed`STRING,`companyId`STRING,`pageId`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-dev/raw_incremental/websites_events'\\n\", 'MSCK REPAIR TABLE sfdl_dev_drivethru.websites_events']\n: Expecting value: line 1 column 1 (char 0)" } - id: 6734565
- payload:
{ "datatype_dict": null, "file_format": "json", "is_schema_datatyped": true, "partition": { "location": "s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-12-22", "name": "dt", "type": "string", "value": "2024-12-22" }, "s3": { "bucket": "sfdl-drivethrujson-drivethru-dev", "hive_path": "s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events", "key": "raw_incremental/websites_events/dt=2024-12-22/events_06_00.json.gz" }, "schema": { "name": "sfdl_dev_drivethru.websites_events", "type": "drivethrujson" }, "trace_context": { "parent_id": 7687139233713488028, "service_name": "drive-thru", "span_id": 17383203556645422826, "trace_id": 12510976839517028242 } } - running: False
- schema_name_id: 3120
- start_time: 2024-12-22 08:16:43
- success: False
- trace_id: 12510976839517028242
-
Scan 6694712
- duration: 0:00:17.081286
- exit_message:
{ "ddl_changed": true, "ingested_partitions": 1, "partitions_applied": false, "success": true } - id: 6694712
- payload:
{ "datatype_dict": null, "file_format": "json", "is_schema_datatyped": true, "partition": { "location": "s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-11-19", "name": "dt", "type": "string", "value": "2024-11-19" }, "s3": { "bucket": "sfdl-drivethrujson-drivethru-dev", "hive_path": "s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events", "key": "raw_incremental/websites_events/dt=2024-11-19/events_11_25.json.gz" }, "schema": { "name": "sfdl_dev_drivethru.websites_events", "type": "drivethrujson" }, "trace_context": { "parent_id": 14028463147899612124, "service_name": "drive-thru", "span_id": 5229059643087814913, "trace_id": 10491311827430208008 } } - running: False
- schema_name_id: 3120
- start_time: 2024-11-19 11:34:13
- success: True
- trace_id: 10491311827430208008
-
Scan 6694690
- duration: 0:00:17.031992
- exit_message:
{ "ddl_changed": true, "ingested_partitions": 1, "partitions_applied": false, "success": true } - id: 6694690
- payload:
{ "datatype_dict": null, "file_format": "json", "is_schema_datatyped": true, "partition": { "location": "s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-11-19", "name": "dt", "type": "string", "value": "2024-11-19" }, "s3": { "bucket": "sfdl-drivethrujson-drivethru-dev", "hive_path": "s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events", "key": "raw_incremental/websites_events/dt=2024-11-19/events_12_21.json.gz" }, "schema": { "name": "sfdl_dev_drivethru.websites_events", "type": "drivethrujson" }, "trace_context": { "parent_id": 6879269774760320095, "service_name": "drive-thru", "span_id": 6368312061861675930, "trace_id": 14616247413376187523 } } - running: False
- schema_name_id: 3120
- start_time: 2024-11-19 11:24:51
- success: True
- trace_id: 14616247413376187523
- count: 3
- ddl:
[ "ALTER TABLE\n `sfdl_dev_drivethru.websites_events`\nADD\n\n\n PARTITION (dt='2024-11-19') location 's3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-11-19'\n PARTITION (dt='2024-11-20') location 's3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-11-20/'\n PARTITION (dt='2024-12-22') location 's3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-12-22'\n;" ] - name: dt
- state:
[ { "info": { "id": 280330, "location": "s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-11-19", "name": "dt", "value": "2024-11-19" }, "state": { "arrival": { "athena_discovery": true, "first_data": "2024-11-19 11:24:51", "last_data": "2024-11-19 11:36:30" }, "parquet": { "first_performed": null, "in_progress": null, "job_id": null, "last_performed": null, "queued": false } } }, { "info": { "id": 280413, "location": "s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-11-20/", "name": "dt", "value": "2024-11-20" }, "state": { "arrival": { "athena_discovery": true, "first_data": "2024-11-20 11:04:20", "last_data": "2024-11-20 11:04:20" }, "parquet": { "first_performed": null, "in_progress": null, "job_id": null, "last_performed": null, "queued": false } } }, { "info": { "id": 283337, "location": "s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-12-22", "name": "dt", "value": "2024-12-22" }, "state": { "arrival": { "athena_discovery": false, "first_data": "2024-12-22 08:16:44", "last_data": "2024-12-22 08:18:20" }, "parquet": { "first_performed": null, "in_progress": null, "job_id": null, "last_performed": null, "queued": false } } } ] - type: string
- attributes:
{ "categoryUsed": "string", "companyId": "string", "createdAt": "string", "data_track_click": "string", "event": "string", "eventLocation": "string", "facilityId": "string", "name": "string", "pageId": "string", "pageVersion": "string", "sessionID": "string", "sessionId": "string", "siteId": "string", "timeStamp": "string", "type": "string", "unitsShown": "string", "userLat": "string", "userLong": "string", "widgetId": "string", "widgetName": "string" } - created: 2024-12-22 08:16:44
- ddl:
{ "create_database": "CREATE DATABASE IF NOT EXISTS `sfdl_dev_drivethru`", "create_table": "CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_dev_drivethru.websites_events`\n(\n`type`STRING,`sessionId`STRING,`unitsShown`STRING,`sessionID`STRING,`facilityId`STRING,`widgetName`STRING,`siteId`STRING,`timeStamp`STRING,`createdAt`STRING,`event`STRING,`userLong`STRING,`widgetId`STRING,`name`STRING,`userLat`STRING,`data_track_click`STRING,`eventLocation`STRING,`pageVersion`STRING,`categoryUsed`STRING,`companyId`STRING,`pageId`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-dev/raw_incremental/websites_events'\n", "drop_table": "DROP TABLE IF EXISTS `sfdl_dev_drivethru.websites_events`", "repair_table": "MSCK REPAIR TABLE sfdl_dev_drivethru.websites_events" }
- hostname: schemamanager-5447774fc6-4w58v
- name: schema_manager
- process_start: 2026-04-02 21:43:44
- sf_env: dev
- version: 2427328685
{
"name": {
"created": "2024-11-19 11:24:51",
"disabled": false,
"format": "raw",
"id": 3120,
"is_partitioned": true,
"is_schema_datatyped": true,
"name": {
"database": "sfdl_dev_drivethru",
"table": "websites_events"
},
"type": "drivethrujson"
},
"partition": {
"count": 3,
"ddl": [
"ALTER TABLE\n `sfdl_dev_drivethru.websites_events`\nADD\n\n\n PARTITION (dt='2024-11-19') location 's3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-11-19'\n PARTITION (dt='2024-11-20') location 's3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-11-20/'\n PARTITION (dt='2024-12-22') location 's3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-12-22'\n;"
],
"name": "dt",
"state": [
{
"info": {
"id": 280330,
"location": "s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-11-19",
"name": "dt",
"value": "2024-11-19"
},
"state": {
"arrival": {
"athena_discovery": true,
"first_data": "2024-11-19 11:24:51",
"last_data": "2024-11-19 11:36:30"
},
"parquet": {
"first_performed": null,
"in_progress": null,
"job_id": null,
"last_performed": null,
"queued": false
}
}
},
{
"info": {
"id": 280413,
"location": "s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-11-20/",
"name": "dt",
"value": "2024-11-20"
},
"state": {
"arrival": {
"athena_discovery": true,
"first_data": "2024-11-20 11:04:20",
"last_data": "2024-11-20 11:04:20"
},
"parquet": {
"first_performed": null,
"in_progress": null,
"job_id": null,
"last_performed": null,
"queued": false
}
}
},
{
"info": {
"id": 283337,
"location": "s3://sfdl-drivethrujson-drivethru-dev/raw_incremental/websites_events/dt=2024-12-22",
"name": "dt",
"value": "2024-12-22"
},
"state": {
"arrival": {
"athena_discovery": false,
"first_data": "2024-12-22 08:16:44",
"last_data": "2024-12-22 08:18:20"
},
"parquet": {
"first_performed": null,
"in_progress": null,
"job_id": null,
"last_performed": null,
"queued": false
}
}
}
],
"type": "string"
},
"schema": {
"attributes": {
"categoryUsed": "string",
"companyId": "string",
"createdAt": "string",
"data_track_click": "string",
"event": "string",
"eventLocation": "string",
"facilityId": "string",
"name": "string",
"pageId": "string",
"pageVersion": "string",
"sessionID": "string",
"sessionId": "string",
"siteId": "string",
"timeStamp": "string",
"type": "string",
"unitsShown": "string",
"userLat": "string",
"userLong": "string",
"widgetId": "string",
"widgetName": "string"
},
"created": "2024-12-22 08:16:44",
"ddl": {
"create_database": "CREATE DATABASE IF NOT EXISTS `sfdl_dev_drivethru`",
"create_table": "CREATE EXTERNAL TABLE IF NOT EXISTS\n`sfdl_dev_drivethru.websites_events`\n(\n`type`STRING,`sessionId`STRING,`unitsShown`STRING,`sessionID`STRING,`facilityId`STRING,`widgetName`STRING,`siteId`STRING,`timeStamp`STRING,`createdAt`STRING,`event`STRING,`userLong`STRING,`widgetId`STRING,`name`STRING,`userLat`STRING,`data_track_click`STRING,`eventLocation`STRING,`pageVersion`STRING,`categoryUsed`STRING,`companyId`STRING,`pageId`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-dev/raw_incremental/websites_events'\n",
"drop_table": "DROP TABLE IF EXISTS `sfdl_dev_drivethru.websites_events`",
"repair_table": "MSCK REPAIR TABLE sfdl_dev_drivethru.websites_events"
}
},
"server": {
"hostname": "schemamanager-5447774fc6-4w58v",
"name": "schema_manager",
"process_start": "2026-04-02 21:43:44",
"sf_env": "dev",
"version": "2427328685"
}
}