Campos físicos

Em um layout da tabela do Analytics, um campo que corresponde a dados físicos reais em uma origem de dados é denominado um campo físico.

Um campo físico, também denominado definição de campo, estrutura dados do campo bruto especificando informações de metadados, incluindo:

  • o nome do campo
  • a posição inicial do campo no registro
  • o comprimento do campo
  • o tipo de dados do campo, que determina como o Analytics lê e processa os dados armazenados no campo

Informações adicionais também poderão ter de ser especificadas com base no tipo de dados e nas configurações que você deseja fornecer para substituir os valores padrão. Por exemplo, a formato aplicado a campos numéricos e o título da coluna usado nas exibições e nos relatórios pode ser deixado em branco, sendo atribuído um valor padrão, ou você pode especificar o valor a ser utilizado.

Exemplo de uma definição de campo físico

O exemplo abaixo mostra a definição do campo Invoice_Amount na caixa de diálogo Layout da tabela. Na área de visualização de dados, os dados físicos reais incluídos no campo são realçados em verde.

Elemento de metadados Descrição Valor
Nome nome do campo físico Invoice_Amount
Tipo tipo de dados Numérico
Iniciar posição de início do campo posição de byte 29
Com. comprimento do campo 12 bytes
Dec. casas decimais 2
Tipos de dados válidos Lista clicável de tipos de dados sugeridos

Numérico

inclui a visualização do primeiro valor do campo

Formato formato numérico

(9.999.999,99)

  • números de 0 a 9 permitidos
  • o separador de milhares é um ponto
  • o separador de decimais é uma vírgula
  • os números negativos são indicados por parênteses
Largura largura de exibição do campo em exibições e relatórios 12 caracteres
Título de coluna alternativo nome de exibição do campo em exibições e relatórios Valor da fatura (duas linhas)

Definir um campo físico

É necessário definir um campo físico para cada campo em uma origem de dados que você deseja adicionar a um layout da tabela do Analytics.

Na maioria das vezes, os campos físicos obrigatórios são especificados quando você define e importa dados usando o Assistente de Definição de Dados ou a janela Acesso a Dados. No entanto, você pode definir manualmente campos adicionais ou todos os campos em um layout da tabela.

Definir campos de datahora

Dependendo da origem de dados com a qual você está trabalhando, as informações de datahora (datas, datahoras ou horários) podem ser armazenadas como dados de caractere ou dados numéricos. Quando você define manualmente um campo que contém informações de datahora, o Analytics trata esse campo como dados de caractere por padrão. Para que o Analytics leia os valores de datahora corretamente, é necessário selecionar Datahora como o tipo de dados e especificar o formato da datahora de origem na lista suspensa Formato.

Formatos de datahora de origem

O formato da datahora de origem identifica os caracteres ou dígitos nos dados de origem que representam ano, mês, dia, hora, minutos e segundos, além de todos os caracteres utilizados para separar as partes dos dados de datahora.

Para estabelecer uma correspondência entre a forma como datahoras são armazenadas nos dados de origem, você pode:

  • selecionar um formato de datahora existente
  • especificar o seu próprio formato de datahora
  • selecionar um formato existente e modificá-lo

Por exemplo, se 31 de dezembro de 2014 for armazenado na origem de dados como 14-31-12, insira AA-DD-MM como formato de datahora para que o Analytics possa interpretar corretamente os valores de data.

Para obter mais informações, consulte Formatos dos dados de origem de data e hora.

Formato de exibição de datahora

O formato de datahora de origem selecionado ou especificado não afeta o modo como os valores de datahora são mostrados em exibições do Analytics ou formatados em relatórios. O formato de exibição de datahora depende das configurações Formato de Exibição da Data e Formato de Exibição de Hora especificadas na guia Data e hora na caixa de diálogo Opções.

Para obter mais informações, consulte Guia Data e Hora (caixa de diálogo Opções).

Definir campos sobrepostos

Na maioria dos casos, quando você define os campos físicos em um registro, cada posição de byte no registro é atribuída somente a um campo. Na forma mais simples, a definição de uma tabela é uma questão de definir a posição inicial e o comprimento de cada campo no registro. Cada campo começa após o final do campo anterior.

Em alguns casos, no entanto, você precisará definir campos que se sobrepõem entre si, e algumas posições de byte são usadas em mais de um campo. Essa situação poderá ocorrer se a estrutura dos dados de origem não for padrão ou se você quiser trabalhar com os dados do Analytics de uma determinada maneira.

Por exemplo, você poderia definir as primeiras seis posições em uma origem de dados como campos de datahora com o formato DDMMAA e, em seguida, definir separadamente um campo numérico de dois bytes nas posições 3 e 4 do mês. Isso lhe permite acessar a data por inteiro em um campo para determinar períodos e apresentar o mês como um valor separado em outro campo e gerar totais mensais.

Ajuda do Analytics 14.1