View a markdown version of this page

ADVANCED_DATATYPE_FLAG - AWS Glue DataBrew Entwicklerhandbuch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

ADVANCED_DATATYPE_FLAG

Erstellt eine neue Flag-Spalte auf der Grundlage der Werte für die aktuelle Quellspalte. Wenn beispielsweise eine Quellspalte Postleitzahlen enthält, kann diese Transformation verwendet werden, um Werte als true oder false basierend auf einer bestimmten Zeitzone zu kennzeichnen. Welche Details Sie extrahieren können, hängt vom erkannten Muster ab, wie in den nachfolgenden Hinweisen beschrieben.

Parameters
  • sourceColumn— Der Name einer String-Quellspalte.

  • pattern— Das zu extrahierende Muster.

  • targetColumn— Der Name der Zielspalte.

  • advancedDataType— Dabei kann es sich um Telefon, Postleitzahl, Datum, Uhrzeit, Bundesland, Kreditkarte, URL, E-Mail, SSN oder Geschlecht handeln.

  • filter values— Liste der Zeichenkettenwerte, anhand derer der Benutzer die Spalte filtern möchte.

  • trueString— Der true Wert für die Zielspalte.

  • falseString— Der false Wert für die Zielspalte.

Hinweise
  • Wenn Advanced auf Phone DataType gesetzt ist, kann das Muster AREA_CODE, TIME_ZONE oder COUNTRY_CODE lauten.

  • Wenn Advanced auf PLZ DataType gesetzt ist, kann das Muster TIME_ZONE, COUNTRY, STATE, CITY, TYPE oder REGION lauten.

  • Wenn Advanced auf Datum und Uhrzeit gesetzt DataType ist, kann das Muster DAY, MONTH_NAME, WEEK, QUARTER oder YEAR lauten.

  • Wenn Advanced den DataType Wert State hat, kann das Muster TIME_ZONE lauten.

  • Wenn Advanced auf Kreditkarte gesetzt DataType ist, kann das Muster LENGTH oder NETWORK lauten.

  • Wenn Advanced URL DataType ist, kann das Muster PROTOCOL, TLD oder DOMAIN lauten.

Beispiel Beispiel

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