데이터베이스 큐브 새로고침 작업이 실패하고 다음 오류가 표시될 수 있습니다.
Essbase 큐브 <CubeName>에서 큐브 새로고침 실패: 오류 코드: 1060374, 메시지: 오류 XML 예외: 부적합한 문자 0x19 속성 값 '별칭'
원인
이 오류가 발생한 원인은 애플리케이션 내 멤버 이름 또는 멤버 별칭에 특수(제어) 문자가 포함되어 있기 때문입니다.
때로는 업스트림 통합 프로세스에서 멤버 별칭에 부적합한 제어 문자가 포함될 수 있습니다. 예를 들어, 16진수 제어 문자 0x19는 XML 표준에 따라 부적합한 문자이므로 멤버 이름 및 별칭에 사용할 수 없습니다. 업스트림 시스템은 멤버 이름과 별칭에서 이러한 부적합한 문자를 제거하거나 필터링해야 합니다.
해결 방법
이 오류를 해결하려면 다음을 수행합니다.
- 애플리케이션에 로그인합니다.
- 홈 페이지에서 도구, 마이그레이션 순으로 선택합니다.
- 범주에서 코어를 누릅니다.
- 아티팩트 목록: 코어에서 아티팩트가 선택되어 있지 않은지 확인합니다.
- 글로벌 아티팩트, 공통 차원의 순으로 확장합니다.
- 하나 이상의 차원을 CSV 파일로 익스포트합니다. 아티팩트를 CSV로 익스포트하면 Microsoft Excel 또는 텍스트 편집기를 사용하여 이 오류의 원인이 되는 특수 문자를 찾는 데 도움이 됩니다.
모든 표준 및 속성 차원을 단일 파일로 익스포트하거나 몇 개의 차원을 선택하여 익스포트할 수 있습니다. 예를 들어, 모든 표준 차원을 익스포트하려면 표준 차원을 선택합니다.
- 익스포트할 차원을 선택하여 이 오류의 원인이 되는 멤버 또는 별칭 이름을 검토하고 확인합니다.
![표준 차원 선택 표준 차원 선택](img/invalid_character_error.png)
- 익스포트를 누르고 화면의 지시에 따라 익스포트 파일을 저장합니다.
- 익스포트한 파일을 로컬 컴퓨터에 다운로드합니다. 다음 정보 소스를 참조하십시오.
- Oracle Enterprise Performance Management Cloud용 EPM Automate 작업의 downloadFile
- Oracle Enterprise Performance Management Cloud 마이그레이션 관리의 환경에서 파일 및 스냅샷 다운로드
- Microsoft Excel 또는 텍스트 편집기를 사용하여 CSV 파일을 검토하여 아티팩트 이름이나 멤버 별칭에 있는 특수 문자를 확인합니다.
- 6~8단계를 반복하여 속성 차원을 익스포트하고 검토하여 아티팩트 이름 또는 멤버 별칭에 있는 특수 문자를 확인합니다.
- 애플리케이션에서 멤버 이름 또는 별칭에 있는 특수 문자를 제거합니다.
- 데이터베이스를 새로고침하여 프로세스가 오류 없이 완료되었는지 확인합니다.