Wir starten eine Artikelserie, die der Datenumwandlung (Data Transformation) gewidmet ist – einem Tool zur Umwandlung von Datenquellen innerhalb des Datenwörterbuches.
Datenumwandlung ist ein visuelles und universelles Werkzeug, das keine Kenntnisse von Abfragesprachen wie SQL erfordert.

Die Universalität des Tools liegt in seiner Fähigkeit, jede im Datenwörterbuch verfügbare Datenquelle zu transformieren.

Der Transformationsprozess besteht in der Erstellung einer neuen Datenbeschreibung in Form einer Tabelle. Auf die Daten dieser neuen Tabelle können verschiedene Operationen angewendet werden, wie Sortieren, Gruppieren, das Berechnen von laufenden Summen und weitere. Auf Basis dieser neuen Tabelle können sowohl Berichte als auch Dashboards erstellt werden. Alle diesen Aktionen werden im Datenumwandlung-Editor durchgeführt.

Die Umwandlung kann sowohl innerhalb einer einzelnen Tabelle als auch unter Verwendung mehrerer Datentabellen durchgeführt werden. In diesem Artikel konzentrieren wir uns auf das Zusammenführen von Tabellen bei der Erstellung einer neuen Datenumwandlung.

Einführung

Innerhalb einer einzelnen Datenquelle stellt sich die Frage des Zusammenführens von Tabellen nicht, da jede Datenquelle historisch eine separate Tabelle ist. Die Schwierigkeiten entstehen, wenn mehrere Datenquellen kombiniert werden müssen; in diesem Fall wird das Vorhandensein einer Beziehung zwischen ihnen zu einem wichtigen Faktor. Wichtig!

In den Stimulsoft-Reporting-Tools kann das Zusammenführen von Tabellen sowohl über Beziehungen zwischen Tabellen als auch zwischen nicht verwandten Datentabellen erfolgen. Weitere Informationen zu den Beziehungen zwischen Datenquellen finden Sie im entsprechenden Abschnitt der Dokumentation. Außerdem können Sie sich ein Video zu diesem Thema auf unserem YouTube-Kanal ansehen.

Zusammenführen von nicht verwandten Datentabellen

Schritt-für-Schritt-Anleitung:
  • ziehen Sie die Datenspalten aus der ersten Tabelle im Wörterbuch in das Fenster Neue Datenumwandlung.

    New data tranformation - drag data from the first table

  • ziehen Sie auf die gleiche Weise die Spalten aus der zweiten Tabelle.

    New data tranformation - drag data from the second table

Beim Zusammenführen nicht verwandter Tabellen werden zunächst die Daten der Tabelle mit der größeren Anzahl von Zeilen angezeigt, dann von den Daten der Tabelle mit der kleineren Anzahl von Zeilen. In übereinstimmenden Zellen bleiben nicht-numerische Felder leer, während numerische Felder den Wert 0 enthalten.

Data transformation result

Zusammenführen von Tabellen über Beziehungen

Beim Zusammenführen von Datentabellen über Beziehungen ist der entscheidende Faktor der Beziehungstyp. Der Stimulsoft-Report-Generator unterstützt vier Haupttypen des Zusammenführens der Tabellen, die durch den JoinType-Parameter definiert werden: INNER, LEFT, RIGHT und FULL.

Die Auswahl des richtigen Join-Typs beeinflusst direkt, wie die Daten angezeigt werden und welche Ergebnisse ihre Analyse liefert. Weitere Informationen zur Verwendung des JoinType-Parameters finden Sie hier.

Zusätzlich müssen Sie, wenn mehrere Beziehungen zwischen Datenquellen definiert sind, angeben, welche Beziehung für das Zusammenführen verwendet werden soll. Dies erfolgt über den Parameter Aktive Verbindung im Beziehungseditor.

Im Folgenden finden Sie eine Schritt-für-Schritt-Anleitung zur Erstellung einer neuen Datentransformation unter Verwendung einer Beziehung:
  • ziehen Sie die Datenspalten aus der ersten Tabelle im Wörterbuch in das Fenster Neue Beziehung.

    New relation - drag data columns from the first table

  • ziehen Sie die Datenspalten aus der zweiten Tabelle.

    New relation - drag data columns from the second table

Das Reporting-Tool erkennt automatisch die Beziehung, wenn der Parameter Aktive Verbindung aktiviert ist, und ordnet die Daten aus den verschiedenen Datenquellen zu. Im oben beschriebenen Beispiel entspricht jede Kategorie ihrer eigenen Liste von Produkten, deren Preisen und der Anzahl der Bestellungen.

Das Zusammenführen von Tabellen im Datenumwandlung-Tool ermöglicht es, flexibel mit Datenquellen zu arbeiten, unabhängig davon, ob Beziehungen zwischen ihnen bestehen. Die Verwendung von Beziehungen und die Auswahl des richtigen Join-Typs gewährleisten eine korrekte Datenzuordnung, während das Zusammenführen nicht verwandter Tabellen eine schnelle Erstellung einer einheitlichen Struktur für die Analyse erlaubt. In den folgenden Artikeln dieser Reihe werden wir weitere Funktionen der Datentransformation sowie praxisnahe Szenarien für deren Einsatz bei der Erstellung von Berichten und Dashboards untersuchen.
Wenn Sie noch Fragen haben, schreiben Sie uns gerne.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.