在 Tableau Cloud 上排程重新整理
您可以直接在 Tableau Cloud 上針對雲端託管資料的擷取排程重新整理任務。這可能包括以下資料類型的擷取:
- Salesforce.com 或 Google Analytics (分析)。
- Google BigQuery 或 Amazon Redshift(如果不想使用即時連線)。對於內部部署 Redshift,必須使用 Tableau Bridge。
基於 SQL 的資料或雲端平台(例如 Amazon RDS、Microsoft Azure 或 Google Cloud Platform)上承載的其他資料(如果不想使用即時連線,或該資料來源不支援即時連線)。
有關支援的資料來源的列表,請參閱允許與雲端平台中託管的資料進行即時連線。
使用 Tableau Bridge 建立擷取重新整理時,還可以使用排程。有關詳情,請參閱設定 Bridge 重新整理排程。
附註:
- 有關重新整理 Microsoft Excel、SQL Server 或 Tableau Cloud 無法直接存取的其他資料的擷取的資訊,請參閱與 Bridge 的連線。
您的 Tableau Cloud 站台具有支援所有使用者分析需求的容量。網站容量包含儲存的容量,以及需要在網站上執行的工作,包括擷取。有關詳情,請參閱 Tableau Cloud 站台容量。
建立重新整理排程
重要資訊!
- 「建立擷取重新整理」對話方塊不再提供「立即執行」選項。「立即執行」選項現在列於「動作」下拉式功能表中。
- 不能將任務設定為按順序(串列)執行。相反的,您可能希望錯開擷取重新整理的開始時間,以便任務逐一執行。
- 如果將現有任務移轉到自訂排程時請注意,除非變更這些任務的開始時間,否則任務會並行執行,這可能是您不樂見的情況。
- 如果為同一工作簿或已發佈的資料來源安排多個資料擷取重新整理,則這些作業會連續執行,其中一個等待前一個完成。
登入 Tableau Cloud 時,請從左側的瀏覽面板中選取「探索」,然後視您要重新整理的內容類型,從下拉式功能表中選取「所有工作簿」或「所有資料來源」。
選取要重新整理的工作簿或資料來源的核取方塊,然後選取「動作」>「重新整理擷取」。
在「重新整理擷取」對話方塊中,選取「排程重新整理」,然後完成以下步驟:
- 重新整理類型:選擇要重新整理的類型。預設情況下會執行完全重新整理。只有在發佈擷取之前在 Tableau Desktop 或 Tableau Cloud 的 Web 製作中設定累加式重新整理時,累加式重新整理才可用。如果選擇已設定為執行完全重新刷新的一個或多個工作簿或資料來源,則選擇累加式重新整理的選項會停用。有關詳情,請參閱 Tableau 說明中的重新整理擷取。
重新整理頻率:設定擷取重新整理執行的頻率。可以將頻率設定為每小時、每天、每週或每月執行。時間和天數間隔取決於您選擇的重複頻率,如下所述:
每小時:可用頻率是每小時(從特定時間到特定時間)。即任務將在指定時間每小時執行一次。
每日:可用頻率為每二、四、六、八或十二小時,或每天只執行一次。除了開始和結束時間之外,還可以選擇一週中的一天或多天。即可以在一週的每天或特定日期,依照特定的時數間隔或每天執行一次任務。
每週:可用頻率是一週中某一天的特定時間。這意味著可以在一週中的某一天執行工作,每週在某個時間執行一次。
每月:可以透過兩種不同的方式設定:
可以選擇「日」作為間隔頻率,然後允許選擇一個月內的特定日期。例如,可以選擇在每月 2 日、15 日和 28 日的下午 2:45 執行任務。
還可以選擇一週第一、第二、第三、第四、第五天和最後一天的特定時間。例如,可以選擇在每個月的第二個星期三下午 2:45 執行任務。
更新現有排程
變更現有排程時,您將不再從現有排程清單中進行選擇,而是直接變更排程中的重複設定。
擷取重新整理的時間限制
為了確保長時間執行的重新整理任務不會佔用所有系統資源,並且不會阻止網站上其他擷取的刷新,Tableau Cloud 將為刷新任務強制實施 7200 秒(120 分鐘或兩小時)的超時限制。超時限制是單一擷取在被取消之前完成一次重新整理允許的最長時間。超時限制不可設定。
不要超過超時限制
儘管達到超時限制的情況並不常見,但如果您在大量使用擷取的環境中工作,您只能對擷取進行少數修改來幫助避免達到超時限制。
設定累加式重新整理
考慮將擷取設定為在每次執行重新整理任務時進行累加式重新整理,而不是完全重新整理。
預設情況下,擷取設定為完全重新整理。儘管完全重新整理可為您提供資料的精確副本,但完全重新整理可能需要很長時間才能完成。為了縮短重新整理擷取所需的時間,請考慮改為設定擷取的累加式重新整理。有關詳情,請參閱 Tableau 說明中的設定增量擷取重新整理。
附註:您必須在將擷取發佈到 Tableau Cloud 之前設定累加式重新整理。發佈後,您將能夠在「建立擷取重新整理」對話方塊中選擇「累加式重新整理」選項。
減少擷取的大小
您可以透過減少擷取的大小來說明重新整理任務更快完成。
可以透過兩種常見方法來減少擷取的大小:隱藏所有未使用的欄位,以及使用資料來源篩選器。
隱藏所有未使用的欄位:建立擷取時會排除您在資料來源中隱藏的欄位。若要在建立擷取時隱藏欄位,請參閱 Tableau 說明中的建立擷取。
新增資料來源篩選器:您可以透過新增資料來源篩選器來減少擷取中的列數。有關詳情,請參閱 Tableau 說明中的篩選資料來源中的資料。
附註:您必須在將擷取發佈到 Tableau Cloud 之前隱藏所有未使用的欄位或新增資料來源篩選器。
使用替代方法來重新整理擷取
如果可能,請考慮在 Tableau Cloud 外部重新整理擷取。
Tableau Desktop:您可以從 Tableau Desktop 中手動重新整理發佈的擷取。有關詳情,請參閱從 Tableau Desktop 中重新整理已發佈擷取。
Tableau Bridge:根據資料來源而定,您可以使用 Tableau Bridge 來按排程設定和重新整理發佈的擷取。有關詳情,請參閱使用 Bridge 來保持資料的最新狀態。
Tableau 擷取命令列公用程式(已棄用):根據資料來源而定,您可以使用 Tableau Desktop 附帶的命令列公用程式以程式設計方式重新整理發佈的擷取。有關詳情,請參閱從命令列中自動執行資料擷取重新整理工作。
2022 年 10 月已棄用:此公用程式在以後的版本中不可用。若要重新整理 Tableau Cloud 無法直接存取的資料來源或虛擬連線,請改用 Tableau Bridge。要使用指令碼啟動重新整理作業,請使用 tabcmd refreshextracts(連結在新視窗開啟) 或 REST API 執行擷取重新整理工作(連結在新視窗開啟)。
排程在其他時間重新整理
考慮變更進行重新整理任務的時間。有關詳情,請參閱管理重新整理工作。
重新整理任務達到超時限制時的錯誤
如果重新整理任務達到超時限制,您或者其他人可能會看到下列錯誤之一。如果您是擷取的發佈者或所有者,您可能會在電子郵件通知中看到以下錯誤之一。如果您是網站管理員,您可能會在有關擷取背景工作的管理檢視中看到這些錯誤之一。
- The query time resource limit (7200 seconds) was exceeded.(已超出查詢時間資源限制(7200 秒)。)
- com.tableau.nativeapi.dll.TableauCancelException: Operation cancelled.(com.tableau.nativeapi.dll.TableauCancelException: 操作已取消。)
- The query time resource limit (8100 seconds) was exceeded.(已超出查詢時間資源限制(7200 秒)。)
為了幫助解決和在將來避免這些錯誤,請參閱上面的不要超過超時限制部分。