データへの接続

Great Expectationsで始めるデータ品質入門

Davina Moossazadeh

Data Scientist

コンポーネント

GX コンポーネント: データおよび検証を表す Python クラス

  • データコンテキスト ✅
  • データソース と データアセット (✔)
  • バッチ定義 と バッチ ☐
  • エクスペクテーション ☐
  • エクスペクテーションスイート ☐
  • 検証定義 ☐
  • チェックポイント と アクション ☐
  • データドキュメント ☐
1 https://docs.greatexpectations.io/docs/core/introduction/gx_overview
Great Expectationsで始めるデータ品質入門

データソース

データソース: GX に外部データへの接続方法を指示するオブジェクト

SQL ロゴ。

Spark ロゴ。

Pandas ロゴ。

1 https://docs.greatexpectations.io/docs/core/connect_to_data/dataframes/
Great Expectationsで始めるデータ品質入門

データソース

データソース: 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" )

注意: GX のname引数は Python の変数名と異なります。

  • 例: "my_pandas_datasource"data_source のように別の値を割り当て可能
1 https://docs.greatexpectations.io/docs/core/connect_to_data/dataframes/
Great Expectationsで始めるデータ品質入門

データアセット

データアセット: データソース内のレコード集合

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 = context.data_sources.add_pandas(
    name: str
)

データソースからデータアセットを作成:

data_asset = data_source.add_dataframe_asset(
    name: str
)
Great Expectationsで始めるデータ品質入門

Ayo berlatih!

Great Expectationsで始めるデータ品質入門

Preparing Video For Download...