訂閱疑難排解

「此電子郵件中的檢視快照無法正確呈現。」

如果您接收的訂閱出現此錯誤訊息,可能是由以下幾種原因導致的:

  • 缺失認證:某些檢視在發佈時具有嵌入的認證。如果內嵌認證現已過時或檢視在重新發佈時未包含內嵌認證,則您可能會收到以上錯誤訊息。

  • 資料庫暫時癱瘓:如果檢視具有即時資料庫連線,且資料庫在組建訂閱時暫時癱瘓,則您可能會收到以上錯誤訊息。

  • 背景程序逾時:預設情況下,處理訂閱的背景程序在轉譯檢視時,每個檢視有 30 分鐘的逾時值。如果轉譯檢視時超過此時間上限,則工作簿的下一個檢視會因為逾時導致作業失敗。大部分情況下,此預設值相當足夠。但如果背景處理程序在處理極大且非常複雜的儀表板,30 分鐘可能就不夠。您可以檢查非資料擷取背景工作管理檢視,看看是否出現了這種情況。若要提高超時閾值,請使用 tsm configuration set subscriptions.timeout 命令。

無法在電子郵件中看見影像

若要讓內容影像顯示在訂閱電子郵件中,訂閱檢視的使用者除了「檢視」權限之外,還必須具有「下載影像/PDF」權限。有關詳情,請參閱權限功能

無法訂閱

如果您在 Tableau Server 上可以看到檢視並且該檢視的右上角有一個訂閱圖示 (),則您可以訂閱該檢視。

需要存在以下兩項,您才能訂閱檢視:需要正確設定 Tableau Server(請參閱管理訂閱(Link opens in a new window)),並且您訂閱的檢視必須已嵌入其資料來源的認證或者根本不需要認證。後一種情況的範例連線到不需要重新整理的擷取的工作簿,或其資料位於發佈時工作簿附帶的檔案中的工作簿。嵌入認證的步驟在 Tableau Desktop 中執行(有關詳情,請參閱 Tableau 說明(Link opens in a new window))。

沒有訂閱圖示

可以看到檢視但無法訂閱它。發生這種情況的幾種原因如下:

  • 沒有排程訂閱:如果沒有排程任何訂閱,則訂閱圖示將不會出現。若要設定訂閱排程,請參閱建立或修改排程(Link opens in a new window)
  • 檢視使用即時資料庫連線:包含即時資料庫連線的檢視(當您首次按一下檢視時,將在該檢視中提示您輸入資料庫認證)不可用於訂閱。訂閱包括檢視(或工作簿)、資料和排程。為了交付檢視所需的資料,Tableau Server 需要內嵌資料庫認證或不需要認證的資料。至於即時資料庫連線,Tableau Server 沒有相關認證,只有單個使用者擁有認證。這就是為什麼您只能訂閱不需要認證或已嵌入認證的檢視的原因所在。
  • Tableau Server 設定為使用受信任的驗證:如果 Tableau Server 設定為使用受信任的驗證,您也可能可以看到檢視但無法訂閱它(沒有訂閱圖示)。有關詳情,請參閱確儲存取訂閱(Link opens in a new window)

接收的訂閱無效或「損壞」訂閱

如果除了生產執行個體,您還設定了 Tableau Server 測試或開發執行個體上的訂閱,請停用非生產執行個體上的訂閱。在所有執行個體上將訂閱保持為啟用狀態會導致您使用者接收到看起來有效但實際無法運作的訂閱,或接收到已在檢視或工作簿上取消的訂閱。

遺漏 PDF 附件

如果您的管理員已啟用,您可以將 PDF 附件新增到訂閱中。若訂閱中缺少 PDF 附件,可能是因為 PDF 的大小超過電子郵件伺服器的大小限制,或超過伺服器管理員所設定的大小上限。在 Tableau Server 中,可透過 tsm 組態選項 subscriptions.max_attachment_size_megabytes 來調整訂閱的 PDF 附件的大小上限。有關詳情,請參閱設定伺服器事件通知設定訂閱站點

