Erros de Casting de Membro do Driver

Ocorre um erro de casting de membro do driver quando um valor em um arquivo de entrada de carregamento de dados não corresponde ao tipo do membro do driver avaliado. Veja a seguir alguns exemplos de erros de casting de membro do driver:

  • Se um membro de driver for do tipo "Data" e seu valor de entrada correspondente não estiver em um formato de data válido

  • Se for especificado um valor de Smart List não existente para um membro do driver do tipo "Smart List"

  • Se for fornecido um valor não numérico para um membro do tipo "Moeda", "Dados", ou "Percentual".

Pode ocorrer um erro de casting para cada membro do driver especificado no arquivo de entrada e para cada ocorrência em um registro de dados. Portanto, o número de erros de casting de determinado registro de entrada varia de 0 até o número de drivers. Como podem ocorrer ligações de membro do driver bem-sucedidas com erros de ligação de membro do driver, o aplicativo não rejeitará o registro de entrada inteiro, mas o erro será anotado no status de importação e exportação. Consulte Exibição do Status de Importação e Exportação dos Dados.

Considere o seguinte arquivo de entrada de registro de dados quando for especificado um valor de data inválido:

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

Mensagens de erro exibidas:

  • Depois que os dados forem carregados, a janela de status exibirá as seguintes informações:

    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.

  • O erro é anotado como um erro no status de importação e exportação com os seguintes detalhes de entrada:

    Category: Data record

    Record Index: 2

    Message: Unable to load specified data value in Record 2: (aDate: exampleBadDateValue)

  • Se ocorrerem vários erros de casting, cada erro será registrado na mesma mensagem de erro:

    Unable to load specified data values in Record 2: (aSl: aaaaaaasl1), (aPercent: cc), (aDate: exampleBadDateValue), (aCurr: bb)

  • Se a contagem de mensagens de erro exceder o limite máximo, ela emitirá a seguinte mensagem:

    The warning [Unable to load specified data values] message count limit (100) exceeded: no more warnings of this type will be issued.