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
실행 경로 : AUD보고서 오픈 → OlapGrid, MxGrid, DataGrid , MultiComboBox, ComboBox등 DataSource를 사용하는 컴포넌트들을 조회합니다.
사용 방법
AutoRefresh 및 실행, JScript의 Matrix.doRefrsh , Matrix.RunScript 를 통하여 데이터 조회 후 LOGTYPE_CODE 80과 81사이의 로그를 확인합니다. 190 : 데이터 조회 191 : 캐시 데이터 조회
내보내기를 통한 데이터 조회시 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가 페이징 옵션을 사용하고 있을 경우 호출되는 페이징 쿼리에 대한 로직이 변경되었습니다.
카운트 쿼리가 로그에 적재되며 건수도 같이 표시됩니다.
기존에 적재되던 데이터 조회 쿼리에서는 건수가 더이상 표시되지 않습니다. * 페이징을 사용하는 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
보고서 조회 시작(80)과 조회 종료(81) 사이의 쿼리 실행 로그(190)는 그룹키(TransactionKey)로 적재됩니다.
그룹키(TransactionKey)로 로그가 적재되어 조회 시작과 종료 사이의 데이터 조회 시간을 알 수 있습니다.
2. 캐시 사용 데이터 조회에 대한 LOGTYPE_CODE 추가
캐시 데이터 조회(191) , 다운로드 캐시 데이터 조회(91)가 분리되어 적재됩니다.
3. 데이터 조회 (190), 다운로드 데이터 조회(90) LOG_END_TIME에 대한 로직이 변경됩니다.
DB에서 데이터를 조회한 후 패치 종료까지 전체 가져오는 시간까지 포함됩니다.
변경 전/후
변경 내용
릴리즈 버전
변경 전
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 컬럼에 함께 적재됩니다.
iMgt > 시스템 운영관리 > Repository 테이블 점검 화면을 실행하여, 해당 변경사항에 관해 필요한 컬럼이 존재하는지 확인한 후 사용하시기 바랍니다.
컬럼 추가 후 서버 재기동이 필요합니다.
(BCRM#D2728) 보고서 조회 시작과 종료 로그 사이의 쿼리 실행 로그에 대한 트렌젝션 키 관리 개선
(BCRM#F2358) [F2342 하위 건] [i-AUD] User Component 로그 적재 방식 개선