Подключение к данным

Введение в качество данных с 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 Sources

Data Source — объект, который указывает GX, как подключиться к внешнему источнику данных

Логотип SQL.

Логотип Spark.

Логотип Pandas.

1 https://docs.greatexpectations.io/docs/core/connect_to_data/dataframes/
Введение в качество данных с Great Expectations

Data Sources

Data Source — объект, который указывает GX, как подключиться к внешнему источнику данных

Логотип SQL.

Логотип Spark.

Логотип Pandas — выделен рамкой.

1 https://docs.greatexpectations.io/docs/core/connect_to_data/dataframes/
Введение в качество данных с Great Expectations

Создание Data Source

Управляйте источниками данных через атрибут .data_sources, используя метод .add_pandas():

data_source = context.data_sources.add_pandas(

name="my_pandas_datasource" )

Примечание: параметр name в GX не зависит от имени переменной Python

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

Data Assets

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