다음을 통해 공유


인스턴스 데이터 쿼리

BAM 기본 가져오기 데이터베이스에 동적으로 만든 SQL 보기에서 개별 활동 인스턴스에 대한 데이터 쿼리를 수행할 수 있습니다.

이 보기의 이름은 다음과 같습니다.

Bam_<ViewName>_<ActivityName>_View

Where

<Viewname> 는 BAM 정의 XML에 있는 View 요소의 이름 특성으로, 관련 Microsoft Excel 마법사에 입력한 보기 이름과 동일합니다.

<ActivityName> 는 BAM 정의 XML에 있는 Activity 요소의 Name Attribute로, Excel 마법사에 입력한 활동 이름과 동일합니다.

인스턴스 데이터를 쿼리할 때는 다음 조건에 유의하십시오.

  • 활동 데이터를 DirectEventStream을 통해 BAM으로 전송할 때 인스턴스 데이터의 대기 시간은 없습니다. 즉, 호출하는 응용 프로그램의 트랜잭션이 커밋되는 즉시 인스턴스 데이터가 표시됩니다.

  • 활동 데이터가 BufferedEventStream을 통해 BAM으로 전송되면 BAM 이벤트 버스 서비스 및 BAM 기본 가져오기 데이터베이스를 호스트하는 SQL 서버의 로드에 따라 몇 초 후에 쿼리를 위한 인스턴스 데이터가 표시됩니다.

  • 이 보기 이면에 있는 테이블의 실제 구조는 좀 더 복잡하기 때문에 현재 또는 최근 활동에 대한 데이터는 쿼리할 수 있지만, 이미 완료되었거나 활성 쿼리에 더 이상 필요하지 않은 활동에 대한 데이터는 시스템을 오프라인으로 전환하지 않고도 보관되거나 제거됩니다. 자세한 내용은 활동 데이터 스토리지를 참조하세요.

참고 항목

활동 데이터 스토리지
BAM 데이터 쿼리