Tipo de dados personalizado

O tipo de dados personalizado do Analytics permite que você processe campos da origem de dados que contêm dados de caracteres não padrão. Por exemplo, você pode usar o tipo de dados personalizado para ler dados de aplicativos em idiomas estrangeiros que implementam determinados caracteres de forma não padrão ou não compatível.

O tipo de dados personalizado armazena valores ASCII. No entanto, você pode criar um arquivo denominado custom.dat que mapeia caracteres não padrão ou não compatíveis a valores de caracteres ASCII padrão.

Arquivo Custom.dat

O arquivo custom.dat é um arquivo de texto padrão com dois valores em cada linha. O primeiro valor é o caractere não padrão ou não compatível a ser substituído e o segundo valor é o caractere ASCII que substituirá o caractere original. Os valores podem ser especificados usando qualquer um ou uma combinação dos seguintes métodos:

  • Os códigos de caracteres são especificados usando valores numéricos, como 65 para o caractere "A".
  • Os valores hexadecimais são especificados usando o valor hexadecimal de dois caracteres, precedidos por um X, como X41 para o caractere "A".
  • Os valores de caracteres literais são especificados usando o caractere precedidos por um C, como CA para o caractere "A".

O arquivo custom.dat é lido quando você abre o Analytics. Portanto, não é possível editar o arquivo durante a execução do Analytics. Nenhum dos valores especificados no arquivo custom.dat deve exceder 255, que é o maior valor que pode ser armazenado em um byte. Você pode usar qualquer editor de texto para criar ou editar o arquivo custom.dat.

Exemplo

A origem de dados usa os valores hexadecimais A4 como símbolo de dólar e A5 para vírgula, e o código de caractere 5 para ponto decimal. Você cria um arquivo custom.dat para substituir os valores exigidos. O arquivo inclui as seguintes linhas:

XA4 C$
XA5 C,
5 C.
  • a primeira linha substituirá o símbolo de dólar ($) em todos os lugares em que o valor hexadecimal A4 for encontrado.
  • a segunda linha substituirá a vírgula em todos os lugares em que o valor hexadecimal A5 for encontrado.
  • a terceira linha substituirá um ponto decimal em todos os lugares em que o código de caractere 5 for encontrado.

Configurar regras de substituição para o tipo de dados personalizado

Configure regras de substituição para o tipo de dados Personalizado criando um campo chamado custom.dat que contenha uma lista de caracteres que precisam ser substituídos e os caracteres para substituição.

A cada vez que o tipo de dados personalizado for selecionado em uma definição de campo, os caracteres não padrão ou não compatíveis listados no arquivo custom.dat serão substituídos automaticamente pelos equivalentes ASCII mapeados. Um único arquivo custom.dat se aplica globalmente a todos os campos em projetos do Analytics definidos usando o tipo de dados personalizado.

  1. Abra um editor de texto e crie um novo arquivo.
  2. Insira cada regra de substituição em uma linha separada utilizando a seguinte sintaxe:

    <tipo> caractere_a_substituir <tipo> caractere_para_substituição

    • tipo – Especifique C para valores de caracteres ou X para valores hexadecimais. Você não precisa especificar um tipo para códigos de caracteres ASCII numéricos.
    • caractere a substituir – Especifique o caractere, dígito, ou valor hexadecimal que você quer substituir.
    • caractere para subsituição – Especifique o caractere, dígito ou valor hexadecimal que você quer que substitua o valor caractere_a_substituir.
  3. Salve o arquivo como custom.dat na pasta onde o executável do Analytics (ACLWin.exe) está instalado.

    O local padrão é C:\Arquivos de Programas (x86)\ACL Software\ACL for Windows <versão>.

    O tipo de dados Personalizado pode ser usado da próxima vez que você abrir o Analytics. Sempre que você usar o tipo de dados Personalizado, ele aplicará automaticamente as regras de substituição que você definiu.

Ajuda do Analytics 14.1