작업 다이어그램에서 노드 삭제 - AWS Glue

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

작업 다이어그램에서 노드 삭제

Visual ETL 작업을 사용할 때 제거된 노드에 연결된 노드를 다시 추가하거나 재구성할 필요 없이 캔버스에서 노드를 제거할 수 있습니다.

아래 예시에서는 ETL 작업 > 시각적 ETL을 선택한 다음 예제 작업에서 비주얼 ETL 작업을 선택하여 여러 소스를 조인할 수 있습니다. 예제 작업 생성을 선택하여 작업을 생성하고 아래 단계를 따르세요.


        스크린샷은 선택한 여러 소스 예제 작업을 결합하기 위한 Visual ETL 작업이 포함된 예제 작업 패널을 보여줍니다.
캔버스에서 노드를 제거하려면
  1. AWS Glue 콘솔의 탐색 메뉴에서 Visual ETL을 선택하고 기존 작업을 선택합니다. 작업 캔버스는 아래 그림과 같이 예제 작업을 표시합니다.

    
            스크린샷은 예제 작업에서 생성된 작업 다이어그램을 보여줍니다.
  2. 제거할 노드를 선택합니다. 캔버스가 노드로 확대됩니다. 캔버스 오른쪽에 있는 툴바에서 휴지통 아이콘을 선택합니다. 그러면 노드가 제거되고 해당 노드에 연결된 모든 노드가 이동해 워크플로우에서 해당 위치를 차지하게 됩니다. 이 예시에서는 첫 번째 조인 노드가 캔버스에서 삭제되었습니다.

    워크플로에서 노드를 삭제하면 잘못된 워크플로가 발생하지 않는 방식으로 노드가 구성되도록 노드를 재배열합니다. AWS Glue 여전히 노드 구성을 수정해야 할 수 있습니다.

    이 예에서는 구독자 노드 아래의 조인 노드가 제거되었습니다. 따라서 플랜 소스 노드는 최상위 레벨로 이동되었으며 여전히 하위 조인 노드에 연결되어 있습니다. Join에는 선택한 테이블이 있는 두 개의 상위 소스 노드가 필요하므로 이제 Join 노드에 추가 구성이 필요합니다. 캔버스 오른쪽에 있는 변환 탭에는 조인 조건에서 누락된 요구 사항이 표시됩니다.

    
            스크린샷은 상위 노드가 플랜 할당과 구독자라는 두 개의 소스 노드인 작업 다이어그램을 보여줍니다. 이들은 조인 노드에 연결되어 있습니다. 플랜 소스 노드와 조인 노드는 변경 스키마 노드에 연결되어 있습니다. 카탈로그 노드는 변경 스키마 노드에 연결되어 있습니다.
  3. 두 번째 조인 노드와 필드 선택 노드를 삭제합니다. 노드가 삭제되면 워크플로는 아래 예와 같이 표시됩니다.

    
            스크린샷은 조인 노드와 선택 필드가 제거되고 여기에 연결된 노드인 변경 스키마 노드가 작업 흐름에서 제자리를 차지하도록 이동한 작업 다이어그램을 보여줍니다.
  4. 노드 연결을 수정하려면 노드의 핸들을 클릭하고 연결을 새 노드로 드래그하십시오. 이렇게 하면 노드를 삭제하고 논리적 흐름에 따라 노드를 재배열할 수 있습니다. 이 예에서는 빨간색 화살표로 표시된 대로 플랜 노드의 핸들을 클릭하고 연결을 Join 노드로 드래그하여 새 연결을 만듭니다.

    
            스크린샷은 핸들이 빨간색 원으로 둘러싸여 있고 빨간색 화살표가 플랜 노드와 조인 노드를 연결하는 작업 다이어그램을 보여줍니다. 이 다이어그램은 클릭하고 드래그하여 노드를 서로 연결하는 동작을 보여줍니다.
  5. 작업을 취소해야 하는 경우 캔버스 오른쪽 도구 모음의 휴지통 아이콘 바로 아래에 있는 실행 취소 아이콘을 선택하십시오.