SelectFromCollection 변환의 개요 - AWS Glue

SelectFromCollection 변환의 개요

특정 변환에는 단일 데이터 집합 대신 여러 데이터 집합이 출력으로 포함됩니다(예: SplitFields). SelectFromCollection 변환은 데이터 집합(DynamicFrames의 배열)에서 하나의 데이터 집합(DynamicFrame)을 선택합니다. 변환에 대한 출력은 선택된 DynamicFrame입니다.

다음과 같이 DynamicFrames의 컬렉션을 생성하는 변환을 사용한 후에는 이 변환을 사용해야 합니다.

  • 사용자 정의 코드 변환

  • SplitFields

이러한 변환 후 작업 다이어그램에 SelectFromCollection 변환 노드를 추가하지 않으면 작업에 대한 오류가 발생합니다.

이 변환의 상위 노드는 DynamicFrames의 컬렉션을 반환하는 노드여야 합니다. Join 변환과 같이 단일 DynamicFrame을 반환하는 이 변환 노드의 상위 항목을 선택하면 작업에서 오류를 반환합니다.

마찬가지로, 단일 DynamicFrame을 입력으로 예상하는 변환의 상위 항목으로 작업 다이어그램에서 SelectFromCollection 노드를 사용하는 경우 작업에서 오류를 반환합니다.

스크린샷은 노드 세부 정보 패널의 노드 속성 탭에 있는 노드 상위 항목 필드를 보여줍니다. 선택한 노드 항목은 SplitFields이고 "상위 노드인 필드 분할은 컬렉션을 출력하지만 필드 삭제 노드는 컬렉션을 허용하지 않습니다.(Parent node Split Fields outputs a collection, but node Drop Fields does not accept a collection.)"라는 오류 메시지가 표시됩니다.