One-Tool-Beispiel
Es gibt ein One-Tool-Beispiel für das Dynamisch-umbenennen-Tool. Unter Beispiel-Workflows erfahren Sie, wie Sie dieses und viele weitere Beispiele direkt in Alteryx Designer aufrufen können.
Verwenden Sie das Dynamisch-umbenennen-Tool, um Spalten innerhalb eines Eingabedatenstroms umzubenennen. Verwenden Sie dieses Tool, um Textdateien zu parsen, um Spaltennamen aus der ersten Datenzeile oder aus einer Beschreibungsdatei zu ziehen oder um ein Muster in den Spaltennamen umzubenennen, zum Beispiel durch das Entfernen eines Präfix oder Suffix oder das Ersetzen von Unterstrichen durch Leerzeichen.
Wählen Sie einen Umbenennungsmodus aus:
Spalten werden auf Grundlage eines erstellten Ausdrucks umbenannt. Um einen Ausdruck zum Umbenennen ausgewählter Felder zu erstellen, geben Sie entweder direkt in den Ausdruckseditor ein, oder doppelklicken Sie auf eine Variable oder Funktion aus dem Abschnitt Eigenschaften, um sie dem Ausdruckseditor hinzuzufügen.
Wählen Sie die Felder aus, die umbenannt werden sollen, indem Sie das Kontrollkästchen neben dem Feldnamen aktivieren oder auf die Schaltfläche Alle klicken.
Aktivieren Sie Dynamische/Unbekannte Felder, um sicherzustellen, dass Spalten, die bei der Konfiguration nicht angegeben wurden, zur Laufzeit umbenannt werden.
Aktuelles Feld bezieht sich auf das einzelne Feld, auf das die Formel angewendet wird. Die Formel wird auf alle Felder angewendet, die in der Feldliste ausgewählt wurden.
Ausgewählte Spalten werden umbenannt, um ein Präfix oder Suffix zu enthalten.
Geben Sie unter Eigenschaften ein Präfix oder Suffix ein, das jedem ausgewählten Spaltennamen hinzugefügt wird.
Wählen Sie entweder Präfix oder Suffix aus.
Ausgewählte Spalten werden umbenannt, um ein Präfix oder Suffix auszuschließen.
Geben Sie unter Eigenschaften ein Präfix oder Suffix ein, das aus jedem ausgewählten Spaltennamen entferntwird.
Wählen Sie entweder Präfix oder Suffix aus.
Wenn eine der ausgewählten Spalten nicht umbenannt wird, wählen Sie das Benachrichtigungsverhalten aus: Warnung, Fehler oder Ignorieren.
Ausgewählte Spalten werden umbenannt, indem der Spaltenname in den in der ersten Zeile gefundenen Wert verwandelt wird. Wählen Sie unter Eigenschaften das Benachrichtigungsverhalten aus, wenn Felder fehlen: Warnung, Fehler oder Ignorieren.
Anmerkung
Wenn der Wert in der ersten Zeile Null ist, wird das Feld/die Spalte automatisch nach folgenden Regeln benannt:
Der Feldname lautet
Field_(n + 1)
, wobei n = die Gesamtanzahl der Felder/Spalten im eingehenden Datenstrom.Nach
Field_9
folgen die FeldnamenField_9_2
,Field_9_3
usw.
Ein Beispiel zur Veranschaulichung finden Sie unten.
Ein Dataset enthält z. B. die folgenden Daten:
Feld 1 | Feld 2 | Feld 3 | Field4 | Field5 | Field6 | Field7 |
Adresse | Ort | PLZ | [Null] | [Null] | [Null] | [Null] |
3825 Iris Ave | Boulder | 80301 | [Null] | [Null] | [Null] | [Null] |
Wenn die Spalten mit den Feldnamen aus der ersten Datenzeile umbenannt werden, ändert sich das Dataset:
Adresse | Ort | PLZ | Field_8 | Field_9 | Field_9_2 | Field_9_3 |
3825 Iris Ave | Boulder | 80301 | [Null] | [Null] | [Null] | [Null] |
Beachten Sie, dass das Beispiel oben mehrere Felder/Spalten enthält, bei denen der Wert in der ersten Zeile Null ist. Entsprechend dem Hinweis oben gibt es im Beispiel sieben Felder/Spalten im eingehenden Datenstrom, also n = 7. Dadurch ergibt sich Folgendes:
Der erste Null-Feld-/Spaltenname lautet
Field_8
.Der zweite Null-Feld-/Spaltenname lautet
Field_9
.Der dritte Null-Feld-/Spaltenname lautet
Field_9_2
.Der vierte Null-Feld-/Spaltenname lautet
Field_9_3
usw.
Ausgewählte Spalten werden mit den Feldnamen aus einer zweiten Eingabe umbenannt, die mit dem R-Anker verbunden ist. Nur die Feldnamen aus der zweiten Eingabe werden eingebracht; die Daten nicht.
Wenn die Anzahl der Feldnamen nicht übereinstimmt, wählen Sie das Benachrichtigungsverhalten aus: Warnung, Fehler oder Ignorieren.
Wählen Sie Feldtyp und Feldgröße ändern aus, um den Datentyp und die Größe der eingehenden Felder sowie den Namen abzustimmen.
Ausgewählte Spalten werden durch die Aufnahme von Zeilendaten aus einer zweiten Eingabedatei und die Anwendung der Daten auf der Grundlage der Zeilenposition oder der Feldkartenzuweisung umbenannt.
Wählen Sie unter Eigenschaften das Benachrichtigungsverhalten aus, wenn die Anzahl der Feldnamen nicht übereinstimmt: Warnen, Fehler oder Ignorieren.
Alter Feldname aus Spalte: Wählen Sie aus der Liste der R-Eingabefeldnamen aus, die die alten Feldnamen enthalten. Mit Umbenennung nach Position verwenden werden Feldnamen basierend auf ihrer Zeilenposition in Bezug auf die Feldposition auf der linken Seite neu zugewiesen.
Neuer Feldname aus Spalte: Wählen Sie aus der Liste der R-Eingabefelder aus, die die neuen Ersatzfeldnamen enthalten.
Ausgewählte Spalten werden aktualisiert, damit die Beschreibungen mit den Feldbeschreibungen aus einer zweiten Eingabe übereinstimmen, die mit dem R-Anker verbunden ist. Die Beschreibungen werden anhand der Positionen in jeder Eingabe aktualisiert.
Wählen Sie unter Eigenschaften das Benachrichtigungsverhalten aus, wenn die Anzahl der Feldnamen nicht übereinstimmt: Warnen, Fehler oder Ignorieren.
Ausgewählte Spalten werden aktualisiert, damit die Beschreibungen mit den Beschreibungen aus den Eingabezeilen einer zweiten Eingabe übereinstimmen, die mit dem R-Anker verbunden ist.
Wählen Sie unter Eigenschaften das Benachrichtigungsverhalten aus, wenn die Anzahl der Feldnamen nicht übereinstimmt: Warnen, Fehler oder Ignorieren.
Feldname aus Spalte: Wählen Sie aus der Liste der R-Eingabefeldnamen aus. Mit Umbenennung nach Position verwenden werden Feldnamen basierend auf ihrer Zeilenposition in Bezug auf die Feldposition auf der linken Seite neu zugewiesen.
Neue Beschreibung aus Spalte: Wählen Sie aus der Liste der R-Eingabefelder aus, die die neuen Ersatzbeschreibungswerte enthält.
Wenn Sie die richtige Eingabe für Feldnamen verwenden, beachten Sie die Datensatzreihenfolge. Ein Verknüpfen-Tool oder ähnliches Tool kann die Reihenfolge der Datensätze ändern, was zu falschen Feldnamenszuweisungen führen kann.