Middle — Senior
¿Qué es un conjunto de expectativas?
sobes.tech AI
Respuesta de la IA
Expectation suite — es un conjunto de reglas o expectativas que definen los requisitos de calidad de los datos en el contexto de Data Quality y Data Validation.
Normalmente, la expectation suite incluye varias expectativas individuales, por ejemplo:
- Verificar que los valores en una columna no estén vacíos
- Verificar que los valores estén dentro de un rango establecido
- Verificar la unicidad de los valores
- Verificar el cumplimiento del formato (por ejemplo, email)
La expectation suite se utiliza para verificar automáticamente que los datos cumplen con estas reglas, lo que ayuda a detectar errores, anomalías y mantener la calidad de los datos en el nivel requerido.
Ejemplo de uso en la biblioteca Great Expectations (Python):
import great_expectations as ge
df = ge.from_pandas(mi_dataframe)
df.expect_column_values_to_not_be_null('edad')
df.expect_column_values_to_be_between('salario', min_value=30000, max_value=200000)
resultados = df.validate()
Por lo tanto, la expectation suite es un conjunto estructurado de verificaciones que ayuda a controlar sistemáticamente la calidad de los datos.