SIENTIAPDE-1231

Refactor OPC and model repository for improved functionality and clarity

- Updated OPC server logging to handle missing prediction and confidence tags gracefully.
- Corrected documentation for OPC reconnection interval from milliseconds to seconds.
- Enhanced MLFlowRepository with new methods for model retrieval, caching, and transformation, improving model management and retraining workflows.
This commit is contained in:
vitor-aignosi
2025-09-23 16:06:10 -03:00
parent 8340189741
commit ec0a193c32
6 changed files with 969 additions and 165 deletions

View File

@@ -289,7 +289,7 @@ class OPC(BaseActivity):
success = success and local_success
self.info(
f"Process completed for OPC server {server_id}: {local_count} of {len(config['prediction_tags'])} prediction tags and {len(config['confidence_tags'])} confidence tags", metadata)
f"Process completed for OPC server {server_id}: {local_count} of {len(config.get('prediction_tags', []))} prediction tags and {len(config.get('confidence_tags', []))} confidence tags", metadata)
return self.process_confidence(data, success, metadata)