Verificando falhas
Informações do conceito
Falhas em campos numéricos ordenados sequencialmente ou em campos de datahora podem indicar que um arquivo de dados está faltando. Você pode testar se há falhas em valores ordenados sequencialmente em um campo e identificar uma ou mais falhas ou itens ausentes, caso existam.
Para que os resultados sejam válidos, o campo sendo testado deve estar em ordem sequencial antes do teste. Você pode ordenar um campo antes, ou utilizar a opção Pré-ordenação durante o teste de falhas.
Você pode testar campos numéricos ou de datahora, ou números em campos de caracteres. É possível testar somente um campo por vez.
Listar intervalos de falha ou itens ausentes
Você tem duas opções ao emitir os resultados do testes de falhas:
- Listar intervalos de falha
- Listar itens ausentes
Listar intervalos de falha
Esta opção identifica os pontos inicial e final de uma falha e o número total de itens ausentes na falha.
O valor que identifica os pontos inicial e final da falha não são itens ausentes por si mesmos. Eles são os valores sequenciais que aparecem imediatamente antes e depois da falha, classificados como Início de falha (exclusivo) e Final de falha (exclusivo). Por exemplo, os números de cheque 12345 e 12350 identificariam uma falha com quatro itens ausentes entre estes dois números.
Listar itens ausentes
Esta opção lista os itens individuais ausentes em uma falha. Por exemplo, os números de cheque 12346, 12347, 12348 e 12349.
Estes itens ausentes são valores calculados e, na verdade, não aparecem nos dados sendo testados. Ao usar esta opção, o campo Máximo de itens ausentes permite que você especifique o número máximo de itens ausentes a serem listados individualmente para cada falha, o que é útil quando uma falha é grande. Se o máximo for excedido, o Analytics usará, em vez disso, o método de faixa para a identificação das falhas, com a única diferença que os valores que identificam os pontos de partida e final da falha são o primeiro e o último item ausente – classificados como Início de falha (inclusive) e Final de falha (inclusive).
Nota
O número que você especificar em Máximo de itens ausentes será aplicado para cada falha. Ele não limita o número total dos resultados de itens ausentes em um conjunto de dados, sejam listados individualmente ou por faixa.
Ao utilizar o método de itens ausentes, os resultados poderão conter uma mistura de itens ausentes individuais e de faixas, dependendo do valor definido no campo Máximo de itens ausentes e do tamanho das diferentes falhas.
Testando dados numéricos em falhas
Quando você testa se dados numéricos contêm falhas, o número de casas decimais nos dados estipula o intervalo permitido nos dados:
- dados numéricos contêm apenas inteiros (sem a parte decimal) o intervalo permitido é 1
Um intervalo maior do que 1 é uma falha. Para falhas apresentadas como faixas, o número de itens ausentes é o número de números inteiros ausentes.
- dados numéricos contêm casas decimais o intervalo permitido é equivalente ao menor intervalo decimal
Por exemplo, se um campo numérico tiver duas casas decimais, o intervalo permitido será 0,01. Um intervalo maior do que o menor intervalo decimal é uma falha. Para falhas apresentadas como faixas, o número de itens ausentes é o número de intervalos decimais ausentes.
Exemplos de teste de falhas em de dados numéricos
No primeiro exemplo, os dados numéricos contêm apenas inteiros. O intervalo permitido é 1.
|
Valores de teste |
Itens ausentes |
Número de itens ausentes |
|---|---|---|
|
-2 -1 0 1 4 5 15 |
2 3 6 (a) 14 (inclusive) |
1 (inteiro) 1 (inteiro) 9 (inteiros) |
No segundo exemplo, os dados numéricos contêm duas casas decimais. O intervalo permitido é 0,01.
|
Valores de teste |
Itens ausentes |
Número de itens ausentes |
|---|---|---|
|
4,24 4,25 4,26 4,29 4,30 5,00 |
4,27 4,28 4,31 (a) 4,99 (inclusive) |
1 (intervalo de 0,01) 1 (intervalo de 0,01) 69 (intervalos de 0,01) |
Testando falhas nos dados de datahora
Você pode testar dados de data, datahora, ou hora em busca de falhas:
- O intervalo permitido em campos de data é de um dia
Um intervalo maior do que um dia será uma falha. Para falhas apresentadas como faixas, o número de itens ausentes é o número de dias ausentes.
- O intervalo permitido em campos de datahora ou hora é um segundo
Um intervalo maior do que um segundo é uma falha. Para falhas apresentadas como faixas, o número de itens ausentes é o número de segundos ausentes. Portanto, uma falha de uma hora será apresentada como uma faixa com 3.600 itens ausentes, e uma falha de um dia será apresentada como uma faixa de 86.400 itens ausentes.
Exemplo de teste de falhas em datas e datahoras
No primeiro exemplo, os dados contêm apenas datas. O intervalo permitido é um dia.
|
Valores de teste |
Itens ausentes |
Número de itens ausentes |
|---|---|---|
|
27 Dez 2014 28 Dez 2014 31 Dez 2014 01 Jan 2015 02 Jan 2015 12 Jan 2015 13 Jan 2015 |
29 Dez 2014 30 Dez 2014 03 Jan 2015 (a) 11 Jan 2015 (inclusive) |
1 (dia) 1 (dia) 9 (dias) |
No segundo exemplo, os dados contêm datahoras. O intervalo permitido é um segundo.
|
Valores de teste |
Itens ausentes |
Número de itens ausentes |
|---|---|---|
|
31 Dez 2014 23:59:54 31 Dez 2014 23:59:55 31 Dez 2014 23:59:58 31 Dez 2014 23:59:59 01 Jan 2015 01:00:00 01 Jan 2015 01:00:01 02 Jan 2015 01:00:02 |
31 Dez 2014 23:59:56 31 Dez 2014 23:59:57 01 Jan 2015 00:00:00 (a) 01 Jan 2015 00:59:59 (inclusive) 01 Jan 2015 01:00:02 (a) 02 Jan 2015 01:00:01 (inclusive) |
1 (segundo) 1 (segundo) 3.600 (segundos) 86.400 (segundos) |
Testando dados numéricos em falhas de um campo de caracteres
Você pode testar se há falhas em dados numéricos que aparecem no campo de caracteres – por exemplo, números de cheques, que normalmente são formatados como dados de caracteres.
Se letras e números aparecerem juntos em um campo de caracteres, apenas os números serão testados e as letras serão ignoradas.
Exemplos de testes de falha em números em um campo de caracteres.
Observe como os prefixos alfabéticos são ignorados e somente os números são considerados.
|
Valores de teste |
Itens ausentes |
Número de itens ausentes |
|---|---|---|
|
A123 C124 |
|
0 (caractere numérico) |
|
A123 B125 |
124 |
1 (caractere numérico) |
A ordenação de campos de caracteres pode afetar o teste de falhas
Dependendo da disposição de letras e números nos valores dos campos de caracteres, anomalias podem ocorrer entre os resultados dos testes de falhas. Por exemplo, se alguns números forem precedidos por uma letra e outros não, ou se, na edição não Unicode do Analytics, algumas letras precedentes estiverem em minúsculo e outras em maiúsculo, os resultados podem não ser precisos.
A razão da imprecisão é que a presença inconsistente de caracteres alfabéticos, ou a capitalização incorreta dos caracteres alfabéticos, impede que os números sejam totalmente ordenados de maneira sequencial pela opção Pré-organizar. Na tabela abaixo, 126, 127 e 124 não são na verdade itens ausentes, mas devido à forma como as cadeias alfanuméricas estão ordenadas, eles são apresentados como itens ausentes.
Se você suspeitar da presença de qualquer anomalia, execute uma operação de ordenação separada no campo em questão para revelar a sequência dos valores do campo de caracteres que estão sendo testados em busca de falhas. Se uma ordem numérica sequencial estiver sendo interrompida pela presença de letras, você pode garantir resultados válidos usando uma função do Analytics, como INCLUDE( ), para extrair as letras antes de testar se há falhas.
Exemplos de resultados de falhas incorretos.
Note como a presença inconsistente de caracteres alfabéticos, ou a capitalização inconsistente dos caracteres alfabéticos, faz com que os números sejam relatados incorretamente como faltantes.
|
Valores de teste |
Itens ausentes |
Número de itens ausentes |
|---|---|---|
|
123 124 125 128 129 A-126 A-127 |
126 127 |
1 (caractere numérico) 1 (caractere numérico) |
|
A-123 a-124 A-125 A-128 A-129 A-126 A-127 |
124 |
1 (caractere numérico) |
Etapas
Você pode testar um único campo por vez na tabela ativa para detectar se os números ou valores de datahora em sequência ordenada contêm alguma falha.
Selecionar os campos
- No Navegador, abra a tabela em que deseja testar se há falhas.
- Selecione Analisar > Falhas.
- Na guia Principal, realize uma das seguintes ações:
Na lista Falhas ativadas, selecione um campo para testar.
Clique em Falhas ativadas para selecionar um campo ou criar uma expressão.
É possível testar somente um campo por vez.
- Opcional. Se você clicou em Falhas ativadas, clique na seta de ordenamento
, ao lado do campo selecionado, para especificar uma ordem descendente nos resultados de saída (o padrão é ascendente).
Excluir registros do processamento (opcional)
-
Se houver registros na exibição atual que você quer excluir do processamento, realize uma destas ações:
-
Digite uma condição na caixa de texto Se.
-
Clique em Se para criar a instrução IF usando a Construtor de expressões.
A condição IF considera todos os registros na exibição e filtra aqueles que não atendem à condição especificada.
Nota
A condição Se é avaliada apenas em relação aos registros restantes em uma tabela depois da aplicação das opções de escopo (Primeiros, Próximos, Enquanto).
-
Cancelar a seleção de Pré-ordenar (opcional)
-
Se o campo de teste já foi ordenado com base em uma operação anterior, desmarque Pré-ordenação para economizar tempo ao verificar falhas em tabelas grandes.
Se os dados no campo de teste não estiverem ordenados, você deverá deixar a opção Pré-ordenar selecionada para garantir que todas as falhas sejam encontradas.
Nota
Se você desmarcar a Pré-ordenação, o campo de teste deverá ter sido ordenado anteriormente para que os resultados sejam válidos. A mensagem Aviso: Arquivo fora de sequência acompanha resultados se você testou um campo sem ordenação. Se você envia os resultados para uma tabela do Analytics, a mensagem de aviso é exibida no log.
Faltam intervalos ou itens na saída
-
Em Tipo de saída, selecione uma destas opções:
-
Listar intervalos de falha identifica os pontos inicial e final de uma falha e o número total de itens individuais ausentes em uma falha.
-
Listar itens ausentes lista os itens ausentes individuais em falhas.
No campo Máximo de itens ausentes, especifique o número máximo de itens ausentes para listar individualmente para cada falha, ou mantenha o padrão de 5.
-
Configurar a saída
- Clique na guia Saída.
-
No painel Para, selecione a opção de saída adequada.
Nota
As opções de saída serão desativadas se não se aplicarem a uma operação analítica específica.
Opção Detalhes Tela Exibe os resultados na área de exibição do Analytics.
Dica
Você pode clicar em qualquer valor de resultado vinculado na área de exibição para detalhar o registro ou registros associados na tabela de origem.
Se a tabela de saída contém um grande número de registros, é mais rápido e útil salvar os resultados em um arquivo do que exibir os resultados na tela.
Imprimir Envia os resultados para a impressora padrão. Gráfico Cria um gráfico dos resultados e o exibe na área de exibição do Analytics. Arquivo Salva ou anexa os resultados a uma tabela do Analytics ou a um arquivo de texto; também pode substituir uma tabela ou arquivo existente.
- Tabela do Analytics a tabela será adicionada ao projeto aberto se ela já não estiver no projeto.
- Arquivo de texto O arquivo será salvo fora do Analytics.
-
Se você selecionar Arquivo como o tipo de saída, especifique as informações adequadas no painel Como:
Opção Detalhes Tipo de arquivo -
Tabela do Analytics – salva ou anexa os resultados a uma tabela do Analytics ou substitui uma tabela existente.
-
Arquivo de texto ASCII ou Arquivo de texto Unicode – salva ou anexa os resultados a um arquivo de texto ou substitui um arquivo existente.
Nome -
Para salvar uma nova tabela ou arquivo
Insira um nome de arquivo na caixa de texto Nome. Se o Analytics preencher um nome de arquivo, você poderá aceitar o nome preenchido ou alterá-lo.
-
Para anexar a uma tabela ou arquivo existente ou para substituir uma tabela ou arquivo existente
Clique em Nome e selecione uma tabela ou arquivo existente na caixa de diálogo Salvar ou Salvar arquivo como.
Você pode especificar um caminho do arquivo absoluto ou relativo ou navegar para uma pasta diferente para salvar, anexar ou substituir em uma localização diferente da localização do projeto. Por exemplo:
C:\Resultados\Saída.fil ou Resultados\Saída.fil.
Nota
Os nomes de tabela do Analytics são limitados a 64 caracteres alfanuméricos, sem contar a extensão .FIL. O nome pode incluir o caractere de sublinhado ( _ ) mas nenhum outro caractere especial e nenhum espaço. O nome não pode começar com um número.
Local Só é ativado ao conectar a uma tabela do servidor e ao salvar, anexar ou substituir uma tabela do Analytics.
-
Selecionar Local salva, anexa ou substitui no mesmo local que o projeto do Analytics.
-
Deixar Local desmarcado salva, anexa ou substitui na pasta Prefixo em um servidor.
Nota
Para obter os resultados de saída da análise ou do processamento das tabelas do Servidor AX, selecione Local. Não é possível desmarcar a configuração Local para importar tabelas de resultados para o Servidor AX.
-
- Opcional. Especifique um Cabeçalho ou um Rodapé na caixa de texto adequada.
Clique em Cabeçalho ou Rodapé para inserir um cabeçalho ou rodapé com mais de uma linha. Você também pode inserir um ponto e vírgula (;) como um caractere de quebra de linha na caixa de texto do cabeçalho ou do rodapé.
Cabeçalhos e rodapés são centralizados por padrão. Digite um sinal de menor (<) antes do cabeçalho ou do texto do rodapé para alinhar o texto à esquerda. Alinhar várias linhas à esquerda exige um sinal de menor no início de cada linha.
Nota
Para alguns tipos de saída, não é possível especificar um cabeçalho ou um rodapé.
Especificar o escopo da operação
- Clique na guia Mais.
-
No painel Escopo, selecione a opção adequada:
- Tudo
- Primeiros
- Próximo
- Enquanto
Mostre-me mais
Opção de escopo Detalhes Tudo (Padrão) Especifica que todos os registros na exibição são processados. Primeiros Insira um número na caixa de texto. Começa o processamento no primeiro registro da exibição e inclui apenas o número especificado de registros. Próximo Insira um número na caixa de texto. Começa o processamento no registro atualmente selecionado da exibição e inclui apenas o número especificado de registros. Na coluna mais à esquerda na exibição, deve ser selecionado o número real de registros, não os dados na linha. Enquanto Use uma instrução WHILE para limitar o processamento de registros na exibição com base em um critério específico ou conjunto de critérios.
Insira uma condição na caixa de texto Enquanto ou clique em Enquanto para criar uma instrução WHILE usando o Construtor de Expressões.
Uma instrução WHILE permite que os registros na exibição sejam processados somente enquanto a condição especificada avaliar como verdadeiro. Assim que a condição avaliar como falso, o processamento será encerrado e nenhum outro registro será considerado.
A opção Enquanto pode ser usada em conjunto com as opções Todos, Primeiro e Próximos. O processamento de registros será interrompido assim que um limite for alcançado.
Nota
As opções Primeiro ou Próximos se referem à ordem física ou à ordem indexada de registros em uma tabela. Primeiro ou Próximos ignoram a filtragem ou a ordenação rápida aplicadas a uma exibição de tabela. Entretanto, os resultados de saída de operações analíticas respeitam qualquer filtragem.
Se uma exibição for ordenada rapidamente, Próximos se comporta como Primeiros.
Finalizar as configurações e gerar os resultados
-
Opcional. Se você selecionou Arquivo como o tipo de saída e deseja anexar os resultados de saída no fim de uma tabela ou arquivo existente, execute uma das ações a seguir:
-
Selecione Anexar a um arquivo existente se você tiver certeza de que os resultados de saída e a tabela ou arquivo têm estruturas idênticas.
Se você selecionar Anexar a um arquivo existente, a anexação acontecerá mesmo se os comprimentos dos registros dos resultados de saída e uma tabela ou arquivo existente forem diferentes. Se os comprimentos dos registros forem diferentes, a estrutura de dados não será idêntica e a anexação não funcionará corretamente.
-
Deixe a opção Anexar a um arquivo existente desmarcada se você deseja que o Analytics compare o comprimento dos registros dos resultados e de uma tabela existente. Essa verificação automatizada está disponível apenas para tabelas do Analytics, não para arquivos de texto.
Nota
Deixe a opção Anexar a um arquivo existente desmarcada caso você não esteja certo de que os resultados de saída e a tabela existente tenham a mesma estrutura de dados. Para obter mais informações sobre anexo e estrutura de dados, consulte Anexação de resultados de saída a uma tabela existente.
-
-
Se você selecionou Arquivo (tabela do Analytics) como tipo de saída, selecione Usar tabela de saída se quiser que a tabela de saída seja aberta automaticamente após a conclusão da operação.
- Clique em OK.
- Se o prompt de substituição aparecer, selecione a opção adequada.
Se estiver esperando que a opção Anexar seja exibida e ela não for, clique em Não para cancelar a operação e consulte Anexação de resultados de saída a uma tabela existente.