Quell- und Zielwertausdrücke können Sonderzeichen enthalten. Sonderzeichen werden nur für Zuordnungen des Typs "Wie" unterstützt.
Sternchen (*)
Ein Sternchen (*) steht für den Quellwert. Dem Sternchen (*) können ein oder mehrere Zeichen voran- oder nachgestellt werden. Dadurch werden die Quellwerte nach dem Präfix oder Suffix gefiltert. Der Platzhalter übernimmt die in der Quelle vorhandenen Werte und überträgt sie in die Zielspalte. Dabei wird in der Regel ein Präfix hinzugefügt.
Fragezeichen (?)
Das Fragezeichen (?) ersetzt ein einzelnes Zeichen aus dem Quellwert. Sie können mehrere Fragezeichen (?) im Ausdruck verwenden. Außerdem können Sie Fragezeichen mit anderen Ausdrücken kombinieren. Beispiel: Der Ausdruck "A??" sucht nach Elementen, die mit A beginnen, worauf zwei beliebige Zeichen folgen. Die entsprechenden Elemente werden ausgewählt oder die zwei Zeichen entfernt.
<1>, <2>, <3>, <4>, <5>
Zeilen mit verketteten Werten werden verarbeitet, und der entsprechende Wert wird extrahiert. Das Quellelement muss das Zeichen "_" als Trennzeichen verwenden.
Hinweis:
Sie können <1>, <2>, <3>, <4>, <5> in Verbindung mit einem Fragezeichen (?), nicht jedoch in Verbindung mit einem Sternchen (*) verwenden.
<LEERZEICHEN>
Verarbeitet nur Zeilen, die ein Leerzeichen enthalten.
Das System liest nur Ausdrücke, deren Quellelement ' ' lautet, als <LEER>. In diesem Fall werden einzelne Leerzeichen in einzelne Anführungszeichen gesetzt. Wenn die Quelle NULL enthält (angezeigt als ,,
oder als Leerzeichen zwischen " "
), interpretiert das System den Wert NULL nicht als <LEER>. Nur der Ausdruck '<Leerzeichen> wird interpretiert.
Hinweis:
Die Anmerkung <LEER> kann sowohl in Quell- als auch in Zielausdrücken verwendet werden. Wenn die Anmerkung in einem Zielausdruck verwendet wird, wird ein leerer Wert in das Ziel geschrieben.
Tabelle 4-12 Beispiele für Ausdrücke mit Sonderzeichen
Verwendete(s) Sonderzeichen | Zuordnungstyp | Quellwert | Zielwert | Ergebnis | Anmerkungen |
---|---|---|---|---|---|
* |
Dataload | * | 1000 |
|
In diesem Beispiel verarbeitet Data Management alle Zeilen und überschreibt den Quellwert mit dem Standardwert 1000. In diesem Ausdruck gibt |
* |
Dataload | * | * |
|
In diesem Beispiel verarbeitet Data Management alle Zeilen und ersetzt den Quellwert durch sich selbst. |
* |
Entfernen | * | A* |
|
Alle Quellelemente werden verarbeitet, und es wird ein "A" als Präfix hinzugefügt. |
* |
Entfernen | *_DUP | * |
|
Nur Quellwerte, die mit "_DUP" enden, werden verarbeitet und entfernt. |
? |
Entfernen | ?* | * |
|
Bei diesem Ergebnis werden nur Quellwerte verarbeitet, die mindestens ein Zeichen lang sind. Das erste Zeichen wird entfernt. |
? |
Entfernen | *???? | * |
|
Bei diesem Ergebnis werden nur Quellwerte verarbeitet, die mindestens vier Zeichen lang sind. Entfernt die letzten vier Zeichen. |
<1>, <2>, <3>, <4>, <5> |
Dataload | <1> | * |
|
|
<1>, <2>, <3>, <4>, <5> |
Dataload | <2> | * |
|
|
<1>, <2>, <3>, <4>, <5> |
Dataload | <3> | * |
|
|
<1>, <2>, <3>, <4>, <5> |
Entfernen | ?<1> | * |
|
|
<BLANK> |
Dataload | <BLANK> | [Kein] |
|
Einfache Anführungszeichen werden nur zur Veranschaulichung verwendet. |