

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# EXTRACT\_VALUE
<a name="recipe-actions.EXTRACT_VALUE"></a>

Erstellt eine neue Spalte mit einem extrahierten Wert aus einem benutzerdefinierten Pfad. Wenn die Quellspalte vom Typ Map, Array oder Struct ist, sollte jedes Feld im Pfad mit Backticks maskiert werden (z. B. `name`).

**Parameters**
+ `targetColumn`— Der Name der Zielspalte.
+ `sourceColumn`— Name der Quellspalte, aus der der Wert extrahiert werden soll.
+ `path`— Der Pfad zu dem spezifischen Schlüssel, den der Benutzer extrahieren möchte. Wenn die Quellspalte vom Typ Map, Array oder Struct ist, sollte jedes Feld im Pfad mit Backticks maskiert werden (zum Beispiel `name`).

  Betrachten Sie das folgende Beispiel für Benutzerinformationen:

  ```
                     user {
                        name: “Ammy” 
                        address: {
                           state: "CA",
                           zipcode: 12345
                        },
                        phoneNumber:{"home": "123123123", "work": "456456456"}
                        citizenship: ["Canada", "USA", "Mexico", "India"]
                     }
  ```

  Im Folgenden finden Sie Beispiele für Pfade, die Sie je nach Typ der Quellspalte angeben würden:
  + Handelt es sich bei der Quellspalte um den Typ **Karte**, lautet der Pfad zum Extrahieren der privaten Telefonnummer wie folgt:

    ``user`.`phoneNumber`.`home``
  + Wenn die Quellspalte vom Typ **Array** ist, lautet der Pfad zum Extrahieren des zweiten Werts für „Staatsbürgerschaft“ wie folgt:

    ``user`.`citizenship`[1]`
  + Wenn die Quellspalte vom Typ **struct** ist, lautet der Pfad zum Extrahieren der Postleitzahl:

    ``user`.`address`.`zipcode``



**Example Beispiel**  
  

```
{
    "RecipeAction": {
        "Operation": "EXTRACT_VALUE",
        "Parameters": {
            "sourceColumn": "age",
            "targetColumn": "columnName",
            "path": "`age`.`name`",
        }
    }
}
```