

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Schema per violazioni (file constraint\_violations.json)
<a name="model-monitor-interpreting-violations"></a>

Il file di violazioni viene generato come output di un `MonitoringExecution`, che elenca i risultati della valutazione dei vincoli (specificati nel file constraints.json) rispetto al set di dati corrente che è stato analizzato. Il contenitore precostruito Amazon SageMaker Model Monitor fornisce i seguenti controlli di violazione.

```
{
    "violations": [{
      "feature_name" : "string",
      "constraint_check_type" :
              "data_type_check",
            | "completeness_check",
            | "baseline_drift_check",
            | "missing_column_check",
            | "extra_column_check",
            | "categorical_values_check"
      "description" : "string"
    }]
}
```

Tipi di violazioni monitorate 


| Tipo di controllo della violazione | Description  | 
| --- | --- | 
| data\_type\_check | Se i tipi di dati nell'esecuzione corrente non sono gli stessi del set di dati della linea di base, questa violazione viene contrassegnata.<br />Nella fase della linea di base, i vincoli generati suggeriscono il tipo di dati dedotto per ogni colonna. Il parametro `monitoring_config.datatype_check_threshold` può essere sintonizzato per regolare la soglia quando questa viene contrassegnata come violazione. | 
| completeness\_check | Se la completezza (% di elementi non nulli) osservata nell'esecuzione corrente supera la soglia specificata nella soglia di completezza specificata per le funzionalità, questa violazione viene contrassegnata.<br />Nella fase della linea di base, i vincoli generati suggeriscono un valore di completezza.  | 
| baseline\_drift\_check | Se la distanza di distribuzione calcolata tra il set di dati corrente e quello della linea di base è superiore alla soglia specificata in `monitoring_config.comparison_threshold`, questa violazione viene contrassegnata. | 
| missing\_column\_check | Se il numero di colonne nel set di dati corrente è inferiore al numero nel set di dati della linea di base, questa violazione viene contrassegnata. | 
| extra\_column\_check | Se il numero di colonne nel set di dati corrente è superiore al numero nella linea di base, questa violazione viene contrassegnata. | 
| categorical\_values\_check | Se nel set di dati corrente sono presenti più valori sconosciuti rispetto al set di dati della linea di base, questa violazione viene contrassegnata. Questo valore è dettato dalla soglia in `monitoring_config.domain_content_threshold`. | 