Was sind relationale Daten?

Abgeschlossen

Das Verknüpfen von Daten ist ein wesentliches Konzept, wenn Sie in die Welt der komplexen App-Erstellung mit Power Apps eintauchen. Es geht darum, Verbindungen zwischen verschiedenen Datenquellen herzustellen, um die Funktionalität und die Organisation der Daten zu verbessern.

Denken Sie an eine App für Reisekosten, bei der Sie über einen primären Datensatz für die gesamte Reise und andere Datensätze für individuelle Kosten wie Unterkunft und Verpflegung verfügen sollten. Wenn Sie zwischen diesen Datensätzen Beziehungen herstellen, etablieren Sie Verbindungen oder Verknüpfungen zwischen ihnen. Diese Verbindung ermöglicht eine strukturierte Beziehung, die es Ihnen ermöglicht, verschiedene Spesen einem bestimmten Reisedatensatz zuzuordnen und so einen kohärenten und organisierten Datensatz zu pflegen.

Die folgende Tabelle ist ein Beispiel für das Speichern aller Kostendaten in einer Microsoft Dataverse-Tabelle.

ID Ziel Datum Reisegrund Spesentyp Spesenbetrag
1 Seattle 10.04.2020 Kundenbesuch Hotel 205,75
2 Seattle 10.04.2020 Kundenbesuch Abendessen 31,33
3 Seattle 10.04.2020 Kundenbesuch Flug 450,54
4 Cincinnati 02.05.2020 Schulung Taxi 23,99
5 Cincinnati 02.05.2020 Schulung Mittagessen 12,44

Im obigen Beispiel wird gezeigt, dass redundante Daten vorhanden sind, da jede Zeile alle Informationen über die gesamte Reise enthält. Übergeordnete und untergeordnete Tabellen stellen hier eine bessere Möglichkeit zum Speichern dar. Erstellen Sie anschließend eine Beziehung zwischen den zwei Entitäten. Das nächste Beispiel zeigt, wie die beiden Tabellen aussehen würden.

1. Die übergeordnete Tabelle mit nur einem Eintrag pro Reise.

ID Ziel Datum Reisegrund
1 Seattle 10.04.2020 Kundenbesuch
2 Cincinnati 02.05.2020 Schulung

2. Die untergeordnete Tabelle mit einem Eintrag pro Ausgabe und einem Verweis auf den übergeordneten Datensatz.

ID Spesentyp Spesenbetrag Trip-ID
1 Hotel 205,75 1
2 Abendessen 31,33 1
3 Flug 450,54 1
4 Taxi 23,99 2
5 Mittagessen 12,44 2

Hier sehen Sie einen Eintrag für jede der Spesen. Außerdem gibt es eine neue Spalte für die Trip-ID. Mit dieser Spalte wird die Beziehung erstellt, indem die Datensatz-ID des übergeordneten Datensatzes angegeben wird. Dadurch können Sie die Details der zugehörigen Reise abfragen.

Power Apps bietet die Flexibilität, Beziehungen zwischen Daten von unterschiedlichen Quellen herzustellen. Sie können zum Beispiel Kundeninformationen in einem CRM-System wie Dynamics 365 speichern und diese Daten dann in einer Microsoft Listen-Einrichtung zur Verwaltung von Vertriebsregionen verwenden.

Die Referenzierung der Debitoren-ID in Power Apps aus Dynamics 365 in Ihrer Vertriebsregionenliste folgt einem einheitlichen Ansatz. Das Schöne ist, dass diese nahtlose Integration und Handhabung dieser vielfältigen Datenquellen in einer einzigen App stattfindet. Diese Möglichkeit, problemlos mehrere Datenquellen zu verbinden und mit ihnen zu arbeiten, ist einer der vielen Vorteile von Power Apps. Es vereinfacht den Prozess und ermöglicht Ihnen die zusammenhängende Verwendung von Informationen aus verschiedenen Quellen in Ihrer App-Umgebung.

Hinweis

Dataverse kann Beziehungen mithilfe von Suchspalten definieren, wodurch die Struktur und Verbindungen zwischen Tabellen für Sie erstellt werden. Dies sprengt zwar den Rahmen dieser Einführung in Beziehungen, jedoch sollten Sie es in Betracht ziehen, wenn Sie Datenquellen verwenden möchten.

Im nächsten Abschnitt lernen Sie die Funktionen und Formeln zur Nutzung von Beziehungen in Power Apps kennen.