Skip to main content

system.kanoa.quality.config.getDataSource

Requires kanoaQDS license

Description

Returns attribute datasources based on the passed parameters.

Syntax

getDataSource(paramsDict)

Parameters:
  • paramsDict (dict): Dictionary with optional parameters

  • Returns:
  • dataSourceData (pyDataset): Dataset containing attribute datasources.
  • Dictionary

    ParameterTypeRequiredNotes
    assetIdintNoe.g. 18
    enabledboolNoe.g. True
    attributeNamestrNoe.g. 'some attribute'
    attributeIdintNoe.g. 7

    Code Examples

    # Usage example
    params = {'assetId': 18, 'enabled': True, 'attributeName': 'some attribute', 'attributeId': 7}
    data_source_data = system.kanoa.quality.config.getDataSource(paramsDict=params)

    # Accessing data in the dataset
    for row in data_source_data:
    print(f"AttributeDataSource ID: {row['attributeDataSourceId']}, Attribute ID: {row['attributeId']}, Asset ID: {row['assetId']}")