페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

보고서 조회 시작과 종료 로그 사이의 쿼리 실행 로그에 대한 트렌젝션 키 관리 개선

Start Release No : 7.0.400.20230809 / Update Release No :


작성자 :   이동진        / 검수자 : 

기능 정보
  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend

기능 설명

  1. 실행 경로 : AUD보고서 오픈 → OlapGrid, MxGrid, DataGrid , MultiComboBox, ComboBox등 DataSource를 사용하는 컴포넌트들을 조회합니다.
  2. 사용 방법
    1. AutoRefresh 및 실행, JScript의 Matrix.doRefrsh , Matrix.RunScript 를 통하여 데이터 조회 후 LOGTYPE_CODE 80과 81사이의 로그를 확인합니다.
      190 : 데이터 조회
      191 : 캐시 데이터 조회
    2. 내보내기를 통한 데이터 조회시 LOGTYPE_CODE 80과 81사이의 로그를 확인합니다.
      90 : 다운로드 데이터 조회
      91 : 캐시 다운로드 데이터 조회

Example code
 

세부 기능 명

내용
보고서 조회 트렌젝션 키 관리

MTX_AGENT_LOG테이블에 보고서 조회 시작(80)과 조회 종료(81) 사이의 쿼리 실행 로그(190)는 그룹키(TransactionKey)로 적재됩니다.

단, 그룹키(TransactionKey)가 없을경우 기존과 같이 Session id 값을 넣습니다.

캐시 사용 데이터 조회에 대한 LOGTYPE_CODE 추가

캐시를 사용하는 OlapGrid의 데이터 조회일 경우 MTX_AGENT_LOG테이블에 LOGTYPE_CODE가 데이터 조회(190)대신에 캐시 데이터 조회(191) 로 적재됩니다.

캐시 사용 데이터 내보내기에 대한 LOGTYPE_CODE 추가

캐시를 사용하는 OlapGrid의 내보내기일 경우 MTX_AGENT_LOG테이블에 LOGTYPE_CODE가 다운로드 데이터 조회(90)대신에 다운로드 캐시 데이터 조회(91) 로 적재됩니다.

카운트 쿼리에 대한 로그 및 건수 출력 로직 변경

DataGrid가 페이징 옵션을 사용하고 있을 경우 호출되는 페이징 쿼리에 대한 로직이 변경되었습니다.

  1. 카운트 쿼리가 로그에 적재되며 건수도 같이 표시됩니다.
  2. 기존에 적재되던 데이터 조회 쿼리에서는 건수가 더이상 표시되지 않습니다.
    * 페이징을 사용하는 DataGrid일 경우 페이징 건수만 조회하고 패치를 강제 종료하므로 건수를 알 수 없습니다.

LOG_END_TIME에 대한 로직 변경

필수 옵션


제약 사항

  • 보고서 안에 컴포넌트(SC)들의 데이터 조회는 트렌젝션키로 관리하지 않습니다.

샘플 정보

  • 샘플 URL :
  • 샘플 파일

공유된 파일이 아직 없습니다.

변경 전/후 제품 버전

변경 전(제품 버전)

변경 전

7.0.400.20230810




1. 보고서 조회 시작(80)과 조회 종료(81) 사이의 쿼리 실행 로그(190)는 그룹키(TransactionKey)로 적재됩니다.

  • SessionID로만 적재되어 보고서 조회 시작과 종료 사이의 데이터 조회 시간을 알 수 없었습니다.


2. 캐시 사용 데이터 조회에 대한 LOGTYPE_CODE 추가

  • 캐시 데이터 조회(191) , 다운로드 캐시 데이터 조회(91)이 없습니다.

3. 데이터 조회 (190), 다운로드 데이터 조회(90) LOG_END_TIME에 대한 로직이 변경됩니다.

  • 실질적인 DB조회 시간인 패치 종료 시간까지의 시간을 알 수 없었습니다.

변경 후

7.0.400.20230824

  1. 보고서 조회 시작(80)과 조회 종료(81) 사이의 쿼리 실행 로그(190)는 그룹키(TransactionKey)로 적재됩니다.
  • 그룹키(TransactionKey)로 로그가 적재되어 조회 시작과 종료 사이의 데이터 조회 시간을 알 수 있습니다.


2. 캐시 사용 데이터 조회에 대한 LOGTYPE_CODE 추가

  • 캐시 데이터 조회(191) , 다운로드 캐시 데이터 조회(91)가 분리되어 적재됩니다.


3. 데이터 조회 (190), 다운로드 데이터 조회(90) LOG_END_TIME에 대한 로직이 변경됩니다.

  • DB에서 데이터를 조회한 후 패치 종료까지 전체 가져오는 시간까지 포함됩니다.


참고 자료

 여기를 클릭하여 펼치기...

  파일 변경됨
파일 (BCRM#D2728) AgentLog.mtsz 2023-08-17 by 플랫폼팀
PNG 파일 image2023-8-17_11-20-26.png 2023-08-17 by 플랫폼팀
PNG 파일 image2023-8-17_11-26-13.png 2023-08-17 by 플랫폼팀
PNG 파일 image2023-8-17_13-20-53.png 2023-08-17 by 플랫폼팀
PNG 파일 image2023-8-17_13-29-32.png 2023-08-17 by 플랫폼팀
PNG 파일 image2023-8-17_13-9-12.png 2023-08-17 by 플랫폼팀
PNG 파일 image2023-8-17_14-32-0.png 2023-08-17 by 플랫폼팀
PNG 파일 image2023-8-17_14-32-18.png 2023-08-17 by 플랫폼팀
PNG 파일 image2023-8-17_14-53-36.png 2023-08-17 by 플랫폼팀
PNG 파일 image2023-8-17_14-54-10.png 2023-08-17 by 플랫폼팀
PNG 파일 image2023-8-17_14-54-41.png 2023-08-17 by 플랫폼팀

문서 수정 이력

버전 날짜 댓글
현재 버전 (v. 2) 2023-08-17 14:55 플랫폼팀
v. 1 2023-08-17 14:46 플랫폼팀

BCRM 정보

(BCRM#D2728) 보고서 조회 시작과 종료 로그 사이의 쿼리 실행 로그에 대한 트렌젝션 키 관리 개선



  • 레이블 없음