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