Campaign 또는 eMessage에 대한 보기 또는 구체화된 보기 작성
SQL 스크립트를 사용하여 Campaign또는 eMessage에 대한 보기 또는 구체화된 보기를 작성할 수 있습니다. 보고서는 보기 또는 구체화된 보기를 사용하여 보고 가능한 데이터를 추출합니다.
*
Oracle과 DB2®의 경우 eMessage에는 구체화된 보기가 필요합니다. SQL Server의 경우 eMessage에는 보기가 필요합니다.
1.
다음 단계를 완료하여 Campaign또는 eMessage에 대한 보기 또는 구체화된 보기를 작성하십시오.
2.
3.
DB2® 데이터베이스에서 구체화된 보기를 작성하는 스크립트를 실행할 때 데이터베이스는 다음 오류를 리턴할 수 있습니다.
SQL20059W 구체화된 쿼리 테이블 이름이 쿼리 처리를 최적화하는 데 사용되지 않을 수 있습니다.
하지만 구체화된 보기는 성공적으로 작성됩니다.
DB2® 데이터베이스를 사용하는 Campaign의 경우 3단계로 진행하십시오.
eMessage의 경우 4단계로 진행하십시오.
4.
DB2® 데이터베이스를 사용하는 Campaign의 경우 DB2® 힙 크기를 10240 이상으로 늘리십시오. 기본 힙 크기는 2048입니다. 다음 명령을 사용하여 힙 크기를 늘리십시오.
db2 update db cfg for databasename using stmtheap 10240
여기서 databasenameCampaign 데이터베이스의 이름입니다.
힙 크기를 늘리면 사용자가 재무 요약 보고서와 같은 보고서 실행 시 모든 캠페인을 선택하는 경우 IBM® Cognos®가 SQL 오류 메시지를 표시하지 않도록 합니다.
5.
eMessage에 대해 다음 동작을 완료하십시오.
a.
보고서 팩 설치 아래의 ReportsPackCampaign\tools 디렉토리에서 uare_lookup_create_DB_type.sql 스크립트를 찾으십시오. 여기서 DB_typeCampaign 설치를 위한 해당 데이터베이스 유형입니다.
b.
c.
Campaign 시스템 테이블 데이터베이스에 대해 해당 버전의 스크립트를 실행하십시오.
데이터 동기화 설정
데이터베이스 관리 도구를 사용하여 IBM® EMM 애플리케이션의 운용 데이터베이스와 구체화된 보기 사이에서 주기적인 데이터 동기화를 스케줄링해야 합니다.
Oracle과 DB2®의 경우 eMessage 대한 구체화된 보기가 스토어드 프로시저에 의해 새로 고쳐집니다. 스토어드 프로시저는 또한 uare_delta_refresh_log 테이블을 업데이트합니다. DB2®의 경우 새로 고치기 프로세스가 실패하면 로그 테이블이 오류를 표시합니다. 스토어드 프로시저에 대한 정보는 eMessage의 스토어드 프로시저 실행 및 스케줄링을 참조하십시오.