Resolución del error de fallo de refrescamiento de base de datos: Invalid Character 0x19

La operación de refrescamiento del cubo de base de datos puede fallar y mostrar el siguiente error:

Cube refresh failed with Essbase Cube: <CubeName>, Error code: 1060374, Message: Error XML Exception: invalid character 0x19 attribute value 'alias'

Causa

Este error está provocado por la presencia de caracteres (de control) especiales en el nombre de miembro o los alias de miembro dentro de la aplicación.

A veces, un proceso de integración ascendente puede introducir caracteres de control ilegales en los alias de miembro. Por ejemplo, el carácter de control hexadecimal 0x19 es un carácter ilegal según el estándar XML y no se puede utilizar en nombres ni alias de miembro. Los sistemas ascendentes deben eliminar o filtrar dichos caracteres ilegales de los nombres y los alias de miembro.

Solución

Para solucionar este error:

  1. Inicie sesión en la aplicación.
  2. En la página de inicio, seleccione Herramientas y, a continuación, Migración.
  3. En Categorías, haga clic en Básico.
  4. Asegúrese de que no hay ningún artefacto seleccionado en Lista de artefactos: Básico.
  5. Expanda Artefactos globales y, a continuación, Dimensiones comunes.
  6. Exporte una o más dimensiones a un archivo CSV. La exportación de artefactos a CSV le ayuda a utilizar Microsoft Excel o un editor de texto para buscar el carácter especial que causa este error.

    Puede exportar todas las dimensiones estándar o de atributo a un archivo o seleccionar algunas dimensiones para su exportación. Por ejemplo, puede seleccionar Dimensiones estándar para exportar todas las dimensiones estándar.

    1. Seleccione las dimensiones que desee exportar para revisar e identificar el nombre de miembro o de alias que ha provocado este error.
      Selección de dimensión estándar
    2. Haga clic en Exportar y siga la petición de datos en pantalla para guardar el archivo de exportación.
  7. Descargue el archivo exportado en un equipo local. Consulte las siguientes fuentes de información:
  8. Utilizando Microsoft Excel o un editor de texto, revise el archivo CSV para identificar los caracteres especiales presentes en los nombres de artefacto o los alias de miembro.
  9. Repita los pasos del 6 al 8 para exportar y revisar las dimensiones de atributo a fin de identificar los caracteres especiales presentes en los nombres de artefacto o los alias de miembro.
  10. En la aplicación, elimine los caracteres especiales presentes en los nombres o los alias de miembro.
  11. Refresque la base de datos para verificar que el proceso termina sin errores.