View a markdown version of this page

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

ADVANCED_DATATYPE_FLAG

Crea una nuova colonna di bandiera in base ai valori della colonna di origine corrente. Ad esempio, data una colonna di origine contenente codici postali, questa trasformazione può essere utilizzata per contrassegnare i valori come true o in false base a un particolare fuso orario. I dettagli che è possibile estrarre dipendono dal modello rilevato, come descritto nelle Note di seguito.

Parameters
  • sourceColumn— Il nome di una colonna sorgente di stringa.

  • pattern— Lo schema da estrarre.

  • targetColumn— Il nome della colonna di destinazione.

  • advancedDataType— Può essere uno tra telefono, codice postale, data e ora, stato, carta di credito, URL, e-mail, SSN o sesso.

  • filter values— Elenco di valori di stringa in base ai quali l'utente desidera filtrare la colonna.

  • trueString— Il true valore per la colonna di destinazione.

  • falseString— Il false valore per la colonna di destinazione.

Note
  • Se advanced DataType è Phone, il pattern può essere AREA_CODE, TIME_ZONE o COUNTRY_CODE.

  • Se advanced DataType è Zip Code, il pattern può essere TIME_ZONE, COUNTRY, STATE, CITY, TYPE o REGION.

  • Se advanced DataType è Date Time, il pattern può essere DAY, MONTH, MONTH_NAME, WEEK, QUARTER o YEAR.

  • Se advanced DataType è State, il pattern può essere TIME_ZONE.

  • Se advanced DataType è Credit Card, il pattern può essere LENGTH o NETWORK.

  • Se advanced DataType è URL, il pattern può essere PROTOCOL, TLD o DOMAIN.

Esempio Esempio

{ "RecipeAction": { "Operation": "ADVANCED_DATATYPE_FLAG", "Parameters": { "pattern": "AREA_CODE", "sourceColumn": "phoneColumn", "advancedDataType": "Phone", "filterValues": ['Ohio'], "targetColumn": "targetColumnName", "trueString": "trueValue", "falseString": "falseValue" } } }