Interact에 대한 보기 또는 구체화된 보기 작성
1.
lookup_create SQL 스크립트를 실행할 클라이언트의 언어 설정이 UTF-8인지 확인하십시오.
Oracle 및 DB2®의 경우 이를 수행하는 방법에 대한 예는 Oracle 및 DB2에서 언어 설정의 내용을 참조하십시오.
2.
3.
DB2® 데이터베이스에 대한 구체화된 보기를 작성하는 스크립트를 실행하면 데이터베이스가 "SQL20059W 구체화된 쿼리 테이블 이름이 쿼리 처리를 최적화하는 데 사용되지 않을 수 있습니다." 오류를 리턴할 수 있습니다. 하지만 구체화된 보기는 성공적으로 작성됩니다.
4.
보고서 패키지 설치 디렉토리에서 tools 서브디렉토리를 찾은 후 데이터베이스 유형에 적합한 lookup_create 스크립트를 찾으십시오. 예를 들어, SQL에 대한 스크립트의 이름은 uari_lookup_create_MSSQL.sql로 지정됩니다.
Interact 디자인 시간 데이터베이스에서 이 스크립트를 실행하십시오. 사용 중인 데이터베이스 도구가 변경 내용을 커밋하는지 확인하십시오. 예를 들어, 데이터베이스의 자동 커밋 옵션을 true로 설정해야 할 수 있습니다.
5.
Marketing Platform 설치 디렉토리에서 db/calendar 서브디렉토리를 찾은 후 데이터베이스 유형에 적합한 ReportsCalendarPopulate 스크립트를 찾으십시오. 이 스크립트는 UA_CalendarUA_Time이라는 두 개의 테이블을 추가로 작성합니다.
6.
Interact 런타임 데이터베이스(InteractRTDS)에서 이 스크립트를 실행하십시오.
DB2®의 경우에만 다음 중 하나를 수행하십시오.
*
db2 -td@ -vf ReportsCalendarPopulate_DB2.sql 명령을 사용하여 명령행에서 스크립트를 실행하거나
*
Statement termination character 필드에서 종료 문자를 @ 문자로 변경하십시오(DB2® 클라이언트 인터페이스를 사용하는 경우).