system.kanoa.quality.config.addDataSource
Description
Adds a new attribute datasource. Catches the Java exception if this datasource already exists for this attributeId/assetId combo.Syntax
addDataSource(attrInfo, userId)Parameters:
Returns:
Dictionary
Parameter | Type | Required | Notes |
---|---|---|---|
attributeId | int | e.g. 3 | |
assetId | int | e.g. 5 | |
sourceTagPath | string | e.g. 'some tag path' | |
scaleFactor | float | e.g. 1.0 | |
ignoreZeroValues | bool | ||
enabled | bool |
Code Examples
# Usage example
attr_info = {'attributeId': 3, 'assetId': 5, 'sourceTagPath': 'some tag path', 'scaleFactor': 1.0, 'ignoreZeroValues': True, 'enabled': True}
added_attr_datasource_id, add_msg = system.kanoa.quality.config.addDataSource(attrInfo=attr_info, userId=123)
if added_attr_datasource_id is not None:
print(f"Successfully added attribute datasource with ID {added_attr_datasource_id}")
else:
print(f"Addition failed. Error: {add_msg}")