보고서 서버 구성: DB2의 타스크

Linux 보고서 서버의 DB2® 데이터베이스를 구성하는 데 필요한 단계는 설치 프로세스 중 Insight Server 기능에 대해 선택한 옵션에 따라 다릅니다. DB2 컨텐츠 저장소 데이터베이스를 작성하고, 보고서 서버를 호스트할 IBM® WebSphere® Application Server 인스턴스를 구성하고, 엔터프라이즈 아카이브 파일을 빌드, 배치 및 설치해야 합니다.
이 태스크 정보
보고서 서버를 구성하려면 다음을 수행하십시오.
주: 2 - 13단계는 수동 설치 방법을 선택한 경우에만 필요합니다.
  1. 시스템 재부팅 중 자동으로 시작할 데이터베이스 인스턴스를 등록하여 컨텐츠 저장소에 연결할 보고서 서버를 구성하십시오.
    1. 다음 명령을 실행하십시오.
      db2iauto -on <instance name> 
    2. 편집기에서 /etc/inittab 파일을 여십시오.
    3. 다음의 코드 문자열을 찾으십시오.
      fmc:2345:respawn:/opt/ibm/db2/V9.1/bin/db2fmcd #DB2 Fault Monitor Coordinator 
    4. 코드 문자열을 이동하여 id:5:initdefault: 명령의 바로 뒤에 삽입하십시오.
  2. 컨텐츠 저장소 데이터베이스를 작성하십시오.
    주: 현재 사용자로서 데이터베이스 및 테이블 스페이스 컨테이너를 작성하는 데 필요한 관리 특권이 있는지 확인하십시오. 현재 사용자는 런타임에 Cognos® 컨텐츠 저장소에 연결할 수 있는 사용자입니다. 다른 사용자가 런타임에 Cognos 컨텐츠 저장소에 연결할 수 있도록 허용하려면 IBM Cognos 8 Business Intelligence 설치 및 구성 안내서의 지시사항을 참조하십시오.
    1. 올바른 DB2 데이터베이스 관리자 계정을 사용하여 DB2 명령 창을 시작하십시오. 기본적으로 사용자는 db2inst1입니다.
    2. 이전 설치의 기존 컨텐츠 저장소가 있는 경우에는 삭제하십시오.
    3. /opt/ibm/RationalInsight/reportal/contentstore 디렉토리로 이동하십시오.
    4. su 명령을 실행하여 루트 사용자로 전환하십시오. 프롬프트가 표시되면 루트 비밀번호를 입력하십시오.
    5. 다음 명령을 실행하여 파일 및 폴더의 권한을 설정하십시오.
      chown db2inst1.db2iadm1 /opt/ibm/RationalInsight/reportal/contentstore -R
      여기서 db2inst1은 DB2 인스턴스 소유자이고 db2iadm1은 DB2 그룹입니다.
    6. 데이터베이스 관리자 콘솔로 돌아가서 다음 명령을 사용하여 install.sh 쉘 스크립트를 실행하십시오.
      [db2inst1@VEGAVM contentstore]$ ./install.sh
    7. 프롬프트가 표시되면 컨텐츠 저장소의 매개변수를 지정하십시오. 매개변수 및 설명 목록을 보려면 이 페이지의 맨 아래에서 관련 링크를 참조하십시오.
    8. 모든 데이터베이스 폴더를 펼치고 추가한 데이터베이스가 나열되는지 확인하십시오.
  3. Cognos와 보고서 서버가 동일한 JRE(Java™ Runtime Environment) 인스턴스에서 실행되도록 JRE를 설정하십시오.
    1. Export JAVA_HOME=[WASDIR]/java/jre
    2. Export PATH=$JAVA_HOME/bin:…
    3. [INSTALLDIR]/cognos/bin/jre/1.5.0/lib/ext/bcprov-jdk14-134.jar 파일을 [WASDIR]/java/jre/lib/ext 폴더로 복사하십시오.
    4. 다음의 DB2 드라이버가 [INSTALLDIR]/cognos/webapps/p2pd/WEB-INF/lib 디렉토리에 설치되었는지 확인하십시오.
      • db2java.jar
      • db2jcc.jar
      • db2jcc_license_cu.jar
      • db2policy.jar

      db2java.jar 파일이 없고 db2java.zip이 있는 경우 db2java.zip 폴더의 이름을 db2java.jar로 바꾸십시오. db2jcc4.jar이 있으면 제거하십시오.

    5. libdb2.so 파일을 [DB2 INSTALLDIR]/lib32 또는 [DB2 INSTALLDIR]//lib64 디렉토리에서 /usr/local/lib 디렉토리로 복사하십시오.
  4. Tomcat 기반 IBM Cognos 8 서비스를 삭제하십시오.
    1. Cognos 관리 콘솔을 시작하십시오(/opt/ibm/RationalInsight/cognos/bin에서 cogconfig.sh 명령을 실행함).
    2. IBM Cognos 8 노드를 마우스 오른쪽 단추로 누르고 삭제를 선택한 후 를 누르십시오.
    3. 저장을 누르고 닫기를 누르십시오.
  5. DB2 컨텐츠 저장소 데이터베이스를 참조하도록 Rational® Insight에서 새 컨텐츠 저장소를 작성하십시오.
    1. Cognos 관리 콘솔을 시작하십시오(/opt/ibm/RationalInsight/cognos/bin에서 cogconfig.sh 명령을 실행함).
    2. 데이터 액세스 > Content Manager를 누르고 Content Store를 마우스 오른쪽 단추로 누른 후 새 자원 > 데이터베이스를 누르십시오.
    3. 데이터베이스 이름 필드에 1단계에서 작성한 데이터베이스의 이름을 입력하십시오.
    4. 사용자 ID 및 비밀번호 행을 선택하고 편집 아이콘을 누른 후 1단계에서 작성한 데이터베이스 컨텐츠 저장소에 액세스하는 데 사용할 수 있는 사용자 이름 및 비밀번호를 입력하십시오.
    5. 로컬 구성을 선택하고 구성 저장을 누르십시오.
  6. 보고서 서버를 호스트할 새 WebSphere Application Server 인스턴스를 작성하십시오. 이 단계는 Rational Insight 설치 프로그램을 통해 WebSphere Application Server를 설치하도록 선택한 경우 필요하지 않습니다.
  7. 보고서 서버를 호스트하도록 WebSphere Application Server 인스턴스를 구성하십시오.
    1. Cognos 구성을 변경한 경우 WebSphere Application Server를 다시 시작하십시오.
    2. WebSphere Application Server 관리 콘솔을 여십시오(웹 브라우저를 열고 http://localhost:9060/ibm/console/을 지정함). 9060이 WebSphere Application Server 프로파일 관리 도구에서 레코드된 포트 번호가 아닌 경우 9060을 다른 포트 번호로 바꾸십시오.
    3. WebSphere Application Server 관리 콘솔에 로그온하십시오(브라우저로 http://localhost:portnumber/ibm/console/login.do를 지정하고 사용자 이름 및 비밀번호를 입력함).
    4. 왼쪽 사이드바에서 서버 노드를 펼치고 응용프로그램 서버를 선택하십시오.
    5. RationalInsightServer 링크를 누르고 Java 및 프로세스 관리 노드를 펼치십시오.
    6. 프로세스 정의 링크를 누르고 JVM(Java Virtual Machine) 링크를 누르십시오.
    7. 초기 및 최대 JVM 힙 크기를 256 및 768로 입력하십시오.
    8. 적용(페이지의 맨 아래에 있음)을 누르고 저장 링크를 누르십시오.
    9. 환경 항목 링크를 누르십시오.
    10. 새로 작성을 눌러 다음 특성을 추가하십시오.
      LD_LIBRARY_PATH=[INSTALLDIR]/cognos/bin
    11. 확인을 누르고 새로 작성을 누른 후 다음 특성을 추가하십시오.
      PATH=[INSTALLDIR]/cognos/bin
    12. 적용을 누르고 저장을 누르십시오.
    13. WebSphere Application Server를 다시 시작하십시오.
  8. 보고서 서버 엔터프라이즈 아카이브 파일을 빌드하고 배치하십시오.
    1. Cognos 관리 콘솔을 시작하십시오(/opt/ibm/RationalInsight/cognos/bin에서 cogconfig.sh 명령을 실행함).
    2. 환경을 선택하고 모든 포트를 9300에서 WebSphere Application Server 프로파일의 포트 번호(기본값은 9080)로 변경하십시오.
    3. 포털 서비스를 선택하고 모든 포트를 9300에서 WebSphere Application Server 프로파일의 포트 번호로 변경하십시오.
    4. 저장을 누르고 닫기를 누르십시오.
    5. 조치 > 응용프로그램 파일 빌드를 선택하십시오.
    6. 다음을 누르고 기본값을 채택한 후 다음을 누르십시오.
    7. 완료를 누르고 닫기를 누르십시오.
  9. 보고서 서버 엔터프라이즈 아카이브 파일을 설치하십시오.
    1. WebSphere Application Server 관리 콘솔에 로그온하십시오(브라우저로 http://localhost:portnumber/ibm/console/login.do를 지정하고 사용자 이름 및 비밀번호를 입력함).
    2. 왼쪽 사이드바에서 응용프로그램 노드를 펼치고 새 응용프로그램 설치를 선택하십시오.
    3. 찾아보기를 누르고 [rational_insight_installation_directory]/cognos 폴더로 이동하여 p2pd.ear 파일을 선택하십시오.
    4. 기본 옵션을 채택하고 다음을 누르십시오. 이 단계를 네 번 수행하십시오.
    5. 저장 링크를 누르고 왼쪽 사이드바에서 엔터프라이즈 응용프로그램을 누르고 기본 응용프로그램이 나열되면 설치 제거하십시오.
    6. 정적 Cognos Web 컨텐츠 파일을 [rational_insight_installation_directory]/cognos/webcontent/*에서 응용프로그램의 확장 웹 아카이브 디렉토리로 복사하십시오. 웹 아카이브 디렉토리의 예로 [WebSphere_installation_directory]/profiles/RationalInsight/installedApps/NODENAME/IBM Cognos 8.ear/p2pd.war이 있습니다.
    7. IBM Cognos 8 응용프로그램을 선택하고 시작을 누르십시오. 응용프로그램을 완전히 로드하고 시작하려면 몇 분이 걸립니다.
    8. 브라우저를 열고 http://server:port/insight/servlet을 지정하십시오. Cognos Content Manager가 올바로 작동하면 웹 페이지에는 다음 텍스트와 비슷한 내용이 표시됩니다.
      IBM Cognos 8
      
      Content Manager
      
      Build: 8.4.2519.0
      
      Start time: Tuesday, November 18, 2008 3:00:41 PM PST
      
      Current time: Tuesday, November 18, 2008 3:01:25 PM PST
      
      State: Running. 
    9. 웹 브라우저로 http://server:port/insight를 지정하십시오. Rational Insight 포털의 홈페이지가 표시됩니다.
  10. 도움말 문서의 웹 아카이브(WAR) 파일을 배치하십시오.
    1. WebSphere Application Server 관리 콘솔을 시작하십시오(브라우저로 http://localhost:9060/ibm/console/login.do를 지정함).
    2. 응용프로그램 > 새 응용프로그램 설치를 선택하십시오.
    3. 찾아보기를 누르고 WAR 파일 INSIGHThelp.war을 찾으십시오. 기본 위치는 C:\Program Files\IBM\Rational Insight\UA입니다. 컨텍스트 루트를 help로 지정하고 다음을 누르십시오.
    4. 설치 옵션 선택 페이지에서 다음을 누르십시오.
    5. 서버에 모듈 맵핑 페이지에서 다음을 누르십시오.
    6. 웹 모듈의 가상 호스트 맵핑 페이지에서 다음을 누르십시오.
    7. 요약 페이지에서 완료를 누르십시오.
    8. 저장을 누르십시오.
  11. Rational Insight 스킨을 설치하십시오.
    1. WebSphere Application Server 관리 콘솔을 시작하십시오. 기본 URL은 http://localhost:9060/ibm/console/login.do입니다.
    2. Cognos 관리 페이지를 여십시오(실행 > IBM Cognos 관리).
    3. 구성 탭을 누르십시오.
    4. 화면 왼쪽의 탐색 분할창에서 스타일을 누르십시오.
    5. 새 스타일을 누르십시오.
    6. 이름 필드에 Rational Insight를 입력하고 다음을 누르십시오.
    7. 스타일 자원 위치 필드에 vega를 입력하십시오.
    8. 자원 미리보기 필드에 preview.htm을 입력하십시오.
    9. 완료를 누르십시오.
  12. Rational Insight 스킨을 선택하십시오.
    1. http://host/cognos8/cgi-bin/cognos.cgi에서 Cognos 홈페이지를 여십시오.
    2. 내 영역을 누르고 내 환경 설정을 누르십시오.
    3. 스타일 상자에서 Rational Insight를 선택하고 확인을 누르십시오.
  13. Rational Insight 스킨을 기본 스킨으로 설정하십시오.
    1. http://host/cognos8/cgi-bin/cognos.cgi에서 Cognos 홈페이지를 여십시오. 관리자 권한이 있는지 확인하십시오.
    2. 보안을 누르십시오.
    3. Cognos를 누르십시오.
    4. 기본 사용자 프로파일 편집 아이콘(검색 단추의 왼쪽에 있음)을 누르십시오.
    5. 환경 설정을 누르십시오.
    6. 스타일 상자에서 Rational Insight를 선택하고 확인을 누르십시오.
  14. Rational Insight 샘플 보고서를 가져오십시오.
    1. [rational_insight_installation_directory]/reportal/deployment/Rational_Example_Reports.zip 파일을 [rational_insight_installation_directory]/cognos/deployment/ 디렉토리로 복사하십시오.
    2. server:port/insight에서 Rational Insight 웹 응용프로그램을 여십시오.
    3. Cognos 관리 페이지를 여십시오.
    4. 구성을 누르십시오.
    5. 컨텐츠 관리를 누르고 새 가져오기 아이콘을 누르십시오.
    6. Rational_Example_Reports가 배치 아카이브로 나열되는지 확인하고 다음을 두 번 누르십시오.
    7. 모든 패키지 및 폴더를 가져오려면 테이블 헤더에서 상자를 선택하고 다음을 네 번 누르십시오.
    8. 완료를 누르고 실행을 누른 후 확인을 누르십시오.
    9. 아이콘을 누르고 모든 패키지 및 폴더가 공용 폴더에 나열되는지 확인하십시오.
  15. 사용자 환경에 일치하도록 XML 데이터 구성 파일의 URL을 변경하십시오.
    샘플 데이터 구성 파일은 모든 템플리트의 기본 맵핑과 각 제품의 샘플 데이터를 정의합니다. 샘플 XML 데이터 구성 파일의 백업을 작성한 후 사용자의 환경과 일치하도록 파일을 편집하십시오. 자원 그룹은 다음 레벨에서 정의됩니다.
    • Rational ClearQuest®: 사용자 데이터베이스 레벨
    • Rational ClearCase®: 보기 레벨
    • Rational TestManager: 프로젝트 레벨
    • Rational Team Concert™: 프로젝트 레벨
    • Rational Quality Manager: 프로젝트 레벨
    1. XML 데이터 구성을 시작하십시오.
    2. 파일 > 구성 열기를 누르고 데이터 구성 파일이 있는 디렉토리로 이동한 후 제품 데이터 구성 파일(예: clearcase.xdc)을 여십시오. 기본 위치는 /opt/ibm/RationalInsight/dataconfig/configs/ 디렉토리입니다. ETL 프로젝트를 작성하도록 프롬프트가 표시되면 확인을 누르십시오.
    3. XML 데이터 탐색기에서 자원 그룹이 표시될 때까지 트리 구조를 펼치십시오(XML 데이터 구성 > 자원 카테고리). 자원 그룹은 데이터 소스 아이콘으로 표시됩니다. 적용되지 않는 모든 자원 그룹 정의를 삭제하십시오.
    4. 사용 가능한 자원 그룹을 선택하고 마우스 오른쪽 단추를 누른 후 편집을 누르십시오.
    5. 데이터 서비스 필드에 Rational Insight 데이터 서비스가 설치된 서버에서 자원 그룹의 URL을 입력하십시오. URL의 구문은 http://host:port/Data Services/Name of adapter/name of resource입니다. 여기서 hostRational Insight 데이터 서비스 서버의 이름, portRational Insight 데이터 서비스에서 사용하는 포트, Data ServicesRational Insight 데이터 서비스가 설치된 루트 디렉토리, Name of adapter는 데이터 소스의 제품 이름, name of resource는 제품 자원의 이름입니다. 예를 들어, http://host:9080/DataServices/ClearQuest/ALM/SAMPL이 있습니다. 자원 그룹의 URL을 확인하는 방법은 Rational Insight 데이터 서비스의 제품 소스를 구성하는 방법에 대한 섹션을 참조하십시오.
    6. 파일 > 저장을 누르십시오.
  16. 비루트 사용자가 XML 데이터 구성 파일을 수정할 수 있도록 허용하십시오.

    루트 사용자 계정으로 설치하는 경우, 루트 사용자만 XML 데이터 구성 파일을 수정할 수 있습니다. 다른 사용자가 이러한 파일을 수정할 수 있도록 하려면 다음을 수행하십시오.

    1. 루트 콘솔에서 다음 명령을 실행하여 비루트 사용자에 대해 X 호스트 액세스 권한을 활성화하십시오.
      xhost [+]name
      여기서 name은 X 서버에 연결할 수 있는 호스트 이름 또는 사용자 이름입니다. 목록에 추가할 모든 이름에 대해 이 명령을 반복하십시오.
    2. 루트 콘솔에서 XML 데이터 구성 파일이 있는 디렉토리로 이동한 후 다음 명령을 사용하여 이러한 파일 및 상위 폴더의 소유자를 변경하거나 이러한 파일 및 폴더에 쓰기 권한을 추가하십시오.
      chown USER.GROUP FOLDERNAME -R
    3. 구성 폴더에 쓰기 권한을 추가하려면 다음 명령을 실행하십시오.
      chown USER.GROUP /opt/ibm/RationalInsight/dataconfig/configurations -R
  17. 데이터 웨어하우스 및 제품 소스의 데이터 소스 연결을 테스트하십시오.
    1. http://server:port/insight에서 Rational Insight 웹 응용프로그램을 여십시오.
    2. Cognos 관리 페이지를 여십시오(실행 > IBM Cognos 관리를 누르거나 Rational Insight 환영 페이지에 있는 경우 배너에서 관리 링크를 누름).
    3. 구성 > 데이터 소스 연결 > RIDW를 누르십시오.
    4. RIDW 데이터 소스의 특성 설정 조치를 누르십시오.
    5. 연결을 누르고 연결 문자열 필드를 선택한 후 편집 아이콘(필드의 오른쪽에 있는 연필 모양 아이콘)을 누르십시오.
    6. DB2 연결 문자열 필드에서 SAMPLEDW가 데이터베이스 이름이고 jdbc:db2://localhost:50000/SAMPLEDW가 연결 문자열인지 확인하십시오. 연결 테스트를 누르십시오.
    7. 확인을 두 번 누르십시오.
    8. 구성 > 데이터 소스 연결 > productsource를 누르십시오. 여기서 productsource는 제품 데이터 소스의 이름입니다.
    9. 제품 데이터 소스의 특성 설정 조치를 누르십시오.
    10. 연결을 누르고 연결 문자열 필드를 선택한 후 편집 아이콘(필드의 오른쪽에 있는 연필 모양 아이콘)을 누르십시오.
    11. 필요하면 연결 문자열 필드에 로그온 특성을 지정하십시오.
    12. 확인을 두 번 누르십시오.
  18. Rational Insight 샘플 보고서를 테스트 실행하십시오.
    1. http://server:port/insight에서 Rational Insight 웹 응용프로그램을 여십시오.
    2. 샘플 보고서 정의 폴더를 누르십시오.
    3. 보고서를 실행하십시오.
다음에 수행할 작업
Rational Insight Multilingual로 업그레이드한 경우 Performance Measurement Practices 응용프로그램에 대한 WAR 파일을 배치해야 합니다. 해당 지시사항은 이 페이지의 맨 아래에 있는 관련 타스크 링크를 참조하십시오.

피드백