in datascan/bulk-creation-scripts/dataquality /datascan.py [0:0]
def generateDataQualityRules(project_id, location_id, dataprofile_id) -> list:
"""
Method to get the recommended data quality rules from the existing data profiling scan
"""
# Create a client
client = dataplex_v1.DataScanServiceClient()
# Initialize request argument(s)
request = dataplex_v1.GenerateDataQualityRulesRequest(
name=f"projects/{project_id}/locations/{location_id}/dataScans/{dataprofile_id}",
)
# Make the request
response = client.generate_data_quality_rules(request=request)
if hasattr(response, 'rule'):
data_quality_rules_list = response.rule
else:
data_quality_rules_list = []
return data_quality_rules_list