Process Mining
2021.10
False
Bannerhintergrundbild
Process Mining
Letzte Aktualisierung 2. Apr. 2024

Verbinden Sie Tabellen

Einleitung

Eine Join-Tabelle ist eine kombinierte Tabelle, die auf einer Beziehung zwischen zwei Tabellen basiert, z. B. Invoice_number oder Event_ID . Join-Tabellen werden durch einen Join-Ausdruck definiert und sind am Tabellen-Join- Symbol zu erkennen.

Join-Typen

Nachfolgend finden Sie eine Übersicht über die verschiedenen Join-Typen.

Inner Join

Wählen Sie alle Datensätze aus Tabelle A und Tabelle B aus, in denen die Join-Bedingung erfüllt ist.



Syntax: TableA inner join TableB on TableA.ID=ratings.TableB.ID

Linke Verknüpfung

Wählen Sie alle Datensätze aus Tabelle A zusammen mit Datensätzen aus Tabelle B aus, für die die Join-Bedingung erfüllt ist (falls überhaupt).



Syntax: TableA inner join TableB on TableA.ID=ratings.TableB.ID

Rechte Verknüpfung

Wählen Sie alle Datensätze aus Tabelle B zusammen mit Datensätzen aus Tabelle A aus, für welche die Join-Bedingung erfüllt ist.



Syntax: TableA right join TableB on TableA.ID=ratings.TableB.ID

Vollständiger Beitritt

Wählen Sie alle Datensätze aus Tabelle A und Tabelle B aus, unabhängig davon, ob die Join-Bedingung erfüllt ist oder nicht.



Syntax: TableA full join TableB on TableA.ID=ratings.TableB.ID

Union

Wie in SQL sind verschiedene Klauseln verfügbar

  • Sortieren nach: Die resultierende Tabelle wird nach dem angegebenen Attribut sortiert.

  • Wobei: Die resultierende Tabelle wird nach dem angegebenen Ausdruck gefiltert.

  • Aliasing: Wenn Sie nach dem Tabellennamen eine Zeichenfolge eingeben, wird ein Alias für die Zeichenfolge im Rest des Ausdrucks verwendet.

Wie in SQL sind verschiedene Klauseln verfügbar

  • Sortieren nach: Die resultierende Tabelle wird nach dem angegebenen Attribut sortiert.
  • Wobei: Die resultierende Tabelle wird nach dem angegebenen Ausdruck gefiltert.
  • Aliasing: Wenn Sie nach dem Tabellennamen eine Zeichenfolge eingeben, wird ein Alias für die Zeichenfolge im Rest des Ausdrucks verwendet.

Erstellen einer Join-Tabelle

Führen Sie diese Schritte aus, um eine Join-Tabelle zu erstellen.

Schritt

Aktion

1

Öffnen Sie Ihre App in Ihrer Entwicklungsumgebung und wechseln Sie zur Registerkarte Daten .

2

Klicken Sie mit der rechten Maustaste in den linken Bereich und wählen Sie Neue Tabelle – Tabelle verbinden…aus.

Ihrer Tabellenliste auf der Registerkarte Daten wurde eine neue Tabelle hinzugefügt. Die Join-Tabelle enthält keine Tabellenelemente, da zuerst ein Join-Ausdruck definiert werden muss.

Führen Sie diese Schritte aus, um einen Join-Ausdruck zu definieren.

Schritt

Aktion

1

Klicken Sie mit der rechten Maustaste auf die Join-Tabelle und wählen Sie Bearbeiten… aus.

2

Geben Sie einen Join-Ausdruck ein.

3

Klicken Sie auf OK.

In der Abbildung unten finden Sie ein Beispiel für eine leftjoin zwischen einer Tabelle mit dem Namen Invoices und einer anderen Tabelle mit dem Namen Events . Der Ergebnisbereich zeigt die Anzahl der Datensätze beider Tabellen und die Anzahl der Datensätze, die sich aus der Verknüpfung ergeben.


Nach dem Abschließen des Join-Ausdrucks werden die resultierenden Elemente, die in der Tabellenelementliste verfügbar sind, in der Join-Tabelle angezeigt. Die Join-Tabelle hat zwei Gruppen von Elementen, die die jeweiligen Tabellen sind, die für den Join verwendet werden. Siehe Abbildung unten.



Erstellen von Attributausdrücken

In einer Join-Tabelle können Sie Ausdrücke erstellen, die Datenquellenattribute aus dem Original verwenden.

In der Tabellenelementliste werden diese Ausdrücke außerhalb der ursprünglichen Tabellengruppen platziert. Das bedeutet, dass sich der Gültigkeitsbereich des Ausdrucks in der Join-Tabelle und nicht in den einzelnen Tabellen befindet. Diese Gruppen helfen Ihnen als Entwickler zu sehen, in welchen Tabellenelementen ursprünglich definiert wurden. Siehe Abbildung unten.



Hinweis:

Wenn Sie auf einen Ausdruck doppelklicken, wird das Dialogfeld Ausdrucksattribut bearbeiten geöffnet.

Auf der rechten Seite des allgemeinen Abschnitts dieses Dialogfelds zeigt Tabelle auch an, wo das Ausdrucksattribut ursprünglich definiert wurde.

Verfügbarkeit von Tabellenelementen

Um zu steuern, in welchen Tabellen ein Tabellenelement verfügbar ist, können die folgenden Verfügbarkeitsoptionen festgelegt werden.

  • Öffentlich: Das Element ist in der aktuellen Tabelle und in Join-Tabellen verfügbar, die die aktuelle Tabelle verwenden.
  • Privat: Das Element ist in der aktuellen Tabelle verfügbar, aber nicht in Join-Tabellen, die die aktuelle Tabelle verwenden.
  • Ausgeblendet: Das Element ist überhaupt nicht verfügbar.

