TableauOperator

使用 TableauOperatorTableau 中执行 Tableau 服务器客户端 Python 命令。

使用操作符

resource: 要使用的资源的名称。str
method: 要执行的资源方法的名称。str
find: 将接收操作的资源的引用。str
match_with: 要与 find 参数匹配的资源字段名称。str - 默认值: id
site_id: 工作簿所属站点的 ID。str - 默认值: None
blocking_refresh: 默认情况下,提取刷新将阻塞,这意味着它将等待刷新完成。bool - 默认值: True
check_interval: 作业在每次实例状态检查之间应等待的时间(以秒为单位),直到操作完成。float - 默认值: 20
tableau_conn_id: 用于向 Tableau 服务器进行身份验证的凭据。str - 默认值: tableau_default


按资源提供的可用方法

资源

方法

数据源

delete, refresh

群组

删除

项目

删除

计划

删除

站点

删除

任务

delete, run

用户

移除

工作簿

delete, refresh

以下是 TableauOperator 的一个使用示例

tests/system/providers/tableau/example_tableau.py[源代码]

    task_refresh_workbook_blocking = TableauOperator(
        resource="workbooks",
        method="refresh",
        find="MyWorkbook",
        match_with="name",
        blocking_refresh=True,
        task_id="refresh_tableau_workbook_blocking",
    )

此条目对您有帮助吗?