Vorgehensweise: |
Wenn Sie zwei Datenquellen verbinden, werden diese daraufhin als eine logische Struktur behandelt. Diese Struktur entsteht durch das Anhängen der Struktur der Querverweisdatei an die Struktur der Hostdatei. Das Segment in der Querverweisdatei, das das gemeinsam verwendete Wertefeld enthält, wird dem Segment in der Hostdatei untergeordnet, das das gemeinsam verwendete Wertefeld enthält.
Geben Sie den folgenden Befehl aus, um eine verbundene Struktur anzuzeigen:
CHECK FILE hostfile PICTURE
Hierbei gilt:
Beachten Sie, dass die Segmente, die zur Hostdatei gehören, wie standardmäßige Segmente angezeigt werden, die mit Sternchen gekennzeichnet werden. Die Segmente der Querverweisdatei werden wie virtuelle Segmente angezeigt, die mit Punkten gekennzeichnet werden. Die Segmente der Querverweisdatei erhalten außerdem unter jedem Segment ein Label mit dem Namen der Querverweisdatei.
JOIN PIN IN EMPDATA TO PIN IN SALHIST CHECK FILE EMPDATA PICTURE 0 NUMBER OF ERRORS= 0 NUMBER OF SEGMENTS= 2 ( REAL= 1 VIRTUAL= 1 ) NUMBER OF FIELDS= 14 INDEXES= 1 FILES= 2 NUMBER OF DEFINES= 1 TOTAL LENGTH OF ALL FIELDS= 132 1SECTION 01.01 STRUCTURE OF FOCUS FILE EMPDATA ON 03/05/01 AT 12.22.49
EMPDATA 01 S1 ************** *PIN **I *LASTNAME ** *FIRSTNAME ** *MIDINITIAL ** * ** *************** ************** I I I I SLHISTRY 02 I KU .............. :PIN :K :EFFECTDATE : :OLDSALARY : : : : : :............: JOINED SALHIST
Das oberste Segment der Querverweisdateistruktur enthält das gemeinsam verwendete Wertefeld. Falls dieses Segment nicht das Rootsegment ist, wird die Querverweisdateistruktur wie bei einer alternativen Dateiansicht umgekehrt.
Die Segmenttypen der Querverweisdatei in der verbundenen Struktur sind wie folgt:
Die Struktur der Hostdatei bleibt unverändert. Die Querverweisdatei kann weiterhin unabhängig verwendet werden.
Geben Sie, um eine Liste verbundener Datenquellen anzuzeigen, den folgenden Befehl aus:
? JOIN
Es werden dadurch alle JOIN-Befehle angezeigt, die zu diesem Zeitpunkt wirksam sind. Beispiel:
JOINS CURRENTLY ACTIVE HOST CROSSREFERENCE FIELD FILE TAG FIELD FILE TAG AS ALL WH ----- ---- --- ----- ---- --- -- --- -- JOBCODE EMPLOYEE JOBCODE JOBFILE N N
Wenn die verbundene Struktur keinen Join-Namen besitzt, wird die AS-Phrase weggelassen. Wenn zwei Datenquellen durch mehrere JOIN-Befehle verbunden werden, wird nur der Befehl angezeigt, den Sie zuerst ausgegeben haben. Ein N in der Spalte WH gibt an, dass der Join nicht bedingt ist. Ein Y gibt an, dass der Join bedingt ist.
WebFOCUS |