Připojení k datům

Úvod do kvality dat s Great Expectations

Davina Moossazadeh

Data Scientist

Komponenty

Komponenty GX – Pythonové třídy reprezentující data a entity pro validaci dat

  • Data Context ✅
  • Datové zdroje & Datové assety (✔)
  • Batch Definitions & Batches ☐
  • Expectations ☐
  • Expectation Suites ☐
  • Validation Definitions ☐
  • Checkpoints & Actions ☐
  • Data Docs ☐
1 https://docs.greatexpectations.io/docs/core/introduction/gx_overview
Úvod do kvality dat s Great Expectations

Datové zdroje

Datový zdroj – Objekt, který GX říká, jak se připojit k externímu zdroji dat

Logo SQL.

Logo Spark.

Logo pandas.

1 https://docs.greatexpectations.io/docs/core/connect_to_data/dataframes/
Úvod do kvality dat s Great Expectations

Datové zdroje

Datový zdroj – Objekt, který GX říká, jak se připojit k externímu zdroji dat

Logo SQL.

Logo Spark.

Logo pandas – zvýrazněné rámečkem.

1 https://docs.greatexpectations.io/docs/core/connect_to_data/dataframes/
Úvod do kvality dat s Great Expectations

Vytvoření datového zdroje

Spravujte datové zdroje pomocí atributu .data_sources a metody .add_pandas():

data_source = context.data_sources.add_pandas(

name="my_pandas_datasource" )

Poznámka: Parametr name v GX se liší od názvu proměnné v Pythonu

  • Lze jim přiřadit různé hodnoty, např. "my_pandas_datasource" vs. data_source
1 https://docs.greatexpectations.io/docs/core/connect_to_data/dataframes/
Úvod do kvality dat s Great Expectations

Datové assety

Datový asset – Kolekce záznamů v rámci datového zdroje

data_asset = data_source.add_dataframe_asset(

name="my_dataframe_asset" )
1 https://docs.greatexpectations.io/docs/core/connect_to_data/dataframes/
Úvod do kvality dat s Great Expectations

Přehled

Vytvoření datového zdroje z datového kontextu:

data_source = context.data_sources.add_pandas(
    name: str
)

Vytvoření datového assetu z datového zdroje:

data_asset = data_source.add_dataframe_asset(
    name: str
)
Úvod do kvality dat s Great Expectations

Pojďme cvičit!

Úvod do kvality dat s Great Expectations

Preparing Video For Download...