airflow.providers.microsoft.azure.hooks.synapse¶
屬性¶
異常¶
表示管道執行失敗的異常。 |
類¶
Azure Synapse Spark 作業操作狀態。 |
|
用於與 Azure Synapse 互動的 Hook。 |
|
Azure Synapse 管道操作狀態。 |
|
使用連線 ID 建立與 Azure Synapse 的會話和連線的基礎 hook 類。 |
|
用於與 Azure Synapse Pipeline 互動的 Hook。 |
模組內容¶
- class airflow.providers.microsoft.azure.hooks.synapse.AzureSynapseSparkBatchRunStatus[source]¶
Azure Synapse Spark 作業操作狀態。
- class airflow.providers.microsoft.azure.hooks.synapse.AzureSynapseHook(azure_synapse_conn_id=default_conn_name, spark_pool='')[source]¶
基類:
airflow.hooks.base.BaseHook用於與 Azure Synapse 互動的 Hook。
- run_spark_job(payload)[source]¶
在 Apache Spark 池中執行作業。
- 引數::
payload (azure.synapse.spark.models.SparkBatchJobOptions) – Livy 相容的負載,表示使用者要提交的 Spark 作業。
- class airflow.providers.microsoft.azure.hooks.synapse.AzureSynapsePipelineRunStatus[source]¶
Azure Synapse 管道操作狀態。
- exception airflow.providers.microsoft.azure.hooks.synapse.AzureSynapsePipelineRunException[source]¶
基類:
airflow.exceptions.AirflowException表示管道執行失敗的異常。
- class airflow.providers.microsoft.azure.hooks.synapse.BaseAzureSynapseHook(azure_synapse_conn_id=default_conn_name, **kwargs)[source]¶
基類:
airflow.hooks.base.BaseHook使用連線 ID 建立與 Azure Synapse 的會話和連線的基礎 hook 類。
- 引數::
azure_synapse_conn_id (str) – Azure Synapse 連線 ID。。
- 返回要新增到連線表單的連線小部件。
返回自定義欄位行為。
- class airflow.providers.microsoft.azure.hooks.synapse.AzureSynapsePipelineHook(azure_synapse_workspace_dev_endpoint, azure_synapse_conn_id=default_conn_name, **kwargs)[source]¶
-
用於與 Azure Synapse Pipeline 互動的 Hook。
- 引數::
- run_pipeline(pipeline_name, **config)[source]¶
執行 Synapse 管道。
- 引數::
pipeline_name (str) – 管道名稱。
config (Any) – Synapse Artifact Client 的額外引數。
- 返回::
管道執行 ID。
- 返回型別::
azure.synapse.artifacts.models.CreateRunResponse
- get_pipeline_run(run_id)[source]¶
獲取管道執行。
- 引數::
run_id (str) – 管道執行識別符號。
- 返回::
管道執行。
- 返回型別::
azure.synapse.artifacts.models.PipelineRun