영어 버전 문서로 돌아가기
External Filter 스테이지: 스테이지 탭 (DataStage)
외부 필터 스테이지: 스테이지 탭(DataStage)
마지막 업데이트 날짜: 2025년 3월 12일
외부 필터 스테이지의 스테이지 탭에서는 외부 필터 스테이지의 여러 측면을 제어할 수 있습니다.
스테이지 탭의 특성 섹션에서는 스테이지에서 수행하는 작업을 지정할 수 있습니다. 고급 섹션에서는 스테이지 실행 방법을 지정할 수 있습니다.
특성
외부 필터 스테이지의 특성은 다음과 같습니다.
카테고리/특성 | 값 | 기본값 | 필수 여부 | 반복 여부 | 종속 |
---|---|---|---|---|---|
옵션/필터 명령 | 문자열 | 해당사항 없음 | Y | N | 해당사항 없음 |
옵션/인수 | 문자열 | 해당사항 없음 | N | N | 해당사항 없음 |
필터 명령
실행할 필터 명령행과 명령에 필요한 명령행 옵션을 지정합니다. 예를 들어,
grep
외부 필터 스테이지에서 grep 명령을 사용하는 경우, 컬럼 데이터에 포함된 선행 또는 후행 공백 문자는 스테이지의 출력으로 전송되지 않습니다. 이 동작을 피하려면 Wrapped 스테이지를 사용하십시오. 이 예제에서는 필드 구분을 위해 쉼표(,)를 사용합니다.
#!/bin/sh
# ------------------------------------------------------------
# mygrep.op -- 'wrapped grep' example
# ------------------------------------------------------------
#
cat <<END
{
wrapped, kind = parallel,
command = "grep 'abc'",
port = { input = 0, fd = 0, schema = "record{delim=','}()" },
port = { output = 0, fd = 1, schema = "record{delim=','}()" },
usage = "mygrep"
}
END
# ------------------------------------------------------------
# End of wrapper
# ------------------------------------------------------------
인수
명령행에 필요한 인수를 지정할 수 있습니다. 예를 들어,
\(cancel\).*\1
grep 명령과 함께 "cancel" 문자열이 포함된 모든 레코드를 두 번 추출하고 다른 레코드는 버립니다.
고급
이 섹션에서는 다음을 지정할 수 있습니다.
- 실행 모드. 이 스테이지는 병렬 모드 또는 순차 모드로 실행될 수 있습니다. 병렬 모드에서는 입력 데이터가 구성 파일에 지정된 사용 가능한 노드에서 처리되고 고급 섹션에 지정된 노드 제한조건에 따라 처리됩니다. 순차 모드에서는 전체 데이터 세트가 컨덕터 노드에서 처리됩니다.
- 결합 모드. 이는 기본적으로 자동이며, 이를 사용하면 IBM® DataStage® 가 병렬 스테이지의 기반이 되는 연산자를 결합하여 이 유형의 스테이지에 적합한 경우 동일한 프로세스에서 실행되도록 할 수 있습니다.
- 파티셔닝 유지. 기본값은 설정입니다. 설정 또는 해제 중에서 명시적으로 선택할 수 있습니다. 다음 스테이지에서 파티셔닝을 유지하도록 요청하려면 설정을 선택하십시오.
주제가 도움이 되었습니까?
0/1000