Middle — Senior
Čo je to sada očakávaní?
sobes.tech AI
Odpoveď od AI
Expectation suite — je súbor pravidiel alebo očakávaní, ktoré definujú požiadavky na kvalitu údajov v kontexte Data Quality a Data Validation.
Zvyčajne expectation suite zahŕňa mnoho jednotlivých očakávaní, napríklad:
- Kontrola, že hodnoty v stĺpci nie sú prázdne
- Kontrola, že hodnoty sú v stanovenom rozsahu
- Kontrola jedinečnosti hodnôt
- Kontrola zhody s formátom (napríklad email)
Expectation suite sa používa na automatickú kontrolu, či údaje spĺňajú tieto pravidlá, čo pomáha odhaliť chyby, anomálie a udržiavať kvalitu údajov na požadovanej úrovni.
Príklad použitia v knižnici Great Expectations (Python):
import great_expectations as ge
df = ge.from_pandas_moje_data
df.expect_column_values_to_not_be_null('vek')
df.expect_column_values_to_be_between('plat', min_value=30000, max_value=200000)
výsledky = df.validate()
Preto je expectation suite štruktúrovanou sadou kontrol, ktorá pomáha systematicky sledovať kvalitu údajov.