일괄처리 데이터 스트림 프레임워크 및 패턴

일괄처리 환경은 텍스트, 바이트, 데이터베이스, 데이터 세트와 같은 스트림에 대해 작업할 수 있도록 사전에 빌드된 코드를 포함하는 일괄처리 데이터 스트림(BDS)을 제공합니다. 스트림 처리를 위한 비즈니스 로직이 추가되는 인터페이스를 구현할 수 있습니다. 사전에 빌드된 코드는 체크포인트 열기, 닫기, 구체화, 내재화와 같은 조치를 관리합니다.

BDS 프레임워크 패턴

BDS 프레임워크 패턴은 사용자가 비즈니스 로직을 삽입하기 위해 구현하는 데이터 스트림의 특정 유형에 대한 단순한 Java™ TM 인터페이스입니다. BDS 프레임워크에는 스트림 관리에 연관된 대부분의 일반 태스크를 수행하는 각 패턴에 대한 몇 개의 지원 클래스가 포함됩니다. 다음 테이블에는 일괄처리 환경에서 제공되는 패턴이 표시됩니다.

표 1. BDS 프레임워크 패턴. 테이블에는 패턴 이름, 설명, 지원 클래스가 포함됩니다.
패턴 이름 설명 지원 클래스

JDBCReaderPattern

JDBC 연결을 사용하여 데이터베이스에서 데이터를 검색하는 데 사용됩니다.

  • LocalJDBCReader
  • JDBCReader
  • CursorHoldableJDBCReader

JDBCWriterPattern

JDBC 연결을 사용하여 데이터베이스에 데이터를 쓰는 데 사용됩니다.

  • LocalJDBCWriter
  • JDBCWriter

JDBCCallableStatementReaderPattern

스토어드 프로시저를 사용하여 JDBC 연결에서 데이터 처리를 위한 비즈니스 로직 구현에 사용됩니다.

  • JDBCCallableStatementReader
  • LocalJDBCCallableStatementReader

JDBCCallableStatementWriterPattern

스토어드 프로시저를 사용하여 JDBC 연결에 데이터를 출력하는 비즈니스 로직 구현에 사용됩니다.

  • JDBCCallableStatementWriter
  • LocalJDBCCallableStatementWriter

ByteReaderPattern

파일에서 바이트 데이터를 읽는 데 사용됩니다.

FileByteReader

ByteWriterPattern

파일에 바이트 데이터를 쓰는 데 사용됩니다.

FileByteWriter

FileReaderPattern

텍스트 파일 읽기에 사용됩니다.

TextFileReader

FileWriterPattern

텍스트 파일 쓰기에 사용됩니다.

TextFileWriter

[z/OS]

RecordOrientedDatasetReaderPattern

[z/OS]

z/OS 데이터 세트 읽기에 사용됩니다.

[z/OS]
  • ZFileStreamOrientedTextReader
  • ZFileStreamOrientedByteReader
  • ZFileRecordOrientedDataReader
[z/OS]

RecordOrientedDataSetWriterPattern

[z/OS]

z/OS 데이터 세트 쓰기에 사용됩니다.

[z/OS]
  • ZFileStreamOrientedTextWriter
  • ZFileStreamOrientedByteWriter
  • ZFileRecordOrientedDataReader

JPAReaderPattern

구성되는 JPA 제공자를 사용하여 데이터베이스에서 데이터를 검색하는 데 사용됩니다.

JPAReader

JPAWriterPattern

JPA(Java Persistence API) 연결을 사용하여 데이터베이스에 데이터를 쓰는 데 사용됩니다.

JPAWriter

BDS 프레임워크 단계

BDS 프레임워크 단계는 단계 관리에 연관되는 회계 태스크를 수행하고 비즈니스 로직을 사용자가 구현하는 클래스로 위임하여 일괄처리 단계를 작성하는 작업 양을 최소화합니다.

표 2. BDS 프레임워크 단계. 테이블에는 프레임워크 단계와 설명이 포함됩니다.
단계 설명

일반 일괄처리 단계(GenericXDBatchStep) 구현

한 개의 입력과 한 개의 출력 스트림을 사용하는 단순 단계.

오류 허용 단계(ThresholdBatchStep) 구현

한 개의 입력, 한 개의 출력 스트림, 한 개의 오류 스트림을 사용하는 단순 단계.

ThresholdPolicies

표 3. ThresholdPolicies. 테이블에는 단계 및 설명이 포함됩니다.
단계 설명

레코드 기반 임계값 정책(RecordBasedThresholdPolicy) 선언

이 정책은 ThresholdPolicy 인터페이스의 일괄처리 구현을 제공합니다.

백분율 기반 임계값 정책(PercentageBasedThresholdPolicy) 선언

이 정책은 ThresholdPolicy 인터페이스의 일괄처리 구현을 제공합니다.


주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cgrid_btchpttrnover
파일 이름:cgrid_btchpttrnover.html