MAXDATE
익스포트 및 임포트할 수 있는 일자 측정에 대한 상한을 정의하려면 MAXDATE 구성 설정을 지정합니다. 이 구성은 유형이 지정된 측정 단위가 사용으로 설정되어 있고 일자 측정 단위가 정의된 Essbase 큐브에만 적용할 수 있습니다.
구문
MAXDATE [appname [dbname]] dateConstappname - 최대 날짜를 지정할 응용 프로그램입니다.
dbname - 최대 날짜를 지정할 데이터베이스(큐브)입니다.
dateConst - Essbase에서 인식할 수 있는 최신 날짜를 나타내는 YYYY-MM-DD 형식의 상수입니다. 기본값은 3000-12-31입니다. 허용되는 가장 높은 값은 Windows의 경우 기본값, Linux의 경우 9999-12-31와 동일합니다.
설명
일자 측정값의 값이 부적합해질 수 있는 경우가 여러 가지 있습니다.
- 로드 추가 옵션을 사용하여 동일한 셀에 여러 날짜가 로드된 경우 기존 값에 추가 및 기존 값에서 빼기를 참조하십시오.
- 계층의 비기본 멤버가 해당 일자 유형 하위의 값을 요약하는 경우
- Essbase 데이터베이스로 임포트된 데이터 세트에 잘못된 일자 값이 포함되어 있거나 운영 체제에서 지원되지 않는 일자 값이 포함되어 있는 경우
부적합한 날짜 측정 단위가 발생하지 않도록 하려면 Oracle은 dateConst에 대한 값을 선택하거나 기본값을 적용하면 값을 변경하지 않을 것을 권장합니다. 상수 값을 변경하면 내보낸 이전 데이터를 사용할 수 없게 됩니다.
참고
- 날짜가
1970-01-01보다 작거나 dateConst보다 큰 경우 범위를 벗어난 것으로 간주됩니다. - 일자 측정 값이 MAXDATE dateConst 값을 적절한 메시지와 함께 초과하면 데이터 로드가 실패합니다. 예를 들어, 표시되는 메시지 중 하나는 다음과 같습니다.
Date measure value [#Txt:2040-05-15] is out of range. Please make sure the date value is valid. [3] records Completed - 데이터 익스포트 중 범위를 벗어난 일자 값은
"#Txt:OutOfRange"로 익스포트됩니다. 범위를 벗어난 값을 일자 측정 단위로 로드하려는 경우"#Txt:OutOfRange"문자열이 있는 익스포트된 데이터 파일을 Essbase로 다시 임포트할 수 있습니다. - MAXDATE 형식은 아웃라인의 날짜 형식과 상관 관계가 없습니다. 아웃라인의 날짜 형식에 관계없이 dateConst 형식은 항상
YYYY-MM-DD형식으로 지정해야 합니다. - dateConst 값이 애플리케이션 로그에 인쇄됩니다. 잘못 지정하면 경고가 기록되고 기본값으로 설정됩니다.
- 내부 값이 저장되어 4자리가 넘는 연도가 되는 일자는 범위를 벗어난 것으로 표시되고 범위를 벗어난 것으로 익스포트됩니다.
예
MAXDATE 3000-12-31