View a markdown version of this page

EXTRACT_VALUE - AWS Glue DataBrew개발자 안내서

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

EXTRACT_VALUE

사용자 지정 경로에서 추출된 값을 사용하여 새 열을 생성합니다. 소스 열이 Map, Array 또는 Struct 유형인 경우 경로의 각 필드는 역틱(예: `name`)을 사용하여 이스케이프 처리해야 합니다.

파라미터
  • targetColumn - 대상 열의 이름입니다.

  • sourceColumn - 값을 추출할 소스 열의 이름입니다.

  • path - 사용자가 추출하려는 특정 키의 경로입니다. 소스 열이 Map, Array 또는 Struct 유형인 경우 경로의 각 필드는 역틱(예: `name`)을 사용하여 이스케이프 처리해야 합니다.

    사용자 정보의 다음 예를 고려하세요.

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

    다음은 소스 열의 유형에 따라 제공할 경로의 예입니다.

    • 소스 열이 유형 인 경우 집 전화번호를 추출하는 경로는 다음과 같습니다.

      `user`.`phoneNumber`.`home`

    • 소스 열이 배열 유형인 경우 두 번째 '시민권' 값을 추출하는 경로는 다음과 같습니다.

      `user`.`citizenship`[1]

    • 소스 열이 유형 구조체인 경우 우편번호를 추출하는 경로는 다음과 같습니다.

      `user`.`address`.`zipcode`

예예제

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