Wenn die Spaltennamen in Ihrer Datenbank genau mit den Komponentenfeldnamen übereinstimmen, werden sie automatisch den entsprechenden Schrittfeldern zugeordnet. Wenn sie nicht genau gleich benannt sind, müssen Sie „Ausgewählte Felder“ (Spalten aus der Datenbank) verwenden, um sie den Schrittfeldern (im Datenfluss definierte Feldnamen) zuzuordnen.
- Cust_Name
- Cust_Address
- Cust_City
- Cust_State
- Cust_Zip
Wenn Sie diese Datensätze aus der Datenbank abrufen, müssen Sie die Spaltennamen den Feldnamen zuordnen, die durch „Transactional Match“ und andere Komponenten in Ihrem Datenfluss verwendet werden. So könnte beispielsweise „Cust_Address“ „AddressLine1“ und „Cust_Zip“ „PostalCode“ zugeordnet werden.
- Wählen Sie im Dialogfeld Candidate Finder-Optionen die Dropdown-Liste unter Ausgewählte Felder aus. Wählen Sie danach die Datenbankspalte „Cust_Zip“ aus.
- Wählen Sie die Dropdown-Liste unter Schrittfelder aus. Wählen Sie danach das Feld aus, das Sie zuordnen möchten.
Wenn Sie beispielsweise „Cust_Zip“ „Postal Code“ zuordnen möchten, wählen Sie zuerst „Cust_Zip“ unter „Ausgewählte Felder“ und dann „PostalCode“ in der entsprechenden Zeile „Schrittfeld“ aus.
Alternative Methode zum Mapping von Feldern
Sie können eine spezielle Syntax in Ihrer SQL-Abfrage verwenden, um das Mapping vorzunehmen. Schließen Sie dazu den Feldnamen, dem Sie einen Namen zuordnen möchten, nach dem Spaltennamen in Ihrer Abfrage in geschweifte Klammern ein. Wenn Sie das tun, werden die ausgewählten Felder automatisch den entsprechenden Schrittfeldern zugeordnet.
Zum Beispiel:
select Cust_Name {Name}, Cust_Address {AddressLine1}, Cust_City {City}, Cust_State {StateProvince}, Cust_Zip {PostalCode} from Customer where Cust_Zip = ${PostalCode};