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
資源 |
方法 |
---|---|
資料來源 |
|
群組 |
|
專案 |
|
排程 |
|
站點 |
|
任務 |
|
使用者 |
|
工作簿 |
|
以下是 TableauOperator 的範例用法
task_refresh_workbook_blocking = TableauOperator(
resource="workbooks",
method="refresh",
find="MyWorkbook",
match_with="name",
blocking_refresh=True,
task_id="refresh_tableau_workbook_blocking",
)