SIENTIAPDE-1110
Update Druid activity to handle None values for last data timestamp, ensuring default timestamp is set to epoch start. Enhance data loading debug logging for improved traceability.
This commit is contained in:
@@ -41,6 +41,8 @@ class Druid(BaseActivity):
|
|||||||
metadata = input_data['metadata']
|
metadata = input_data['metadata']
|
||||||
datasource = f"raw_{input_data['schedule_name']}"
|
datasource = f"raw_{input_data['schedule_name']}"
|
||||||
last_data_timestamp = input_data['last_data_timestamp']
|
last_data_timestamp = input_data['last_data_timestamp']
|
||||||
|
last_data_timestamp = last_data_timestamp if last_data_timestamp is not None else datetime(
|
||||||
|
1970, 1, 1, 0, 0, 0)
|
||||||
self.debug(
|
self.debug(
|
||||||
f"Loading data from Druid: {input_data}", metadata=metadata)
|
f"Loading data from Druid: {input_data}", metadata=metadata)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user