airflow.providers.tableau.sensors.tableau

TableauJobStatusSensor

监控 Tableau Server 作业的状态。

模块内容

class airflow.providers.tableau.sensors.tableau.TableauJobStatusSensor(*, job_id, site_id=None, tableau_conn_id='tableau_default', **kwargs)[源码]

基类: airflow.sensors.base.BaseSensorOperator

监控 Tableau Server 作业的状态。

参数:
  • job_id (str) – 要监控的作业 ID。

  • site_id (str | None) – 工作簿所属站点的 ID。

  • tableau_conn_id (str) – 包含用于向 Tableau Server 进行身份验证的凭据的Tableau 连接 ID

template_fields: collections.abc.Sequence[str] = ('job_id',)[源码]
tableau_conn_id = 'tableau_default'[源码]
job_id[源码]
site_id = None[源码]
poke(context)[源码]

持续探测直到作业成功完成。

参数:

context (airflow.sdk.definitions.context.Context) – 执行期间的任务上下文。

返回:

如果成功则返回 True,否则返回 False。

返回类型:

bool

此条目有帮助吗?