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 Server 進行身份驗證的憑據。 str - 預設值: tableau_default


按資源劃分的可用方法

資源

方法

資料來源

delete, refresh

delete

專案

delete

schedule

delete

站點

delete

任務

delete, run

使用者

remove

工作簿

delete, refresh

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",
    )

此條目有幫助嗎?