Sobes.tech
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.