다음 표는 데이터베이스 엔티티와 여러 가지 유형의 데이터베이스 활동 간의 관계를 보여줍니다. 또한 이 표에서는 데이터베이스 엔티티가 데이터베이스에 작성되는 방법에 대해 설명합니다.
데이터베이스 엔티티 | 연관된 활동 설명 | 작성된 방법 |
---|---|---|
버퍼 테이블 | 인바운드 단일 테이블
활동(삽입된 행 가져오기, 업데이트된 행 가져오기 및 삭제된 행 가져오기)에
사용됩니다. 버퍼 테이블에는
데이터베이스 조작 결과가 포함됩니다. 예를 들어, 삽입된 행 가져오기 활동은 데이터베이스에서의 삽입에 대해 폴링합니다. 데이터베이스에서 삽입이 발생하면 삽입된 데이터로 버퍼 테이블이 채워집니다. |
인바운드 단일 테이블 활동에 사용되는 버퍼 테이블은
다음과 같은 프로시저에 따라 작성됩니다.
|
제어 테이블 | 메시지가 정확히 한 번 전달되도록
지정되어 있을 때 다음과 같은 활동에 사용됩니다.
다른 전달 옵션이 지정되어 있는 경우 제어 테이블이 필요하지 않습니다. 활동에 대한 점검 목록의 전달 규칙 태스크에서 전달 옵션을 지정하십시오. |
활동에 사용되는 제어 테이블은 다음과 같은 프로시저에
따라 작성됩니다.
|
트리거 | 버퍼 테이블을 채우기 위해 인바운드 단일 테이블 활동(삽입된 행 가져오기, 업데이트된 행 가져오기 및 삭제된 행 가져오기)에 사용됩니다. | 인바운드 단일 테이블 활동에 사용되는 트리거는
다음과 같은 프로시저에 따라 작성됩니다.
|
스토어드 프로시저 | 스토어드 프로시저는 프로시저 호출 활동에 필요합니다. | 먼저 스토어드 프로시저를 데이터베이스에 작성하고 설치해야 Studio에서 프로시저 호출 활동의 구성을 완료할 수 있습니다. 스토어드 프로시저는 WMC를 사용하여 작성되지 않습니다. 데이터베이스 관리자가 데이터베이스에서 직접 스토어드 프로시저를 작성해야 합니다. |
시퀀스 | Oracle 데이터베이스의 경우에만, 인바운드 단일 테이블 활동(삽입된 행 가져오기, 업데이트된 행 가져오기 및 삭제된 행 가져오기)에 사용됩니다. | Oracle 전용 - 인바운드 단일 테이블 활동에 사용되는 시퀀스는
다음과 같은 프로시저에 따라 작성됩니다.
|