Resolução do Erro de Falha na Atualização do Banco de Dados: Invalid Character 0x19

A operação de atualização do cubo do banco de dados pode falhar e exibir o seguinte erro:

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

Causa

Esse erro é causado pela presença de caracteres especiais (controle) no nome ou no alias do membro no aplicativo.

Às vezes, um processo de integração upstream pode introduzir caracteres de controle inválidos em aliases de membros. Por exemplo, o caractere de controle hexadecimal 0x19 é inválido de acordo com o padrão XML e não pode ser usado em nomes e aliases de membros. Os sistemas upstream devem remover ou filtrar esses caracteres inválidos dos nomes e aliases de membros.

Solução

Para resolver esse erro:

  1. Faça logon no aplicativo.
  2. Na página inicial, selecione Ferramentas e Migração.
  3. Em Categorias, clique em Principal.
  4. Certifique-se de que não haja artefatos selecionados em Lista de Artefatos: Principal.
  5. Expanda Artefatos Globais e Dimensões Comuns.
  6. Exporte uma ou mais dimensões para um arquivo CSV. Ao exportar os artefatos para um arquivo CSV, você pode usar o Microsoft Excel ou um editor de texto para localizar o caractere especial que causou o erro.

    Você pode exportar todas as dimensões padrão e de atributo para um arquivo ou escolher as dimensões que deseja exportar. Por exemplo, você pode selecionar Dimensões Padrão para exportar todas as dimensões padrão.

    1. Selecione as dimensões que deseja exportar para revisar e identificar o membro ou o nome de alias que causou o erro.
      Seleção de dimensão padrão
    2. Clique em Exportar e siga o prompt na tela para salvar o arquivo de exportação.
  7. Faça download do arquivo exportado em um computador local. Consulte estas fontes de informações:
  8. Use o Microsoft Excel ou um editor de texto para revisar o arquivo CSV e identificar caracteres especiais presentes em nomes de artefatos ou aliases de membros.
  9. Repita as etapas 6 a 8 para exportar e revisar as Dimensões de Atributo e identificar caracteres especiais presentes em nomes de artefatos ou aliases de membros.
  10. No aplicativo, remova os caracteres especiais presentes em nomes e aliases de membros.
  11. Atualize o banco de dados para verificar se o processo finaliza sem erros.