airflow.providers.google.cloud.hooks.dataprep
¶
此模組包含 Google Dataprep hook。
模組內容¶
類別¶
工作群組執行狀態的類型。 |
|
用於連線 Dataprep API 的 Hook。 |
- class airflow.providers.google.cloud.hooks.dataprep.GoogleDataprepHook(dataprep_conn_id=default_conn_name, api_version='v4', **kwargs)[原始碼]¶
基底:
airflow.hooks.base.BaseHook
用於連線 Dataprep API 的 Hook。
要將 Dataprep 與 Airflow 連線,您需要 Dataprep 令牌。
https://clouddataprep.com/documentation/api#section/Authentication
它應以 JSON 格式新增至 Airflow 中的連線。
- run_job_group(body_request)[原始碼]¶
建立
jobGroup
,以經過驗證的使用者身分啟動指定的工作。這會執行與在應用程式中按一下「執行工作」按鈕相同的動作。
若要取得 recipe_id,請參閱 Dataprep API 文件 https://clouddataprep.com/documentation/api#operation/runJobGroup。
- 參數
body_request (dict)– 您要執行的配方識別碼。
- create_flow(*, body_request)[原始碼]¶
建立流程。
- 參數
body_request (dict)– 要傳送的 POST 請求內文。如需更多詳細資訊,請查看 https://clouddataprep.com/documentation/api#operation/createFlow
- copy_flow(*, flow_id, name='', description='', copy_datasources=False)[原始碼]¶
建立所提供流程 ID 的副本,以及所有包含的配方。
- get_job_group_status(*, job_group_id)[原始碼]¶
檢查 Dataprep 工作是否完成的狀態。
- 參數
job_group_id (int)– 要檢查的工作群組 ID
- create_imported_dataset(*, body_request)[原始碼]¶
建立匯入的資料集。
- 參數
body_request (dict)– 要傳送的 POST 請求內文。如需更多詳細資訊,請查看 https://clouddataprep.com/documentation/api#operation/createImportedDataset
- create_wrangled_dataset(*, body_request)[原始碼]¶
建立整理過的資料集。
- 參數
body_request (dict)– 要傳送的 POST 請求內文。如需更多詳細資訊,請查看 https://clouddataprep.com/documentation/api#operation/createWrangledDataset
- create_output_object(*, body_request)[原始碼]¶
建立輸出。
- 參數
body_request (dict)– 要傳送的 POST 請求內文。如需更多詳細資訊,請查看 https://clouddataprep.com/documentation/api#operation/createOutputObject
- create_write_settings(*, body_request)[原始碼]¶
建立寫入設定。
- 參數
body_request (dict)– 要傳送的 POST 請求內文。如需更多詳細資訊,請查看 https://clouddataprep.com/documentation/api#tag/createWriteSetting