Como trabalhar com definições de registro

Uma definição de registro consiste em informações que capturam ou descrevem um conjunto de registros em um arquivo de imagem de impressão ou PDF. Como um arquivo de imagem de impressão ou PDF é uma imagem, sem nenhum metadado para identificar campos e registros, é necessário especificar uma ou mais definições de registro para identificar os registros no arquivo e diferenciá-los dos dados ou dos espaços em branco adjacentes.

É necessário definir um conjunto de registros de detalhe para definir um arquivo de imagem de impressão ou PDF. Você também pode definir registros de cabeçalho ou rodapé, mas eles não são obrigatórios.

Durante o processo de definição de arquivo, o Analytics pode criar automaticamente uma definição de registro detalhada, ou pode ser necessário criar manualmente uma ou mais definições de registro.

O ponto inicial é a seleção de um valor de dados inicial

O ponto inicial para a definição de registro é a seleção de um valor de dados inicial em um campo de dados inicial. Um ou mais caracteres no valor de dados inicial ou na linha que contém o valor de dados inicial formam a base para a definição do registro, que identifica o conjunto de registros associado ao campo de dados inicial. Para obter mais informações, consulte Definição de arquivos de imagem de impressão (relatório) e arquivos PDF.

Após definir o campo de dados inicial e o conjunto de registros associados, você especifica as definições de campos adicionais necessárias para dividir a parte restante do registro em seus elementos de dados separados.

A caixa de diálogo Definição de registro

A caixa de diálogo Definição de registro é onde você especifica as informações que descrevem um conjunto de registros no arquivo de origem. Ela permite executar duas tarefas importantes:

  • Especificar o tipo de dados representado pelos registros: detalhe, cabeçalho ou rodapé
  • Modificar ou refinar os critérios usados para capturar o conjunto de registros

Não é preciso começar desde o início. O Analytics especifica algumas informações que, muitas vezes, você pode ajustar ou completar.

A figura a seguir mostra a caixa de diálogo Definição de registro com dois critérios e os três menus abertos. Os menus e os campos de texto adjacentes são usados para modificar ou refinar os critérios usados para capturar o conjunto de registros.

A caixa de diálogo Definição de registro inclui os seguintes elementos:

  1. Especificação do tipo de registro
  2. Critérios individuais
  3. Construtor de critérios

A tabela a seguir explica a finalidade de cada item na caixa de diálogo Definição de registro:

Nome do item

Propósito

Tipo de registro:

  • Detalhes

  • Cabeçalho

  • Rodapé

Especifica o tipo de dados representado pelos registros: detalhe, cabeçalho ou rodapé

  • Registros de detalhe – as principais informações em um arquivo

    Por exemplo, em um arquivo de faturas vencidas, as entradas de faturas são os registros de detalhe. Você pode definir apenas um conjunto de registros de detalhe em um arquivo.

  • Registros de cabeçalho – as informações de identificação exibidas acima de blocos ou subconjuntos de registros de detalhe

    Por exemplo, um arquivo pode listar informações da conta do cliente (registro de cabeçalho), seguidas por uma lista de faturas não pagas (registro de detalhe). Se necessário, você pode definir mais de um conjunto de registros de cabeçalho.

  • Registros de rodapé – as informações exibidas abaixo de blocos ou subconjuntos de registros de detalhe

    Por exemplo, um arquivo pode listar subtotais das faturas não pagas de um cliente (registro de rodapé). Se necessário, você pode definir mais de um conjunto de registros de rodapé.

Nota

Embora os dados de cabeçalho e rodapé sejam tratados inicialmente como um registro separado no Assistente de Definição de Dados, na tabela do Analytics resultante esses dados se tornam um ou mais campos adicionais, com valores repetidos, adicionados ao registro de detalhe.

Transparente

(aplicável apenas a registros de cabeçalho)

Especifica que os registros de cabeçalho não dividem registros de detalhe de várias linhas.

Se um registro de cabeçalho dividir um registro de detalhe de várias linhas, o que poderá acontecer na quebra de página, a seleção de Transparente unificará o registro de detalhe na tabela do Analytics resultante.

Nome do registro

Permite personalizar os nomes de registro padrão exibidos na coluna à esquerda do Assistente de Definição de Dados.

A personalização do nome padrão poderá ser útil se você criar vários registros de cabeçalho ou rodapé. O valor é exibido apenas no Assistente de Definição de Dados e não aparece na tabela do Analytics resultante.

Linhas no registro

Especifica o número de linhas que constitui um único registro no arquivo de origem.

