런타임 중
비즈니스 측정 모델을 일부 변경해야 할 수도 있습니다.
이러한 변경은 비즈니스 측정 편집기에서 이루어지며
변경한 경우 모델을 새로 배치해야 합니다.
변경된 내용에 따라, Schema Generator는 이 모델이 새 모델인지 또는 새 모델 버전인지 평가합니다.
적용되는 변경사항에 대한 자세한 정보는 데이터베이스 서비스 섹션의
관리 아티팩트 생성 변경을 참조하십시오.
새 모델 버전의 경우
Schema Generator는 스크립트를 생성하여 대응하는 데이터베이스를 변경합니다.
DBA는 변경사항만을 기준으로, 모델의 모든 아티팩트를 첫 번째 배치로 생성할 것인지 또는
데이터베이스를 변경하도록 아티팩트를 생성할 것인지 결정합니다.
새 모델 버전을 배치하려면 다음 단계를 수행해야 합니다.
- 비즈니스 측정 편집기에서
비즈니스 측정 모델을 내보내십시오.
내보낸 파일(monitor.zip)에는 비즈니스 측정 모델이 포함되어 있습니다.
- WebSphere® Business Monitor 관리 콘솔을 통해 Schema Generator를 구성하십시오.
구성 과정의 일부로 생성된 아티팩트를 저장하기 위한 전략을 세워야 합니다.
출력 디렉토리를 선택할 경우 비즈니스 측정 모델
프로젝트 이름, 프로젝트 버전 및 날짜가 포함된 디렉토리를 선택하십시오.
이러한 메커니즘을 사용하면, 지원이 필요한 경우
IBM®
지원 뿐만 아니라 생성된 아티팩트 관리에도 도움이 됩니다.
Schema Generator 관리에 대한 자세한 정보는 Schema
Generator 관리를 참조하십시오.
- WebSphere Business Monitor 관리 콘솔을 통해 Schema Generator에서 아티팩트를 다시 생성하십시오.
주: 새 모델과 배치된 모델 사이의 차이점에 대한 아티팩트만을 생성하려면
아티팩트 생성 시 이전 배치 무시 선택란을 지우십시오.
빈 데이터베이스를 채우려면 이 선택란을 체크하십시오.
생성된 아티팩트는 비즈니스 측정 모델과 함께 별도의 폴더로 패키지화됩니다.
- 모델에서 호환되지 않는 변경이 이루어지지는 않았는지 Schema Generator 출력을 확인하십시오.
호환되지 않는 변경이 이루어진 경우 비즈니스 측정 모델을 새 모델로 내보내십시오.
- DBA는 새 스크립트를 실행하기 전에 데이터베이스를 백업해야 합니다.
데이터베이스 백업에 대한 자세한 정보는 DB2® 데이터 복구를 참조하십시오.
- 생성된 데이터베이스 정의 언어(DDL) 스크립트를 실행하여 변경사항에 따라 기존 데이터베이스 테이블을 변경하십시오.
생성된 스크립트 실행에 대한 자세한 정보는
동적 데이터베이스 테이블 작성을 참조하십시오.
- WebSphere Business Monitor 데이터베이스 간 복제가 가능하도록 복제 아티팩트를 배치하십시오.
복제 아티팩트에 대한 자세한 정보는
데이터 이동 서비스 배치를 참조하십시오.
- Cube
Views™ 정의를
DB2 OLAP Server™로 가져오십시오.
Cube Views 모델 배치에 대한 자세한 정보는
Cube Views 데이터베이스 스키마 배치를 참조하십시오.
- ABX 큐브를 DB2 ALPHABLOX® 관리 콘솔에 수동으로 작성하십시오.
ABX 큐브를 수동으로 작성하는 데 대한 자세한 정보는 수동으로 ABX 큐브 작성을 참조하십시오.
- WebSphere Business Monitor 데이터베이스 간 동기화를 시작하려면 데이터 이동 서비스를
시작하십시오. 데이터 이동 서비스 시작에 대한 자세한 정보는
데이터 이동 서비스 시작/중지
섹션을 참조하십시오.
- 비즈니스 측정 모델 및
Cube Views 정의가 포함된 zip 압축 파일을 WebSphere Business Monitor
관리 콘솔로 가져오십시오.
이 경우 이 단계 뒤에 WebSphere Application
Server를 다시 시작해야 합니다.
다음과 같은 이유로 새 모델 버전 배치가 예상한 대로 수행되지 않을 수도 있습니다.
- 저장소 메타데이터가 데이터베이스 테이블 구조와 동기화되지 않으므로
현재 데이터베이스 상태와 호환되지 않는 명령문이 작성되거나 변경됩니다.
DDL 스크립트를 수동으로 조작하여 유효한 상태로 변경해야 할 수도 있습니다.
이러한 문제점은 모델 버전이 서버에서 제거된 경우에 발생할 가능성이 가장 큽니다.
- 추가 메트릭 열로 인해 테이블이 테이블 공간 페이지 크기를 초과할 수 있습니다.
변경 명령을 실행하여 새 열을 추가하기 전에 이 테이블을 더 큰 페이지 크기의 테이블 공간으로 수동으로 이주하십시오.
주: - 모델이 배치된 후 대시보드는 최신 버전의 비즈니스 측정 모델에 대한
정보만을 표시합니다.
- 생성된 아티팩트의 사본을 백업으로 보관하십시오.
- 배치 중에 생성된 로그 파일도 반드시 보관하십시오.
이 로그 파일은 배치 제거 시에, 그리고 나중에 오류 판단이 필요한 경우(예: 새 버전 배치에 실패한 경우)에 도움이 됩니다.