데이터베이스 엔티티 및 활동

다음 표는 데이터베이스 엔티티와 여러 가지 유형의 데이터베이스 활동 간의 관계를 보여줍니다. 또한 이 표에서는 데이터베이스 엔티티가 데이터베이스에 작성되는 방법에 대해 설명합니다.

주: DB2® UDB의 경우, 자산 생성 스크립트에서 버퍼 및 제어 테이블 이름은 9자로 제한됩니다.

 

데이터베이스 엔티티 연관된 활동 설명 작성된 방법
버퍼 테이블 인바운드 단일 테이블 활동(삽입된 행 가져오기, 업데이트된 행 가져오기삭제된 행 가져오기)에 사용됩니다. 버퍼 테이블에는 데이터베이스 조작 결과가 포함됩니다.

예를 들어, 삽입된 행 가져오기 활동은 데이터베이스에서의 삽입에 대해 폴링합니다. 데이터베이스에서 삽입이 발생하면 삽입된 데이터로 버퍼 테이블이 채워집니다.

인바운드 단일 테이블 활동에 사용되는 버퍼 테이블은 다음과 같은 프로시저에 따라 작성됩니다.
  1. 인바운드 단일 테이블 활동이 포함된 오케스트레이션과 함께 프로젝트를 Studio에서 통합 어플라이언스로 공개합니다.
  2. WMC(Web Management Console)를 사용하여 오케스트레이션에 사용되는 버퍼 테이블을 작성합니다.
  3. WMC에서 프로젝트를 배치합니다.
제어 테이블 메시지가 정확히 한 번 전달되도록 지정되어 있을 때 다음과 같은 활동에 사용됩니다.
  • 행 삽입
  • 행 업데이트
  • 행 삭제
  • 프로시저 호출

다른 전달 옵션이 지정되어 있는 경우 제어 테이블이 필요하지 않습니다. 활동에 대한 점검 목록전달 규칙 태스크에서 전달 옵션을 지정하십시오.

활동에 사용되는 제어 테이블은 다음과 같은 프로시저에 따라 작성됩니다.
  1. 데이터베이스 활동이 포함된 오케스트레이션과 함께 프로젝트를 Studio에서 통합 어플라이언스로 공개합니다. 데이터베이스 활동에서는 메시지 전달 옵션이 정확히 한 번으로 설정됩니다.
  2. WMC(Web Management Console)를 사용하여 오케스트레이션에 사용되는 제어 테이블을 작성합니다.
  3. WMC에서 프로젝트를 배치합니다.
트리거 버퍼 테이블을 채우기 위해 인바운드 단일 테이블 활동(삽입된 행 가져오기, 업데이트된 행 가져오기삭제된 행 가져오기)에 사용됩니다. 인바운드 단일 테이블 활동에 사용되는 트리거는 다음과 같은 프로시저에 따라 작성됩니다.
  1. 인바운드 단일 테이블 활동이 포함된 오케스트레이션과 함께 프로젝트를 Studio에서 통합 어플라이언스로 공개합니다.
  2. WMC(Web Management Console)를 사용하여 오케스트레이션에 사용되는 트리거를 작성합니다.
  3. WMC에서 프로젝트를 배치합니다.
스토어드 프로시저 스토어드 프로시저는 프로시저 호출 활동에 필요합니다. 먼저 스토어드 프로시저를 데이터베이스에 작성하고 설치해야 Studio에서 프로시저 호출 활동의 구성을 완료할 수 있습니다. 스토어드 프로시저는 WMC를 사용하여 작성되지 않습니다. 데이터베이스 관리자가 데이터베이스에서 직접 스토어드 프로시저를 작성해야 합니다.
시퀀스 Oracle 데이터베이스의 경우에만, 인바운드 단일 테이블 활동(삽입된 행 가져오기, 업데이트된 행 가져오기삭제된 행 가져오기)에 사용됩니다. Oracle 전용 - 인바운드 단일 테이블 활동에 사용되는 시퀀스는 다음과 같은 프로시저에 따라 작성됩니다.
  1. 인바운드 단일 테이블 활동이 포함된 오케스트레이션과 함께 프로젝트를 Studio에서 통합 어플라이언스로 공개합니다.
  2. WMC(Web Management Console)를 사용하여 오케스트레이션에 사용되는 Oracle 데이터베이스의 시퀀스를 작성합니다.
  3. WMC에서 프로젝트를 배치합니다.