데이터베이스 새로고침 실패 오류 해결: 부적합한 문자 0x19

데이터베이스 큐브 새로고침 작업이 실패하고 다음 오류가 표시될 수 있습니다.

Essbase 큐브 <CubeName>에서 큐브 새로고침 실패: 오류 코드: 1060374, 메시지: 오류 XML 예외: 부적합한 문자 0x19 속성 값 '별칭'

원인

이 오류가 발생한 원인은 애플리케이션 내 멤버 이름 또는 멤버 별칭에 특수(제어) 문자가 포함되어 있기 때문입니다.

때로는 업스트림 통합 프로세스에서 멤버 별칭에 부적합한 제어 문자가 포함될 수 있습니다. 예를 들어, 16진수 제어 문자 0x19는 XML 표준에 따라 부적합한 문자이므로 멤버 이름 및 별칭에 사용할 수 없습니다. 업스트림 시스템은 멤버 이름과 별칭에서 이러한 부적합한 문자를 제거하거나 필터링해야 합니다.

해결 방법

이 오류를 해결하려면 다음을 수행합니다.

  1. 애플리케이션에 로그인합니다.
  2. 홈 페이지에서 도구, 마이그레이션 순으로 선택합니다.
  3. 범주에서 코어를 누릅니다.
  4. 아티팩트 목록: 코어에서 아티팩트가 선택되어 있지 않은지 확인합니다.
  5. 글로벌 아티팩트, 공통 차원의 순으로 확장합니다.
  6. 하나 이상의 차원을 CSV 파일로 익스포트합니다. 아티팩트를 CSV로 익스포트하면 Microsoft Excel 또는 텍스트 편집기를 사용하여 이 오류의 원인이 되는 특수 문자를 찾는 데 도움이 됩니다.

    모든 표준 및 속성 차원을 단일 파일로 익스포트하거나 몇 개의 차원을 선택하여 익스포트할 수 있습니다. 예를 들어, 모든 표준 차원을 익스포트하려면 표준 차원을 선택합니다.

    1. 익스포트할 차원을 선택하여 이 오류의 원인이 되는 멤버 또는 별칭 이름을 검토하고 확인합니다.
      표준 차원 선택
    2. 익스포트를 누르고 화면의 지시에 따라 익스포트 파일을 저장합니다.
  7. 익스포트한 파일을 로컬 컴퓨터에 다운로드합니다. 다음 정보 소스를 참조하십시오.
  8. Microsoft Excel 또는 텍스트 편집기를 사용하여 CSV 파일을 검토하여 아티팩트 이름이나 멤버 별칭에 있는 특수 문자를 확인합니다.
  9. 6~8단계를 반복하여 속성 차원을 익스포트하고 검토하여 아티팩트 이름 또는 멤버 별칭에 있는 특수 문자를 확인합니다.
  10. 애플리케이션에서 멤버 이름 또는 별칭에 있는 특수 문자를 제거합니다.
  11. 데이터베이스를 새로고침하여 프로세스가 오류 없이 완료되었는지 확인합니다.