ColumnLength
Verifica se o tamanho de cada linha de uma coluna está de acordo com uma determinada expressão.
Sintaxe
ColumnLength
<COL_NAME>
<EXPRESSION>
COL_ NAME — O nome da coluna com a qual você deseja avaliar a regra de qualidade de dados.
Tipos de coluna compatíveis: string
EXPRESSION— Uma expressão a ser executada em relação à resposta do tipo de regra para produzir um valor booleano. Para obter mais informações, consulte Expressões.
Exemplo: tamanho da linha da coluna
O exemplo de regra a seguir verifica se o valor em cada linha na coluna nomeada Postal_Code
contém 5 caracteres.
ColumnLength "Postal_Code" = 5 ColumnLength "weightinkgs" = 2 where "weightinkgs > 10"
Comportamento nulo
A ColumnLength
regra trata NULL
s como strings de comprimento 0. Para uma linha NULL
:
ColumnLength "Postal_Code" > 4 # this will fail
ColumnLength "Postal_Code" < 6 # this will succeed
O exemplo de regra composta a seguir fornece uma maneira de falhar explicitamente valores NULL
:
(ColumnLength "Postal_Code" > 4) AND (ColumnValues "Postal_Code" != NULL)