Feldkatalog anlegen (mehrere Quelltabellen)
Sie können einem Feldkatalog weitere Quellfelder hinzufügen. Das bedeutet:
Für Schlüsselfelder werden die Feldgleichheiten der Joinbedingungen zwischen den verschiedenen Quelltabellen festgelegt.
Für Datenfelder können damit Daten aus unterschiedlichen Quellfeldern in eine Archivinformationsstruktur übertragen werden.
Beachten Sie folgende Besonderheiten:
Für jede Quelltabelle muss eine eindeutige Kombination von Feldern im Schlüssel der Archivinformationsstruktur vorhanden sein. Dies bedeutet, daß es innerhalb eines Datenobjekts keine zwei Datensätze mit derselben Wertkombination geben darf.
Die Feldgleichheit wird pro Schlüsselfeld zwischen dem Referenzfeld und den weiteren Quellfeldern festgelegt.
Die Informationsstruktur wird über einen outerjoin
auf der Grundlage der Feldkombination mit Archivdaten gefüllt. Enthält mindestens eine der beteiligten Quelltabellen Daten, so wird für das Datenobjekt ein Satz geschrieben.
Bei fehlerhafter Definition eines Feldkatalogs kann es beim Aufbau einer zugehörigen Informationsstruktur zum Programmabbruch kommen. Bitte beachten Sie den Langtext zur ausgegebenen Fehlermeldung Q6234 . Hier finden Sie auch ein ausführliches Beispiel zum Erstellen von Feldkatalogen.
Das direkt in der Feldauswahl eingetragene Quellfeld ist gleichzeitig auch Referenzfeld. Der Datentyp des entsprechenden Feldes in der Archivinformationsstruktur wird von diesem Referenzfeld abgeleitet. Die unter Weitere Quellfelder
eingetragenen Felder
müssen zu dem Typ des Referenzfeldes kompatibel sein.
Sie haben einen Feldkatalog mit mindestens einem Feld angelegt.
Sie befinden sich in der Feldauswahl zu dem Feldkatalog.
Wählen Sie das Feld aus, zu dem Sie weitere Quellfelder hinzufügen möchten.
Wählen Sie im Navigationsrahmen den Knoten Weitere Quellfelder
.
Wählen Sie Neue Einträge
und tragen Sie die Quelltabelle und das Quellfeld ein, die mit dem Zielfeld verknüpft werden sollen.
Sichern Sie Ihre Eingaben.
Für Schlüsselfelder besteht jetzt zwischen dem Zielfeld und dem zusätzlichen Quellfeld eine logische Verknüpfung (Join). Für Datenfelder werden beim Aufbau der Informationsstruktur die Inhalte aller dem Zielfeld zugeordneten Quellfelder mit übertragen.