DataQualitySignal Class  
Data quality signal
Constructor
DataQualitySignal(*, production_data: ProductionData | None = None, reference_data: ReferenceData | None = None, features: List[str] | MonitorFeatureFilter | Literal['all_features'] | None = None, feature_type_override: Dict[str, str | MonitorFeatureDataType] | None = None, metric_thresholds: MetricThreshold | List[MetricThreshold] | None = None, alert_enabled: bool = False, properties: Dict[str, str] | None = None)
		Parameters
| Name | Description | 
|---|---|
| 
		 production_data 
			
				Required
			 
	 | 
	
		 The data for which drift will be calculated  | 
| 
		 reference_data 
			
				Required
			 
	 | 
	
		 The data to calculate drift against  | 
| 
		 metric_thresholds 
			
				Required
			 
	 | 
	
		 Metrics to calculate and their associated thresholds  | 
| 
		 alert_enabled 
			
				Required
			 
	 | 
	
		 Whether or not to enable alerts for the signal. Defaults to False.  | 
| 
		 feature_type_override 
			
				Required
			 
	 | 
	
		 Dictionary of features and what they should be overridden to.  | 
| 
		 properties 
			
				Required
			 
	 | 
	
		 Dictionary of additional properties.  | 
Keyword-Only Parameters
| Name | Description | 
|---|---|
| 
		 features 
	 | 
	
		
		 The feature filter identifying which feature(s) to calculate drift over. Default value: None 
			 | 
| 
		 production_data 
	 | 
	
		 Default value: None 
			 | 
| 
		 reference_data 
	 | 
	
		 Default value: None 
			 | 
| 
		 feature_type_override 
	 | 
	
		 Default value: None 
			 | 
| 
		 metric_thresholds 
	 | 
	
		 Default value: None 
			 | 
| 
		 alert_enabled 
	 | 
	
		 Default value: False 
			 | 
| 
		 properties 
	 | 
	
		 Default value: None 
			 | 
Variables
| Name | Description | 
|---|---|
| 
		 type 
	 | 
	
		
		 The type of the signal. Set to "data_quality" for this class.  |