Siehe Abbildung unten.



Öffentliche Attribute sind fettgedruckt, private Attribute kursiv und ausgeblendete Attribute durchgestrichen. Siehe Abbildung unten.



Die Verfügbarkeit eines Attributs oder Steuerelements kann pro Tabelle festgelegt werden. Wenn das Datenquellenattribut in der ursprünglichen Tabelle beispielsweise Publicist, kann die Verfügbarkeit in der Join-Tabelle Private oder Hiddensein.

Hinweis: Wenn ein Element in einer bestimmten Tabelle nicht verfügbar ist, kann es z. B. nicht in Ausdrücken oder Diagrammen verwendet werden.

Festlegen der Verfügbarkeit auf privat

Führen Sie diese Schritte aus, um die Verfügbarkeit eines Datenquellenattributs auf Privatefestzulegen.

Schritt

Aktion

1

Wechseln Sie zur Registerkarte Daten.

2

Wählen Sie die Tabelle aus, die das Attribut enthält, das Sie auf Privatefestlegen möchten.

3

Klicken Sie mit der rechten Maustaste auf das Attribut in der Tabellenelementliste und wählen Sie Verfügbarkeit – Privataus.

Das Attribut wird jetzt kursiv angezeigt und ist ausgegraut, was bedeutet, dass es Privateist. Ein Beispiel finden Sie in der Abbildung unten.



Festlegen der Verfügbarkeit auf Ausgeblendet

Führen Sie diese Schritte aus, um die Verfügbarkeit eines Datenquellenattributs auf Ausgeblendet festzulegen.

Schritt

Aktion

1

Wechseln Sie zur Registerkarte Daten.

2

Wählen Sie die Tabelle aus, die das Attribut enthält, das Sie auf Ausgeblendet festlegen möchten.

3

Klicken Sie mit der rechten Maustaste auf das Attribut in der Tabellenelementliste und wählen Sie Verfügbarkeit – Ausgeblendet aus.

Das Attribut ist in der Tabellenelementliste nicht mehr sichtbar.

Hinweis: Das Ausblenden eines Tabellenelements stellt sicher, dass das Element nicht mehr verwendet werden kann. Wenn auf das Element vor dem Ausblenden noch verwiesen wurde, erstellen Sie sogenannte „Geister“. Siehe Aufrechterhaltung der Anwendungsintegrität.

Klicken Sie auf das Menü in der Liste der Tabellenelemente, um die Option Ausgeblendeteanzeigen zu aktivieren. Auf diese Weise können Sie Tabellenelemente anzeigen, die in einer Tabelle auf Ausgeblendet festgelegt sind, und ihre Verfügbarkeit ändern. Siehe Abbildung unten.



Hinweis: Die Einstellung Ausgeblendet anzeigen wird pro Benutzer gespeichert und nicht pro Anwendung festgelegt.

Filtern Sie Tabellendatensätze

Join-Tabellen können Datensätze auch mithilfe der where -Klausel im Join-Ausdruck filtern. Die WHERE-Klausel funktioniert genauso wie in SQL.
Beispiel: Invoices leftjoin Events on Invoices.Invoice_number = Events.Invoice_number where Country = 'UK'.

Unmittelbar nach dem Anwenden der Änderung auf die Join-Tabelle wird das Dialogfeld Tabellenelementzuordnungen angezeigt , um die neuen Tabellenelemente zuzuordnen. Dies ist erforderlich, da sich der neue Satz von Tabellenelementen vom ursprünglichen Satz unterscheiden kann. Siehe Abbildung unten.



Unter Verzweigungenwerden die verwendeten Tabellen angezeigt, unter Tabellenelementedie Elemente aus diesen Tabellen.

Ordnen Sie Tabellenelemente zu

Führen Sie diese Schritte aus, um die Zuordnungen der Tabellenelemente zu überprüfen.

Schritt

Aktion

1

Klicken Sie auf das Symbol zum Erweitern neben jeder Option im Bereich Tabellenelementzuordnungen .

2

Überprüfen Sie, ob die Zuordnung korrekt ist, und klicken Sie auf OK.

Es ist möglich, dass alle Elemente automatisch zugeordnet werden konnten. Abhängig von der Änderung, die am Join-Ausdruck vorgenommen wurde, werden einige Tabellenelemente noch nicht zugeordnet, und es muss eine Entscheidung getroffen werden, wie fortgefahren werden soll. Ein Beispiel finden Sie in der Abbildung unten



Nicht alle Zuordnungen konnten automatisch erkannt werden. Im Abschnitt Warnung oben werden die Tabellenelemente aufgeführt, die keine korrekte Zuordnung haben.

Beheben falscher Zuordnungen

Führen Sie diese Schritte aus, um falsche Zuordnungen zu beheben.

  1. Ordnen Sie die Tabellen im Abschnitt Branches so gut wie möglich zu.
  2. Ordnen Sie mehrere Tabellenelemente gleichzeitig zu, indem Sie die mit Falsch markierten und im Abschnitt Tabellenelemente rot angezeigten Pfade zuordnen.
  3. Erweitern Sie die Pfade, bei denen immer noch Probleme auftreten, und versuchen Sie, Elemente nacheinander zuzuordnen.
  4. Wählen Sie für Elemente, die nicht zugeordnet werden können, Ghost aus, und lösen Sie diese anschließend manuell auf

Wenn die Anzahl der Tabellenelemente gering ist, können Sie mit Schritt 3 beginnen, da ohnehin nur wenige Zuordnungen korrigiert werden müssen.

Verwandte Informationen

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.