Anfang des Inhaltsbereichs

Vorgehensweisen Tabellen-Join ohne grafische Unterstützung definieren  Dokument im Navigationsbaum lokalisieren

Verwendung

Für InfoSets können Sie einen Tabellen-Join auch ohne grafische Unterstützung definieren.

Weitere Informationen finden Sie unter Tabellen-Join mit grafischer Unterstützung definieren.

Voraussetzungen

Sie haben folgende Einstellungen vorgenommen:

  1. Auf dem Bild InfoSet: Einstieg haben Sie über Einstellungen ® Einstellungen das Kennzeichen im Ankreuzfeld Grafische Join-Definition entfernt.
  2. Auf dem Dialogfenster InfoSet: Titel und Datenbank haben Sie die Datenquelle Tabellen-Join über Tabelle gewählt.
  3. Sie haben den Namen einer Tabelle eingegeben und Diese Grafik wird im zugehörigen Text erklärt Weiter gewählt.

Vorgehensweise

  1. Sie befinden sich auf dem Bild InfoSet: Tabellen im Join.

Geben Sie im linken Bildbereich alle Tabellen ein, die im Join verknüpft werden sollen.

Hinweis

Wenn Sie eine Tabelle zweimal in den Join aufnehmen möchten, wählen Sie Diese Grafik wird im zugehörigen Text erklärt Alias-Tabellen. Definieren Sie einen Aliasnamen für diese Tabelle. Anschließend können Sie die Tabelle unter ihrem Originalnamen und unter dem Aliasnamen in den Join aufnehmen.

Weitere Informationen finden Sie unter Zusatztabelle zuordnen.

  1. Legen Sie die Verknüpfungsart zwischen je zwei Tabellen fest. Möglich sind:

Weitere Informationen finden Sie unter Tabellen-Join mit grafischer Unterstützung definieren.

  1. Zwischen je zwei Tabellen des Join müssen Verknüpfungsbedingungen definiert werden. Dies erfolgt in zwei Schritten:
    1. Um festzulegen, zwischen welchen Tabellen eine Verknüpfungsbedingung definiert werden soll, wählen Sie Diese Grafik wird im zugehörigen Text erklärt Bedingung definieren.
    1. Um festzulegen, auf welche Art die Tabellen verknüpft werden sollen, wählen Sie Diese Grafik wird im zugehörigen Text erklärt Bedingung spezifizieren zu dem gewünschten Tabellenpaar im rechten Bildbereich.
      1. Wenn Sie zum ersten Mal Diese Grafik wird im zugehörigen Text erklärt Bedingung spezifizieren für ein Tabellenpaar wählen, bietet das System an, Standardvorschläge für diese Bedingung bereitzustellen. Diese Vorschläge werden aus den im Data Dictionary hinterlegten Fremdschlüsselbeziehungen bzw. aus den Schlüsselfeldern der beteiligten Tabellen abgeleitet.
      2. Sie gelangen auf das Bild InfoSet: Verknüpfungsbedingungen.
      3. Sie sehen die Felder der beiden Tabellen mit ihrem technischen Namen und dem Langtext in zwei Feldlisten.

        Sie können in beiden Feldlisten unabhängig voneinander blättern:

        Diese Grafik wird im zugehörigen Text erklärt Erste Seite Diese Grafik wird im zugehörigen Text erklärt Vorige Seite Diese Grafik wird im zugehörigen Text erklärt Nächste Seite Diese Grafik wird im zugehörigen Text erklärt Letzte Seite.

      4. Legen Sie die Verknüpfungsbedingungen der Tabellenfelder fest.
      5. Ein Tabellen-Join läßt beliebige Bedingungen zu. In die Ergebnismenge wird eine Verknüpfungsbedingung allerdings nur dann aufgenommen, wenn die verbundenen Felder denselben Datentyp im Data Dictionary (einschließlich der Längenangaben) haben (Gleichheitsbeziehung).

        Hinweis

        Ausnahmen zu einer Verknüpfung über eine Gleichheitsbeziehung gibt es bei left outer bzw. right outer Joins.

        Über Diese Grafik wird im zugehörigen Text erklärt Felddokumentation können Sie sich Informationen über die technische Definition eines Feldes anzeigen lassen.

        Um zueinander passende Felder zu finden, gibt es für jede Tabelle Suchfunktionen:

        Diese Grafik wird im zugehörigen Text erklärt Suchen links/rechts Diese Grafik wird im zugehörigen Text erklärt Weiter suchen links/rechts.

        Sie können suchen nach:

        - Text (sowohl technische Namen der Felder als auch Langtexte)

        - Domäne

        - Typ im Dictionary

        Wenn Sie zwei Felder über eine Gleichheitsbeziehung verknüpfen möchten, geben Sie ein und denselben Index in das jedem der beiden Felder zugeordnete Eingabefeld ein. Ein Index besteht aus ein oder zwei beliebigen Zeichen. Wir empfehlen, numerische Indizes zwischen 00 und 99 zu verwenden. Der Index dient dem technischen Zweck einer eindeutigen Zuordnung.

        Hinweis

        Wenn das System die betreffenden Felder erfolgreich verknüpfen konnte, werden die Felder an den Anfang der Feldlisten in die gleiche Zeile gestellt und durch ein Gleichheitszeichen Diese Grafik wird im zugehörigen Text erklärt verbunden.

      6. Um eine Verknüfpungsbedingung wieder aufzulösen, gehen Sie wie folgt vor:
      7. Stellen Sie den Cursor auf eines der beteiligten Felder.

        Wählen Sie Diese Grafik wird im zugehörigen Text erklärt Beziehung aufheben.

      8. Sie haben die Verknüpfungsbedingungen für ein Tabellen-Paar spezifiziert. Wählen Sie Diese Grafik wird im zugehörigen Text erklärt Zurück. Sie gelangen auf das Bild Tabellen im Join.
  1. Über Diese Grafik wird im zugehörigen Text erklärt Zurück gelangen Sie auf das Bild InfoSet: ändern.

Sie können jederzeit die Definition des Tabellen-Join bzw. die Verknüpfungsbedingungen ändern. Wählen Sie Diese Grafik wird im zugehörigen Text erklärt Join. Sie gelangen wieder auf das Bild Tabellen im Join.

Weitere Informationen finden Sie unter Tabellen-Join mit grafischer Unterstützung definieren.

Ergebnis

Im Unterschied zu logischen Datenbanken ist das Ergebnis eines Tabellen-Join wieder eine (flache) Tabelle. Hierarchische Beziehungen werden nicht ausgewertet.

Daher sind auf dem Bild InfoSet: ändern alle Tabellen im zweiten Teilbaum auf dem gleichen Niveau angeordnet. Zusatztabellen, Zusatzfelder und Zusatzstrukturen werden immer an die erste Tabelle des Tabellen-Join angeschlossen. (In den WHERE-Bedingungen angeschlossener Zusatztabellen bzw. im Coding für Zusatzfelder kann allerdings auf alle Felder der am Tabellen-Join beteiligten Tabellen zugegriffen werden.) Es gibt nur das Coding zur Satzverarbeitung.

Weitere Informationen finden Sie unter Besonderheiten.