Por exemplo, se cada registro de detalhe no arquivo de origem aparecer em uma única linha, o valor deverá ser '1' Se cada registro de detalhe abrange três linhas, o valor deve ser '3'.

Incluir ou Excluir

(parte do construtor de critérios)

Especifica se os registros que correspondem aos critérios devem ser incluídos ou excluídos no conjunto de registros.

Esse menu contém as seguintes opções:

  • Incluir – inclui os registros que correspondem aos critérios
  • Excluir – exclui os registros que correspondem aos critérios

Coincidir com

(parte do construtor de critérios)

Especifica o método ou o tipo de caracteres a ser usado para identificar unicamente o conjunto de registros no arquivo.

Esse menu contém as seguintes opções:

  • Correspondência exata – os registros correspondentes devem conter o caractere ou a cadeia de caracteres no campo Texto, na Linha do registro especificada, a partir da posição de Início especificada
  • Alfa – os registros correspondentes devem conter um ou mais caracteres alfabéticos na Linha do registro especificada, a partir da posição de Início especificada, ou em todas as posições do Intervalo especificado
  • Numérico – os registros correspondentes devem conter um ou mais caracteres numéricos na Linha do registro especificada, a partir da posição de Início especificada, ou em todas as posições do Intervalo especificado
  • Em branco – os registros correspondentes devem conter um ou mais espaços em branco na Linha do registro especificada, a partir da posição de Início especificada, ou em todas as posições do Intervalo especificado
  • Não em branco – os registros correspondentes devem conter um ou mais caracteres não em branco na Linha do registro especificada, a partir da posição de Início especificada, ou em todas as posições do Intervalo especificado
  • Encontrar na linha – os registros correspondentes devem conter o caractere ou a cadeia de caracteres no campo Texto em qualquer lugar da Linha do registro especificada
  • Encontrar no intervalo – os registros correspondentes devem conter o caractere ou a cadeia de caracteres no campo Texto, na Linha do registro especificada, em qualquer lugar do Intervalo especificado
  • Mapa personalizado – os registros correspondentes devem conter caracteres correspondentes ao padrão de caracteres no campo Texto, na Linha do registro especificada, a partir da posição de Início especificada

    A opção Mapa personalizado usa a mesma sintaxe da função MAP( ).

Texto

(parte do construtor de critérios)

Em Correspondência exata, Encontrar na linha ou Encontrar no intervalo especifica o caractere ou a cadeia de caracteres que identifica unicamente o conjunto de registros no arquivo.

Em Mapa personalizado, especifica o padrão de caracteres que identifica unicamente o conjunto de registros no arquivo.

Esse campo é desativado nas outras opções Coincidir com.

Linha

(parte do construtor de critérios)

Especifica a qual linha do registro os critérios se aplicam.

Por exemplo, se você criar um mapa personalizado para corresponder CEPs, e os CEPs forem exibidos na terceira linha de um registro de três linhas, você deverá especificar '3' em Linha.

Para registros de uma única linha, o valor é sempre '1'.

Início ou intervalo

(parte do construtor de critérios)

Especifica:

  • a posição inicial em bytes no registro para comparação com os critérios, ou
  • o intervalo em bytes no registro para comparação com os critérios

Você pode realçar uma posição ou um intervalo no arquivo de origem para preencher automaticamente o campo Início ou intervalo. Você também pode inserir manualmente números de posição ou de intervalo. Para intervalos, usa a sintaxe byte inicial:byte final.

Lógica

(parte do construtor de critérios)

Permite adicionar ou excluir critérios e especificar as relações lógicas entre esses critérios. Você pode adicionar no máximo oito critérios.

Esse menu contém as seguintes opções:

  • E – adiciona um critério com um AND lógico
  • Ou – adiciona um critério com um OR lógico
  • Inserir critério – insere um critério vazio abaixo do critério onde é aplicado

    O critério é inserido inicialmente com um AND lógico. Você pode alterar para um OR lógico, mas deve antes especificar valores para o critério inserido.

  • Excluir critério – exclui o critério onde é aplicado
  • Novo grupo – cria um grupo de critérios separado

    A opção Novo grupo permite criar vários grupos de critérios, que operam como blocos de lógica separados. Os grupos são relacionados entre si com um OR lógico ou um AND lógico.

  • Fim – designa um critério como critério final

    A seleção de Fim para um critério exclui todos os critérios subsequentes, incluindo os critérios de outros grupos.

Dica

Os botões Lógica podem não responder se faltarem valores em um critério. Informe todos os valores ausentes para reativar os botões Lógica.

Ajuda do Analytics 14.1