SIENTIAPDE-1273
Update sientia-mlops-library dependency to version 0.40.5 and fix SQL interval formatting in Drift and SimpleMetrics workflows for improved query accuracy.
This commit is contained in:
@@ -42,7 +42,7 @@ class Drift:
|
|||||||
FROM "{input_data['schema']}"."{input_data['source_table_name']}"
|
FROM "{input_data['schema']}"."{input_data['source_table_name']}"
|
||||||
WHERE
|
WHERE
|
||||||
model_id = '{input_data['model_id']}' AND
|
model_id = '{input_data['model_id']}' AND
|
||||||
timestamp > NOW() - INTERVAL {input_data['interval']} minutes
|
timestamp > NOW() - INTERVAL '{input_data['interval']} minutes'
|
||||||
ORDER BY timestamp ASC
|
ORDER BY timestamp ASC
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ class SimpleMetrics:
|
|||||||
p.prediction is not null and
|
p.prediction is not null and
|
||||||
ld.variable = '{target_name}' and
|
ld.variable = '{target_name}' and
|
||||||
ld.value is not null and
|
ld.value is not null and
|
||||||
p."timestamp" >= NOW() - INTERVAL {interval_minutes} minutes
|
p."timestamp" >= NOW() - INTERVAL '{interval_minutes} minutes'
|
||||||
order by
|
order by
|
||||||
p."timestamp" desc;
|
p."timestamp" desc;
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ sqlalchemy
|
|||||||
asyncua
|
asyncua
|
||||||
redis
|
redis
|
||||||
git+ssh://git@github.com/Aignosi/sientia-dataops-library.git@1.6.1
|
git+ssh://git@github.com/Aignosi/sientia-dataops-library.git@1.6.1
|
||||||
git+ssh://git@github.com/Aignosi/sientia-mlops-library.git@0.40.2
|
git+ssh://git@github.com/Aignosi/sientia-mlops-library.git@0.40.5
|
||||||
prometheus-client
|
prometheus-client
|
||||||
botocore
|
botocore
|
||||||
boto3
|
boto3
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ async def test_run(workflow_mock: AsyncMock, drift: Drift):
|
|||||||
FROM "{input_data['schema']}"."{input_data['source_table_name']}"
|
FROM "{input_data['schema']}"."{input_data['source_table_name']}"
|
||||||
WHERE
|
WHERE
|
||||||
model_id = '{input_data['model_id']}' AND
|
model_id = '{input_data['model_id']}' AND
|
||||||
timestamp > NOW() - INTERVAL {input_data['interval']} minutes
|
timestamp > NOW() - INTERVAL '{input_data['interval']} minutes'
|
||||||
ORDER BY timestamp ASC
|
ORDER BY timestamp ASC
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ async def test_run(workflow_mock: AsyncMock, simple_metrics: SimpleMetrics):
|
|||||||
p.prediction is not null and
|
p.prediction is not null and
|
||||||
ld.variable = '{input_data['model_config']['target']}' and
|
ld.variable = '{input_data['model_config']['target']}' and
|
||||||
ld.value is not null and
|
ld.value is not null and
|
||||||
p."timestamp" >= NOW() - INTERVAL {input_data['interval_minutes']} minutes
|
p."timestamp" >= NOW() - INTERVAL '{input_data['interval_minutes']} minutes'
|
||||||
order by
|
order by
|
||||||
p."timestamp" desc;
|
p."timestamp" desc;
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user