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



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

Start Release No : 7.0.400.20230809 / Update Release No : 7.0.500.20250710-11


작성자 :   이동진, 황송희    / 검수자 : 이승우

기능 정보
  • 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 : 캐시 다운로드 데이터 조회

세부 기능 명

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

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에서 데이터를 조회한 후 패치 종료까지 전체 가져오는 시간까지 포함됩니다.


[i-AUD] User Component 로그 적재 방식 개선

변경 전/후

변경 내용릴리즈 버전
변경 전i-AUD에서 UserComponent 컨트롤을 이용하여 보고서를 개발하고 사용할 경우, Main 보고서 조회 시 UserComponent에 바인딩된 하위 보고서의 조회 내역을 알 수 없습니다.

7.0.500.20250710-11

  • i-OLAP Server: 7.0.500.45
  • maf-studio: 7.0.500.20250702
  • maf-extend: 7.0.500.143
  • maf-agent: 7.0.500.6
  • i-AUD: 7.3.500.0-202507081525

변경 후

MTX_AGENT_LOG 테이블에 LOG_ATTR4 컬럼이 추가되어, i-AUD UserComponent 보고서의 경우 데이터 조회(190, 191) 또는 내보내기(90, 91) 시 메인 보고서에서 UserComponent 보고서를 조회할 경우 메인 보고서 코드가 LOG_ATTR4 컬럼에 함께 적재됩니다.

Repository 테이블 점검하기

iMgt > 시스템 운영관리 > Repository 테이블 점검 화면을 실행하여, 해당 변경사항에 관해 필요한 컬럼이 존재하는지 확인한 후 사용하시기 바랍니다.

컬럼 추가 후 서버 재기동이 필요합니다.

참고 자료

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

  파일 변경됨
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-9-12.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_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 플랫폼팀
파일 (BCRM#D2728) AgentLog.mtsz 2023-08-17 by 플랫폼팀
PNG 파일 image2025-7-8_16-37-12.png 2025-07-08 by AUD팀

  • 레이블 없음