보고서

보고서를 작성하고, 실행하고, 봅니다.
보고서 런타임 시에 실행된 SQL 코드를 확인합니다.
  1. IBM® Cognos® Connection을 시작하고 관리를 누르십시오.
  2. 구성을 누르십시오.
  3. 디스패처 및 서비스를 누르십시오.
  4. 나열된 디스패처(예: http://localhost:9080/insight)를 누르십시오.
  5. 보고서 서비스를 찾고 등록 정보 설정을 누르십시오.
  6. 설정을 누르십시오.
  7. 보고 서비스의 원시 조회 감사 로깅에 대해 를 선택하십시오.
  8. 보고서를 실행하십시오.
  9. IBM Rational® InsightCognos 설치 디렉토리로 이동하십시오. 기본 위치는 C:/Program Files/IBM/Rational Insight/cognos/logs입니다.
  10. 파일이 수정된 시간에 따라 파일을 정렬하고, 이름이 cogserver.log인 최신 로그 파일을 여십시오.
  11. select 절을 찾으십시오. 이 절은 보고서 런타임 시에 데이터베이스에 대해 실행된 SQL 문입니다.
Rational Insight가 데이터를 가져와서 보고서에 전달하는지 확인
주: 다음 권장사항은 실시간 데이터에서 작동되는 보고서에만 적용됩니다. 데이터 웨어하우스의 데이터에서 생성된 보고서에는 이 프로세스를 수행하지 않아야 합니다.
  1. Rational Insight 데이터 서비스를 사용할 수 있는지 확인하십시오.
  2. XML 데이터 구성 파일이 실시간 보고에 올바르며 올바른 데이터 서비스에 구성되어 있는지 확인하십시오. 인증 유형이 데이터 서비스 배치와 일치하는지 확인하십시오.
  3. 시스템 ODBC가 올바른 XML 데이터 구성 파일을 가리키는지 확인하십시오.
  4. Cognos Connection의 데이터 원본이 연결되어 있는지 확인하십시오.
  5. 보고서 조회의 모델 처리가 제한된 로컬로 설정되어 있는지 확인하십시오.
  6. jdbc, odbc 및 cognos 로그의 디버그 모델을 활성화하고 로그를 확인하십시오.
    • Rational Insight JDBC 드라이버 로그의 JDBC 로그 기본 경로는 다음과 같습니다(Window의 경우).
      로그의 기본 경로는 다음과 같습니다.
      • FM에서 데이터를 테스트할 때: {user.home}\logs\ri_jdbc.log
      • QueryStudio 또는 ReportStudio에서 보고서를 실행할 때: C:\WINDOWS\system32\config\systemprofile\logs\ri_jdbc.log
      로그가 처음 생성되면 이름이 log4j.properties인 파일이 해당 폴더에 복사됩니다. 기본 로그 레벨은 정보이며 필요한 경우 디버그로 변경할 수 있습니다.
    • Rational Insight ODBC 로그

      레지스트리 편집기를 열고, HKEY_LOCAL_MACHINE>SOFTWARE>ODBC>ODBCINST.INI>IBM Rational Insight XML ODBC Driver 키를 찾아 이 키에 문자열 값을 추가하십시오. 문자열 값에서 namedebug이고 value는 ODBC 로그 파일이 배치될 폴더입니다.

    • Cognos ODBC 로그
      설치 디렉토리 [rational_insight_installation_directory]/cognos/bin에서, cogdmod.ini 파일을 찾고 다음과 같이 [TRACE] 앞의 주석을 제거하고 행을 추가하십시오.
      [TRACE] output=C:\cognos.log data=yes
선형 차트 보고서에서 구분 선 제거
공간을 최적화하기 위해 IBM Rational Insight 데이터 웨어하우스의 팩트 테이블에 0 계수가 저장되지 않습니다. 차트에 데이터가 없는 차원 값이 있으면, 선형 차트에 구분 선이 생깁니다. 구분 선을 제거하려면 다음을 수행하십시오.
  1. IBM Cognos Report Studio를 시작하고 차트 소스 조회를 여십시오.
  2. 새 데이터 항목을 작성하고 다음 코드 행을 추가하여 0 계수를 널(null)값으로 대체하십시오.
    IF ( <measure> is null ) THEN
        ( 0 )
    ELSE
        ( total(<measure>) )
  3. 작업을 저장하고 IBM Cognos Report Studio를 닫으십시오.
Linux 웹 브라우저에서 IBM Cognos BI Server에 액세스하여 보고서를 열면 다음 오류 메시지가 표시됩니다. 데이터 이름이 없으며 기본 드라이버가 지정되지 않음
  1. odbcinst.ini 파일을 확인하십시오.
    1. 텍스트 편집기에 odbcinst.ini 파일을 여십시오.
    2. [IBM Rational Insight XML ODBC Driver] 슬롯으로 이동하십시오.
    3. Driver 등록 정보가 올바른 libratlxml.so 파일 경로를 가리켜야 합니다.
  2. odbc.ini 파일을 확인하십시오.
    1. 텍스트 편집기에 odbc.ini 파일을 여십시오.
    2. 원하는 시스템 DSN이 있고 Driver 등록 정보의 값이 IBM Rational Insight XML ODBC Driver인지 확인하십시오. DSN이 없으면 아래 예제에서와 같이 추가하십시오.
      [ClearCase]
         Driver = IBM Rational Insight XML ODBC Driver
         DataSource = ClearCase
         Description = A DSN example
         Configuration = /opt/ibm/RationalInsight/dataconfig/Configuration/clearcase.xdc
  3. JVM 경로를 확인하십시오.
    1. 콘솔에서 export 명령을 실행하십시오.
    2. "LD_LIBRARY_PATH" 변수에 IBM Rational Insight에 있는 IBM JVM(Java™ Virtual Machine)의 경로가 포함되어 있는지 확인하십시오(예: /opt/ibm/RationalInsight/AppServer/java/jre/bin;/usr/local/lib).
    3. "PATH" 변수에 IBM Rational Insight에 있는 IBM JVM(Java Virtual Machine)의 경로가 포함되어 있는지 확인하십시오(예: /opt/ibm/RationalInsight/AppServer/java/jre/bin/classic).

피드백