Este capítulo descreve os formatos dos dados do sistema de origem, que são esperados na forma de valores de atributo no arquivo de saída XML.
O mapeamento de atributo associa um tipo de atributo do PPM aos atributos do sistema de origem. Os atributos do sistema de origem são portadores puros de informações na forma de uma cadeia de caracteres. O tipo de dados do atributo do PPM especifica como o texto do atributo do sistema de origem será interpretado.
Dados numéricos
Os dados numéricos são essencialmente interpretados como informação no sistema decimal. Números de ponto flutuante usam pontos como separadores entre locais, antes e depois do ponto decimal, independentemente da configuração do sistema operacional.
Os valores de atributo são importados com uma unidade, por exemplo, 57 USD. Se nenhuma unidade for especificada, será assumida a unidade base do tipo de dados no qual o tipo de atributo do PPM se baseia.
As percentagens são especificadas como 58 PERCENT ou como um fator na forma de 0.58 VALUE_ONLY.
Dados baseados no tempo
O PPM distingue entre três categorias de dados de referência baseados no tempo:
Data:
É especificado o dia do calendário, por exemplo, 26.06.2003.
Hora:
É especificada a hora do dia em formato de 24 horas, por exemplo, 14:29.
Carimbo de data/hora:
A especificação de um carimbo de data/hora é composta pelas informações da data e da hora, por exemplo, 26.06.2003 14:29.
Para analisar a cadeia de caracteres de dados é usada a cadeia de caracteres de formato especificada no arquivo AdapterConfig_settings.properties na pasta de configuração do cliente para a categoria relevante.
Aviso
Para importação em formato gráfico são usadas as informações da cadeia de caracteres de formato do arquivo AdapterConfig_settings.properties. A partir da versão 3.0 do PPM passou a ser fornecido o atributo XML format, no mapeamento de atributo, para permitir a importação de dados de hora diferentes do formato padrão do PPM.
Como extensão do padrão Java (ver Definição do mapeamento de atributo, seção Transformações), o PPM fornece a cadeia de caracteres de formato Q.yyyy, que permite a importação de dados de hora como trimestre, por exemplo, 2.2003 para o segundo trimestre de 2003.