TableauOperator¶
使用 TableauOperator
在 Tableau 中执行 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 Server 进行身份验证的凭据。 str - 默认值: tableau_default
资源 |
方法 |
---|---|
数据源 |
|
组 |
|
项目 |
|
schedule |
|
站点 |
|
任务 |
|
用户 |
|
工作簿 |
|
TableauOperator 的用法示例如下
tests/system/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",
)