DataStage 작업은 일반적으로 사용 데이터를 처리 하려면 일괄 처리, 그리고 그들은 특정 간격으로 실행 하도록 예약 된. 때에 따라 구체적인 계획, DataStage 연산자 수동으로 DataStage 및 Qualitystage 감독 클라이언트를 통해 또는 명령줄에 작업을 시작할 수 있습니다. 명령줄에서 작업을 실행 하는 경우 다음과 같이 실행할 수 있습니다.
정상적인 환경에서 in_file 및 Out_file DataStage를 실행 하는 컴퓨터에서 파일 시스템에 저장 됩니다. 그러나, 리눅스 또는 유닉스, 입력 및 출력 옮겨질 수 있다 일련의 명령에. 예를 들어 프로그램 정렬 해야 하는 때, 실행 명령 명령 | 종류 | 고유 >/경로 / / out_file. 이 경우에, 그림 2는 한 명령의 출력은 다음 명령의 입력 하 고 최종 출력은 파일 시스템에 있는 명시적 데이터 흐름.
그림 2입니다. 일반적인 유닉스 파이프 사용
가정 하 고 코드 라인의 수백만 생성 하는 중간 과정, 피할 수 있습니다 중간 파일, 파일 시스템 및 파일을 작성 하는 데 걸리는 시간에 공간을 절약. 많은 프로그램, UNIX에서 실행 되는 명령을 달리 DataStage 작업 파이프라인을 통해 표준 입력을 받지 않습니다. 이 문서에서는 설명 합니다 스크립트를 사용 하는 방법을 보여 주는 메서드 어떻게 실제로 사용 하 여이 작업을 수행 하.
작업 해야 표준 입력 및 표준 출력을 일반 유닉스 명령 처럼 생성 하는 경우 호출 해야 합니다 그것은 래퍼 스크립트를 통해 다음과 같은 방식으로: Command1|piped_ds_job.sh|command2 >/경로 / / out_file.
명령 command1|piped_ds_job.sh를 사용 하 여 파일에 출력을 전송 해야 할 수도 있습니다 또는 >/경로 / / out_file.
그림 3의 다이어그램 스크립트 구성 방식을 보여 줍니다.
그림 3입니다. DataStage 일
에 대 한 래퍼 스크립트
스크립트에는 지정 된 파이프, 표준 입력으로 변환 해야 합니다 그리고 그것은 또한 표준 출력에 DataStage 작업의 출력 파일을 변환 해야 합니다. 다음 섹션에서는이 작업을 수행 하는 방법을 배웁니다.
이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이
페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.
커뮤니티에서 표절 사례를 발견한 경우
info-contact@alibabacloud.com
으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.