View a markdown version of this page

FLAG_OUTLIERS - AWS Glue DataBrew Guida per gli sviluppatori

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à.

FLAG_OUTLIERS

Restituisce una nuova colonna contenente un valore personalizzabile in ogni riga che indica se il valore della colonna di origine è un valore anomalo.

Parameters
  • sourceColumn— specifica il nome di una colonna numerica esistente che potrebbe contenere valori anomali.

  • targetColumn— specifica il nome di una nuova colonna in cui inserire i risultati della strategia di valutazione dei valori anomali.

  • outlierStrategy— Speciifica l'approccio da utilizzare per il rilevamento dei valori anomali. I valori validi includono quanto segue:

    • Z_SCORE— Identifica un valore come valore anomalo quando si discosta dalla media di oltre la soglia di deviazione standard.

    • MODIFIED_Z_SCORE— Identifica un valore come valore anomalo quando si discosta dalla mediana di oltre la soglia di deviazione assoluta mediana.

    • IQR— Identifica un valore come valore anomalo quando supera il primo e l'ultimo quartile dei dati della colonna. L'intervallo interquartile (IQR) misura dove si trova il 50% medio dei punti dati.

  • threshold— Speciifica il valore di soglia da utilizzare per il rilevamento dei valori anomali. Il sourceColumn valore viene identificato come valore anomalo se il punteggio calcolato con il supera questo numero. outlierStrategy L'impostazione predefinita è 3.

  • trueString— specifica il valore della stringa da utilizzare se viene rilevato un valore anomalo. L'impostazione predefinita è «True».

  • falseString— specifica il valore della stringa da utilizzare se non viene rilevato alcun valore anomalo. L'impostazione predefinita è «False».

Negli esempi seguenti viene visualizzata la sintassi per una singola RecipeActionoperazione. Una ricetta contiene almeno RecipeStepun'operazione e una fase della ricetta contiene almeno un'azione di ricetta. Un'azione di ricetta esegue la trasformazione dei dati specificata. Un gruppo di azioni di ricetta viene eseguito in ordine sequenziale per creare il set di dati finale.

JSON

Di seguito viene mostrato un esempio RecipeAction da utilizzare come membro di un esempio RecipeStep per una DataBrew ricetta, utilizzando la sintassi JSON. Per esempi di sintassi che mostrano un elenco di azioni relative alle ricette, vedere. Definizione della struttura di una ricetta

Esempio Esempio in JSON
{ "Action": { "Operation": "FLAG_OUTLIERS", "Parameters": { "sourceColumn": "name-of-existing-column", "targetColumn": "name-of-new-column", "outlierStrategy": "IQR", "threshold": "1.5", "trueString": "Yes", "falseString": "No" } } }

Per ulteriori informazioni sull'utilizzo di questa azione di ricetta in un'operazione API, consulta CreateRecipeo UpdateRecipe. Puoi utilizzare queste e altre operazioni API nel tuo codice.

YAML

Di seguito viene mostrato un esempio RecipeAction da utilizzare come membro di un esempio RecipeStep per una DataBrew ricetta, utilizzando la sintassi YAML. Per esempi di sintassi che mostrano un elenco di azioni relative alle ricette, vedere. Definizione della struttura di una ricetta

Esempio Esempio in YAML
- Action: Operation: FLAG_OUTLIERS Parameters: sourceColumn: name-of-existing-column targetColumn: name-of-new-column outlierStrategy: IQR trueString: Outlier falseString: No threshold: '1.5'

Per ulteriori informazioni sull'utilizzo di questa azione di ricetta in un'operazione API, consulta CreateRecipeo. UpdateRecipe Puoi utilizzare queste e altre operazioni API nel tuo codice.