Element <field>¶
Zweck: Ordnet innerhalb eines reference-Statements eine Quellspalte einem Zielfeld zu.
Warum: Verwende dieses Element innerhalb einer reference, um die Zuordnung von Quelle zu Ziel explizit zu machen.
Beispiel¶
1 | |
Entscheidungshilfe¶
Fachlicher Nutzen: Macht jede korrelierte Zuordnung von Quell- zu Zielfeld innerhalb einer reference sichtbar.
-
Verwenden, wenn
- Beim Auswählen einer benannten Quellspalte für ein Ausgabefeld.
-
Anderen Ansatz wählen, wenn
- Beim Definieren eines eigenständigen generierten Feldes außerhalb einer reference.
-
Voraussetzungen
- Platziere field direkt in reference und benenne beide Seiten der Zuordnung.
-
Alternativen
- Verwende key für unabhängig generierte oder skriptbasierte Felder. (Siehe:
<key>)
- Verwende key für unabhängig generierte oder skriptbasierte Felder. (Siehe:
Vollständige Beispiele¶
Korrelierte Felder aus demselben gewichteten Kundendatensatz kopieren
Verwende eine reference mit field-Kindern, wenn mehrere Fremdschlüsselwerte garantiert aus demselben ausgewählten Quelldatensatz stammen müssen.
| correlated-reference/data/customers.wgt.ent.csv | |
|---|---|
1 2 3 | |
| correlated-reference/datamimic.xml | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 | |
Regeln und ungültige Kombinationen¶
Keine zusätzlichen elementspezifischen Regeln. Pflichtattribute, Typen und unterstützte Werte stehen unten.
Erlaubte Elternelemente / Erlaubte Kindelemente¶
Erlaubte Elternelemente: else, else-if, if, reference, while
Erlaubte Kindelemente:
Keine
Zugehörige Konzepte und Anwendungsfälle¶
- Beziehungen und korrelierte Daten modellieren — Explains when to use nested products, memstore lineage, or one correlated reference selection.
Attribute¶
Alle 2 Attribute anzeigen
sourceKey
Source column name in the reference source.
erforderlich; string.
target
Target field name that receives the sampled value.
erforderlich; string.