Mit dem Umstrukturierungsknoten können Sie mehrere Felder generieren, die auf den Werten eines nominalen oder Flagfelds basieren. 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. Sie erhalten jedoch mehr Flexibilität, da Sie Felder beliebigen 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
Beispiel
Copy link to section
Das folgende Dataset enthält beispielsweise ein nominales Feld Accountmit den Werten SavingsundDraft. 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. Sie verwenden den Umstrukturierungsknoten, um ein Feld für jeden der Account-Werte zu generieren, und Sie wählen Current_Balanceals Wert 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
Copy link to section
In vielen Fällen kann es sinnvoll sein, den Umstrukturierungsknoten mit einem Aggregatknoten zu koppeln. 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 CustIDund die Aggregatfelder sind die neuen umstrukturierten Felder Account_Draft_Current_BalundAccount_Savings_Current_Bal. Die folgende Tabelle zeigt die Ergebnisse.
Tabelle 3. Beispieldaten nach der Umstrukturierung und Aggregation
CustID
Datensatzanzahl
Account_Draft_Current_ Bal_Sum
Account_Savings_Current_ Bal_Sum
12701
1
1005.32
$null$
12702
1
$null$
144.51
12703
3
586.32
525.71
Weitere Informationen
Copy link to section
Tipps:
In vielen Fällen ist ein Typknoten vor einem Umstrukturierungsknoten erforderlich. Ausführliche Informationen zum Typknoten finden Sie unter Typknoten und den zugehörigen Unterabschnitten.
Nach dem Doppelklicken auf einen Knoten, um mit seinen Eigenschaften zu arbeiten, können Sie den Mauszeiger über QuickInfos bewegen, um hilfreiche Informationen zu verschiedenen Knoteneigenschaften anzuzeigen.
Es stehen Lernprogramme zur Verfügung, um Ihnen verschiedene Modellierungsmethoden und -verfahren vorzustellen. Siehe Lernprogramme.