데이터 로드 입력 파일의 값이 평가된 드라이버 멤버 유형과 일치하지 않는 경우 드라이버 멤버 캐스팅 오류가 발생합니다. 다음은 드라이버 멤버 캐스팅 오류의 예입니다.
드라이버 멤버의 유형이 "날짜"이고 해당 입력 값이 적합한 날짜 형식이 아닌 경우
유형이 "스마트 목록"인 드라이버 멤버에 대해 존재하지 않는 스마트 목록 값이 지정된 경우
유형이 "통화", "데이터" 또는 "퍼센트"인 멤버에 대해 숫자가 아닌 값이 제공된 경우
입력 파일에 지정된 각 드라이버 멤버 및 데이터 레코드의 모든 발생에 대해 캐스팅 오류가 발생할 수 있으므로, 지정된 입력 레코드의 캐스팅 오류 수는 범위가 0부터 드라이버 수까지입니다. 성공적인 동인 멤버 바인딩이 동인 멤버 바인딩 오류와 함께 발생할 수 있으므로, 애플리케이션은 전체 입력 레코드를 거부하지 않지만 임포트와 익스포트 상태에 오류가 표시됩니다. 데이터 임포트 및 익스포트 상태 보기를 참조하십시오.
잘못된 날짜 값이 지정된 아래의 데이터 레코드 입력 파일을 살펴보겠습니다.
Entity, aDate, aSl, aText, aCurr, aPercent, Point-of-View,Data Load Cube Name e1, exampleBadDateValue, sl1, text11, 888, 0.99, "FY15,Current,""BUVersion_1"",Local,u1,Jan",Plan1
표시된 오류 메시지:
데이터를 로드한 후 상태 창에 다음이 표시됩니다.
Outline data store load process finished (Invalid data values were not loaded). 7 data records were read, 7 data records were processed, 7 were accepted for loading (verify actual load with Essbase log files), 0 were rejected.
오류는 다음 항목 세부정보가 포함된 임포트 및 익스포트 상태에 오류로 기록됩니다.
Category: Data record
Record Index: 2
Message: Unable to load specified data value in Record 2: (aDate: exampleBadDateValue)
여러 캐스팅 오류가 발생하는 경우 다음과 같이 각 오류가 같은 오류 메시지에 기록됩니다.
Unable to load specified data values in Record 2: (aSl: aaaaaaasl1), (aPercent: cc), (aDate: exampleBadDateValue), (aCurr: bb)
오류 메시지 수가 최대 한계를 초과하면 다음 메시지가 표시됩니다.
The warning [Unable to load specified data values] message count limit (100) exceeded: no more warnings of this type will be issued.