변수를 통한 데이터 적재
실행 테스트
1. Table 생성
-- 변수의 기록데이터를 저장할 테이블 생성
2. 물리적 논리적 스키마 생성 및 모델 생성
schedule_timetable 모델을 생성한다.
3. 변수 생성
End_Time 저장 변수 생성
정의 탭
새로고침 탭
Start_Time 저장 변수 생성
정의 탭
생성시 주의 사항
*정의 탭의 동작을 지속적이지 않음으로 설정할 것.
데이터의 값을 저장하고 있지 않고 하나의 세션에서만
값이 유지되고 메모리에서 사라지는 형태이므로
다른 세션과 변수 값을 공유하고 싶지 않은 경우 사용함.
Reference
동작 본 매개변수는 변수 값이 유지되는 총 시간을 보여줍니다.
• Non-persistent: 변수 값이 전체 세션 동안 메모리에 상주합니다.
• Last value: Sunopsis는 변수가 갖는 마지말 값을 Repository에 저장합니다.
• Historize: Sunopsis는 본 변수가 갖는 모든 값을 Historize 시킨다.
동작 본 매개변수는 변수 값이 유지되는 총 시간을 보여줍니다.
• Non-persistent: 변수 값이 전체 세션 동안 메모리에 상주합니다.
• Last value: Sunopsis는 변수가 갖는 마지말 값을 Repository에 저장합니다.
• Historize: Sunopsis는 본 변수가 갖는 모든 값을 Historize 시킨다.
4. 인터페이스 또는 프로시저 생성
- 배치에서 도는 작업을 완료한 후에 변수에 정의된 값을 저장하는 작업
- 현재 생성한 모델을 사용하여 생성
- 프로시저를 통해 삽입해도 무관.
인터페이스 생성
설정
다이어그램 탭
5. 패키지 생성
여기 테스트자료는 시배치로 돌아가는 시나리오를 베이스로 하여 작성해 본 것이다.
다른 배치 역시 응용하여 사용할 수 있을 듯.
주의 : '<%=odiRef.getSession("SESS_NAME")%>' 각각의 시나리오는 세션명을 가지고 구분하였다. 그러므로 반드시 세션을 구분하여 실행하여야한다.