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, run

使用者

移除

工作簿

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

這個條目是否有幫助?