Cognos BI에서 데이터 양을 제한하는 방법

Cognos BI에서 데이터 양을 제한하는 방법을 요약했습니다.

데이터 양의 제한은 Cognos 보고서를 실행하면 쿼리가 데이터베이스에 던져져 처리되지만, 결과 집합이 수만 행이 되면 Cognos가 CPU나 Memory 리소스를 대량으로 소비하게 되어 전체 슬로우 다운으로 이어지기 때문에, 그 전에 빨리 에러로 해 버리기 위한 설정입니다.

CQM(Compatible Query Mode)과 DQM(Dynamic Query Mode)이 다르므로 아래에 설명합니다.

CQM의 경우

Framework Manager 메뉴에서 [프로젝트] → [총재 편집]으로 표시되는 다음 두 항목으로 제한을 적용할 수 있습니다.
특히 사용하는 것은, 「 취득한 행의 최대수」 「쿼리 실행 시간의 상한」입니까.
이것은 패키지 단위로 설정할 수 있는 일이 됩니다.


DQM의 경우
DQM의 경우 위의 거버너 설정은 효과가 없으므로 여기의 Technote 설정이 필요합니다.
이것은 Query Service 단위의 설정이므로, 디스패처 전체에의 설정이 되네요.

【Preventing large queries from exceeding memory capacity by specifying a tuple limit】
h tp // w w. 이 bm. 코 m / 쏘 rt / 드 cゔぃ에 w. ws? 우이 d = swg21691156

Query Service의 advanced setting에 qsMaxCrossjoinOrderOfMagnitude와 숫자를 설정합니다.
수치는 0~10의 사이를 지정과 같습니다만, 검증한 한, 소수라도 좋은 것 같습니다.
이 수치는, 결과 세트의 Tuple(셀과 같은 이미지)의 제한치를, 10의 거듭제곱으로 제한됩니다.
예를 들어 6으로 설정하면 10의 6승이므로 1,000,000개의 Tuple의 제한이 됩니다.

Tuple 지정이지만 DMR 패키지뿐만 아니라 Relational 패키지에서도 사용할 수 있습니다.

Cognos Analytics 11의 데이터 양 제한



Cognos Analytics 11에 대해서는 여기를 참조하십시오.

Cognos Analytics 11에서 데이터 양 제한 설정 동작
htps : // m / Shinyama / ms / fcf7682687df00t b96d

좋은 웹페이지 즐겨찾기