Під'єднання до даних

Вступ до контролю якості даних із Great Expectations

Davina Moossazadeh

Data Scientist

Компоненти

Компоненти GX — класи Python, що представляють дані та сутності валідації даних

  • Data Context ✅
  • Data Sources і Data Assets (✔)
  • Batch Definitions і Batches ☐
  • Expectations ☐
  • Expectation Suites ☐
  • Validation Definitions ☐
  • Checkpoints і Actions ☐
  • Data Docs ☐
1 https://docs.greatexpectations.io/docs/core/introduction/gx_overview
Вступ до контролю якості даних із Great Expectations

Джерела даних

Data Source — об'єкт, що вказує GX, як під'єднатися до конкретного зовнішнього джерела даних

Логотип SQL.

Логотип Spark.

Логотип pandas.

1 https://docs.greatexpectations.io/docs/core/connect_to_data/dataframes/
Вступ до контролю якості даних із Great Expectations

Джерела даних

Data Source — об'єкт, що вказує GX, як під'єднатися до конкретного зовнішнього джерела даних

Логотип SQL.

Логотип Spark.

Логотип pandas — з рамкою навколо.

1 https://docs.greatexpectations.io/docs/core/connect_to_data/dataframes/
Вступ до контролю якості даних із Great Expectations

Створення джерела даних

Керуйте джерелами даних через атрибут .data_sources, використовуючи метод .add_pandas():

data_source = context.data_sources.add_pandas(

name="my_pandas_datasource" )

Примітка: Параметр name у GX відрізняється від назви змінної в Python

  • Ви можете надати різні значення, напр., "my_pandas_datasource" vs. data_source
1 https://docs.greatexpectations.io/docs/core/connect_to_data/dataframes/
Вступ до контролю якості даних із Great Expectations

Активи даних

Data Asset — набір записів у межах Data Source

data_asset = data_source.add_dataframe_asset(

name="my_dataframe_asset" )
1 https://docs.greatexpectations.io/docs/core/connect_to_data/dataframes/
Вступ до контролю якості даних із Great Expectations

Шпаргалка

Створіть Data Source із Data Context:

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

Створіть Data Asset із Data Source:

data_asset = data_source.add_dataframe_asset(
    name: str
)
Вступ до контролю якості даних із Great Expectations

Давайте потренуємось!

Вступ до контролю якості даних із Great Expectations

Preparing Video For Download...