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