Optimieren von Transformationen - dataflow_designer - spectrum_platform - 23 - 23.1

Spectrum-Administratorhandbuch

Product type
Software
Portfolio
Integrate
Locate
Verify
Product family
Spectrum™ software
Product
Spectrum™ software > Spectrum™ Platform
Version
23.1
ft:locale
de-DE
Product name
Spectrum Technology Platform
ft:title
Spectrum-Administratorhandbuch
First publish date
2007
ft:lastEdition
2023-10-25
ft:lastPublication
2023-10-25T06:40:18.626000

Der Transformer-Schritt bietet eine Reihe von vordefinierten Vorgängen, die für Eingabedaten ausgeführt werden können. Im Allgemeinen werden diese vordefinierten Transformationen schneller als benutzerdefinierte Transformationen ausgeführt, da sie bereits kompiliert sind. Bei der Definition einer großen Anzahl von Transformationen wird eine benutzerdefinierte Transformation schneller ausgeführt. Wenn beispielsweise nur einige Felder gekürzt werden sollen, wird die folgende benutzerdefinierte Transformation schneller ausgeführt als neun separate Kürzungstransformationen.

data['AddressLine1'] = (data['AddressLine1'] != null) ? data['AddressLine1'].trim() : null; data['AddressLine2'] = (data['AddressLine2'] != null) ? data['AddressLine2'].trim() : null; data['AddressLine3'] = (data['AddressLine3'] != null) ? data['AddressLine3'].trim() : null; data['AddressLine4'] = (data['AddressLine4'] != null) ? data['AddressLine4'].trim() : null; data['City'] = (data['City'] != null) ? data['City'].trim() : null; data['StateProvince'] = (data['StateProvince'] != null) ? data['StateProvince'].trim() : null; data['PostalCode'] = (data['PostalCode'] != null) ? data['PostalCode'].trim() : null; data['LastName'] = (data['LastName'] != null) ? data['LastName'].trim() : null; data['FirstName'] = (data['FirstName'] != null) ? data['FirstName'].trim() : null;