Middle — Senior
O que é uma suite de expectativas?
sobes.tech IA
Resposta da IA
Expectation suite — é um conjunto de regras ou expectativas que definem os requisitos de qualidade dos dados no contexto de Data Quality e Data Validation.
Normalmente, a expectation suite inclui várias expectativas individuais, por exemplo:
- Verificar se os valores numa coluna não estão vazios
- Verificar se os valores estão dentro de um intervalo definido
- Verificar a unicidade dos valores
- Verificar a conformidade com o formato (por exemplo, email)
A expectation suite é usada para verificar automaticamente se os dados cumprem estas regras, ajudando a identificar erros, anomalias e a manter a qualidade dos dados ao nível necessário.
Exemplo de uso na biblioteca Great Expectations (Python):
import great_expectations as ge
df = ge.from_pandas(o_meu_dataframe)
df.expect_column_values_to_not_be_null('idade')
df.expect_column_values_to_be_between('salario', min_value=30000, max_value=200000)
resultados = df.validate()
Assim, a expectation suite é um conjunto estruturado de verificações que ajuda a controlar sistematicamente a qualidade dos dados.