Im erweiterten Modus verwendete Ausdruckssprache - Cloud

Nutzungshandbuch für Talend Cloud Data Inventory

Version
Cloud
Language
Deutsch
Product
Talend Cloud
Module
Talend Data Inventory
Content
Administration und Überwachung > Verwaltung von Verbindungen
Data Governance
Datenqualität und Datenaufbereitung > Anreicherung von Daten
Datenqualität und Datenaufbereitung > Identifizierung von Daten
Datenqualität und Datenaufbereitung > Verwaltung von Datensätzen
Last publication date
2024-03-01
Bei der Erstellung einer Regel im erweiterten Modus müssen Sie eine spezifische Syntax gemäß Verwenden der Sprache für Data-Shaping-Ausdrücke beachten.

Da es sich bei den Datenqualitätsregeln um Validierungsregeln handelt, müssen Sie die Ausdruckssprache heranziehen, um die Daten zu validieren, nicht um sie zu transformieren.

Beispiel: Der Ausdruck concat(' ',FirstName,LastName) == FullName legt fest, dass der vollständige Name dem mit dem Nachnamen verketteten Vornamen entspricht, wobei ein Leer- oder Trennzeichen verwendet wird.

Folgende Funktionen sind für die Datenqualitätsregeln als Ergänzung für die Ausdruckssprache verfügbar:

Beispiele für Validierungsausdrücke
Funktion Details Beispiel
isInMonth(myVar, myMonth) Geben Sie einen Monat bzw. eine Zahl zwischen 1 und 12 ein.

1 = Januar (...) 12 = Dezember *

Folgende Sprachen werden unterstützt: Englisch, Deutsch, Französisch, Portugiesisch und Spanisch. *

Sie können auch die entsprechenden Abkürzungen eingeben: Jan, Feb usw. *

isInMonth(myVar, "July") isInMonth(myVar, 7)
isInYear(myVar, myYear) - isInYear(myVar, 2020)
isOfType (myvar, myType) Geben Sie einen semantischen oder einen Standardtyp ein: Boolescher Wert, Datum, Dezimal- oder Ganzzahl. isOfType (myVar, "Integer")
isOnDayOfMonth(myVar, myDay) Geben Sie eine Zahl zwischen 1 und 31 ein. isOnDayOfMonth(myVar, 18)
isOnDayOfWeek(myVar, myDay) Geben Sie einen Tag oder eine Zahl zwischen 1 und 7 ein.

1 = Montag (...) 7 = Sonntag *

Folgende Sprachen werden unterstützt: Englisch, Deutsch, Französisch, Portugiesisch und Spanisch. *

Sie können auch die entsprechenden Abkürzungen eingeben: Mo, Di usw. *

isOnDayOfWeek(myVar, "Tuesday") isOnDayOfWeek(myVar, 2)

Für Einträge, die die unterstützten Sprachen angeben, gilt die Information für die Regeldefinition und den Datensatz. Beispiel:

  • Sie haben die Regel mit dem Wert Wednesday (Mittwoch) festgelegt. Wenn der Datensatz die Werte Mercredi (Mittwoch), 3 und Wed (Mi) enthält, wird der Wert Wednesday (Mittwoch) als mit diesen drei Werten übereinstimmend eingestuft.
  • Sie haben die Regel mit dem Wert Juni festgelegt. Wenn der Datensatz den Wert Juni enthält, wird der Wert Juni als mit Juni übereinstimmend eingestuft.
Diese Funktionen sind ebenfalls im Basismodus verfügbar. Weitere Informationen finden Sie unter Listen und Beispiele.
Wichtig: Aus Sicherheitsgründen können einige reguläre Ausdrücke nicht verwendet werden, insbesondere Rückreferenzen. Weitere Informationen finden Sie in der RE2/J-Dokumentation.