Identificador único da viagem

Verifica se cada `trip_id` está preenchido e é único em trips.txt.

Propriedades da regra

PropriedadeValor
Rule IDtrip_id_unique
Ficheirotrips.txt
Campotrip_id
TipoIdentificador único
SeveridadeObrigatório

Descrição do campo: identifica uma viagem.

Mais informação em trips.txt.

Como funciona

Cada trip_id tem de estar preenchido e aparecer numa única linha de trips.txt, salvo quando a configuração desativa a regra. A regra não avalia o formato nem o comprimento do identificador.

A regra avalia cada linha do trips.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O campo está vazio?Verifica se a configuração da regra exige ou recomenda o campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração da regra proíbe o campo?❌ Reporta o problemaSegue para o passo 3
3O mesmo trip_id aparece em mais de uma linha?❌ Reporta o problema: identificador duplicado✅ Passa

Exemplos

ValorResultadoPorquê
V100 numa linha✅ PassaIdentificador único
Vazio❌ ProblemaCampo obrigatório
V100 em duas linhas❌ ProblemaIdentificador duplicado

Como corrigir

ProblemaCausa provávelO que fazer
Campo em faltaA configuração da regra exige ou recomenda trip_idPreencher trip_id em trips.txt
Campo preenchido quando não deviaA configuração da regra proíbe trip_idRemover trip_id de trips.txt
Identificador duplicadoMais de uma linha usa o mesmo trip_idAtribuir um trip_id diferente a cada viagem duplicada em trips.txt

On this page