Umstrukturierungsknoten

Mit dem Knoten "Umstrukturieren" können Sie mehrere Felder basierend auf den Werten eines nominalen oder Flaggenfeldes generieren. Diese neu generierten Felder können Werte aus einem anderen Feld enthalten oder auch ein numerisches Flag (0 oder 1). Dieser Knoten weist ähnliche Funktionen auf wie der Dichotomknoten. Es bietet jedoch mehr Flexibilität, da Sie Felder jedes Typs (einschließlich numerischer Flags) erstellen können, indem Sie die Werte aus einem anderen Feld verwenden. Anschließend können Sie die Aggregation oder andere Bearbeitungsschritte für andere nachgeordnete Knoten durchführen. (Mit dem Dichotomknoten können Sie Felder in einem einzigen Schritt aggregieren, was beim Erstellen von Flagfeldern nützlich ist.)

Abb. 1. Umstrukturierungsknoten
Umstrukturierungsknoten

Beispiel

Das folgende Dataset enthält beispielsweise ein nominales Feld Account mit den Werten Savings und Draft. Für jedes Konto werden der Anfangssaldo und der aktuelle Saldo festgehalten; einige Kunden besitzen mehrere Konten von jedem Typ. Angenommen, Sie möchten erfahren, ob ein Kunde ein Konto mit einem bestimmten Typ besitzt und, wenn ja, wie hoch der Saldo in jedem Kontentyp ist. Mit dem Umstrukturierungsknoten generieren Sie je ein Feld für die Werte für Account und Sie wählen den Wert Current_Balance aus. In jedes neue Feld wird der aktuelle Saldo für den jeweiligen Datensatz eingetragen.

Tabelle 1. Beispieldaten vor der Umstrukturierung
CustID Konto Open_Bal Current_Bal
12701 Entwurf 1.000 1005.32
12702 Einsparungen 100 144.51
12703 Einsparungen 300 321.20
12703 Einsparungen 150 204.51
12703 Entwurf 1200 586.32
Tabelle 2 Beispieldaten nach der Umstrukturierung
CustID Konto Open_Bal Current_Bal
Account_Draft_
Aktuell_Bal
Account_Savings
_Aktuell_Bal
12701 Entwurf 1.000 1005.32 1005.32 $null$
12702 Einsparungen 100 144.51 $null$ 144.51
12703 Einsparungen 300 321.20 $null$ 321.20
12703 Einsparungen 150 204.51 $null$ 204.51
12703 Entwurf 1200 586.32 586.32 $null$

Umstrukturierungsknoten mit Aggregatknoten verwenden

In vielen Fällen möchten Sie den Knoten "Umstrukturieren" mit einem Knoten "Aggregieren" kombinieren. Im obigen Beispiel besitzt ein Kunde (mit der ID 12703) drei Konten. Mit einem Aggregatknoten können Sie den Gesamtsaldo für jeden Kontentyp berechnen. Das Schlüsselfeld ist CustID und die Aggregatfelder sind die soeben umstrukturierten Felder Account_Draft_Current_Bal und Account_Savings_Current_Bal. Die folgende Tabelle zeigt die Ergebnisse.

Tabelle 3. Beispieldaten nach der Umstrukturierung und Aggregation
CustID Record_Count

Konto_Entwurf_Aktueller_Saldo_Summe

Konto_Sparkonto_Aktuell_Saldo_Summe
12701 1 1005.32 $null$
12702 1 $null$ 144.51
12703 3 586.32 525.71

Weitere Informationen

Tipps:
  • In vielen Fällen ist ein Typ-Knoten vor einem Umstrukturierungsknoten erforderlich. Ausführliche Informationen zum Typknoten finden Sie unter Typknoten und den zugehörigen Unterabschnitten.
  • Nachdem Sie auf einen Knoten doppelgeklickt haben, um mit seinen Eigenschaften zu arbeiten, können Sie den Mauszeiger über die QuickInfos bewegen, um hilfreiche Informationen zu verschiedenen Knoteneigenschaften zu erhalten.
  • Es stehen Tutorials zur Verfügung, die Sie in verschiedene Modellierungsmethoden und -techniken einführen. Siehe Lernprogramme.