배치 작업 흐름
배치 작업의 흐름을 정의할 수 있습니다.
1. 스텝의 유형
팔레트에서 스텝의 유형을 선택하여 작업 흐름을 정의할 수 있습니다.
-
비어있는 스텝 추가(Chunk): Chunk 유형으로 스텝을 추가할 수 있습니다. Chunk 를 선택한 경우
reader
,processor
,writer
를 별도로 지정할 수 있습니다. -
비어있는 스텝 추가(Tasklet): Tasklet 유형으로 스텝을 추가할 수 있습니다.
-
Chunk 자원으로 스텝 추가: 이미 작성된 Chunk 자원을 선택하여 스텝을 추가할 수 있습니다. Chunk 자원에 정의된
read
,process
,write
메소드가 자동으로 스텝에 매핑 됩니다. -
Tasklet 자원으로 스텝 추가: 이미 작성된 Tasklet 자원을 선택하여 스텝을 추가할 수 있습니다.
-
템플릿으로 추가 File to File 등 제공되는 템플릿 유형으로 스텝을 추가할 수 있습니다.
2. 비어있는 스텝 추가(Chunk)
-
팔레트에서 비어있는 스텝 추가(Chunk)를 마우스로 Drag and Drop 하여 편집기에 추가합니다.
-
추가된 스텝의
reader
,processor
,writer
항목을 우클릭하면 사용할 수 있는 메뉴가 나타납니다. 예제에서는 Reader 를 기준으로 설명합니다.-
Bean 선택: 배치 작업에 정의되어있는 Bean 을 선택할 수 있습니다.
reader
,processor
,writer
유형에 맞는 Bean 이 목록에 나타납니다. -
Chunk(Reader) 자원 선택: 이미 작성된 Chunk 자원을 선택할 수 있습니다.
Chunk 자원(Reader) 선택 메뉴를 선택합니다. Chunk 자원을 검색할 수 있는 대화창에서 필요한 자원을 검색하여 선택합니다.
선택한 자원에
read
,process
,write
메소드가 정의되어 있고 스텝의 각 항목(reader
,processor
,writer
)이 정의 되어있지 않은 경우에는 항목을 함께 지정할 수 있습니다.Processor
,Writer
도 위 작업을 반복하여 추가합니다.Bean에 대한 세부 내용은 Bean 정의 섹션을 참조하십시오.
-
3. 비어있는 스텝 추가(Tasklet)
-
팔레트에서 비어있는 스텝 추가(Tasklet)를 마우스로 Drag and Drop 하여 편집기에 추가합니다.
-
추가된 스텝의 Execute 항목을 우클릭하면 사용할 수 있는 메뉴가 나타납니다. Tasklet 자원 선택 메뉴를 선택합니다. Tasklet 자원을 검색할 수 있는 대화창에서 필요한 자원을 검색하여 선택합니다.
4. Chunk 자원으로 스텝 추가 및 Tasklet 자원으로 스텝 추가
-
팔레트에서 Chunk 자원으로 스텝 추가를 마우스로 Drag and Drop 하여 편집기에 추가합니다.
-
Chunk 자원을 검색할 수 있는 대화창에서 필요한 자원을 검색하여 선택합니다.
-
Tasklet 자원도 동일한 방법으로 추가할 수 있습니다.
5. 템플릿으로 추가
-
팔레트에서 템플릿으로 추가를 마우스로 Drag and Drop 하여 편집기에 추가합니다.
-
대화창에서 사용할 '템플릿 유형’을 선택합니다.
-
File to File: 파일에 쓰여진 데이터를 읽어 처리한 후 파일로 내보내기 할 수 있습니다.
File to File 유형을 선택한 경우에는 기본으로 제공되는 Reader, Writer 를 선택할 수 있습니다.
-
Reader: 필요한 Reader 유형을 선택합니다. RFix는 고정길이 형태의 데이터로 작성된 파일을 읽을 때 사용합니다. RDelimit는 구분자로 구분되어 작성된 데이터의 파일을 읽을 때 사용합니다.
-
Writer: 필요한 Writer 유형을 선택합니다. WFix는 데이터를 고정길이 형태의 데이터로 파일에 쓸 때 사용합니다. WDelimit는 데이터를 구분자로 구분하여 작성된 데이터를 파일에 쓸 때 사용합니다.
템플릿 대화창을 종료하면 Reader, Writer 에서 선택한 유형의 Bean이 배치 작업 하위에 추가됩니다. 그리고 스텝의 Reader, Writer 에 선택한 Bean이 각각 지정됩니다.
추가된 Bean 을 더블클릭하면 Bean 의 내용을 편집할 수 있는 편집기가 활성화됩니다. 편집기는 사용 가능한 템플릿 섹션과 기본 정보 섹션으로 나뉘어져 있습니다.
-
-
File to DB: 파일에 쓰여진 데이터를 읽어 처리한 후 Database 에 저장할 수 있습니다.
-
Reader: 필요한 Reader 유형을 선택합니다.
-
Writer: write 메소드가 정의된 Chunk 자원을 검색하여 지정할 수 있습니다.
-
-
DB to File: Database 에서 데이터를 읽어 처리한 후 파일로 내보내기 할 수 있습니다.
-
Reader: read 메소드가 정의된 Chunk 자원을 검색하여 지정할 수 있습니다.
-
Writer: 필요한 Writer 유형을 선택합니다.
-
-
DB to DB: Database 에서 데이터를 읽어 처리한 후 Database 에 저장할 수 있습니다.
-
Reader: read 메소드가 정의된 Chunk 자원을 검색하여 지정할 수 있습니다.
-
Writer: write 메소드가 정의된 Chunk 자원을 검색하여 지정할 수 있습니다.
-
-