已擱置訂閱

預設情況下,訂閱在 5 個連續流程訂閱之後暫停。若要變更在暫停之前允許發生的訂閱失敗臨界數量,請使用 tsm 設定選項:backgrounder.subscription_failure_threshold_for_run_prevention。此設定在擱置訂閱之前必要的連續失敗訂閱數量的臨界值。這是全伺服器設定。

僅伺服器管理員可設定訂閱擱置前的失敗次數閾值。有關設定此閾值的詳細資訊,請參閱設定訂閱伺服器

預設情況下,訂閱擱置時不會向管理員傳送電子郵件,但可以透過「我的帳戶設定」選擇每個網站的訂閱電子郵件。

繼續已擱置的訂閱

管理員與訂閱擁有者可以透過下列方式繼續訂閱:

  • 從「內容設定」中的「我的訂閱」索引標籤

  • 從每個工作簿的「訂閱」索引標籤

  • 從「工作(僅限伺服器管理員)」下的「訂閱」索引標籤

繼續訂閱後,警示失敗次數將變回零。將在下一個排定的評估時間執行下一次訂閱評估。

無法將訂閱頻率設定為「資料重新整理時」

若工作簿使用一個已發佈的擷取連線,則可以將訂閱設定為在擷取重新整理時執行。建立或修改訂閱時,若工作簿使用以下選項,則可能看不到「頻率」選項:

  • 透過 Tableau Bridge 執行的擷取重新整理
  • 多個擷取重新整理
  • 即時資料連線

訂閱沒有到達(「傳送電子郵件時出錯。無法向 SMTP 主機傳送命令。」)

如果訂閱未到達,並且您的 SMTP 伺服器使用的是加密 (SSL) 會話,則您可能會在 Windows 事件檢視器中看到以上錯誤。訂閱只支援未加密的 SMTP 連線。解決方案是使用未加密的 SMTP 伺服器。(如果遇到此錯誤,請附註: Tableau Server 將仍然會指明訂閱正在「非擷取背景工作」(Link opens in a new window)管理檢視中傳送。)

升級到 8.1 後,自訂指令碼不工作

為了更好地管理會話,從 8.1 版開始,向檢視 URL 末尾新增了一個井號 (#)。如果您的自訂訂閱指令碼會以 PDF 或 PNG 形式組建檢視,可能需要更新指令碼以允許使用井號。

例如,在版本 8.1 之前,檢視 URL 使用此語法:http://tableauserver/views/SuperStore/sheet1。若要以 PNG 格式組建檢視,可以將 .png 新增到 URL 末尾。例如,http://tableauserver/views/SuperStore/sheet1.png

在版本 8.1、8.2 或 8.3 中,檢視 URL 使用此語法:http://tableauserver/views/SuperStore/sheet1#1。若要產生 PNG,請在井號標記前面新增 .png。例如:http://tableauserver/views/SuperStore/sheet1.png#1

升級到 9.0 後,自訂指令碼不工作

在版本 9.0 中,伺服器 URL 末尾的會話 ID 由「iid」」參數 :iid=<n> 指明。例如,http://localhost/#/views/Sales2015/SalesMarginsByAreaCode?:iid=1。此參數替換了 Tableau Server 8.x 版本用於會話 ID 的井號標記「#<n>」。

如果使用以 PDF 或 PNG 形式組建檢視的自訂訂閱指令碼,您可能需要透過移除井號標記和數位 (#<n>) 並在數字前面插入 ?:iid= 會話 ID 參數來更新指令碼。

從版本 9.0 開始,檢視 URL 使用此語法:http://tableauserver/views/SuperStore/sheet1?:iid=2

若要在版本 9.0 及更高版本中組建 PNG,請在會話 ID 前面新增 .pnghttp://tableauserver/views/SuperStore/sheet1.png?:iid=2

感謝您的意見回饋! 提交意見回饋時發生錯誤。重試或傳送訊息給我們