🐬Spotfire Automation 排程失敗怎麼查?從 Log、Web Player 到 SQL Server 網路限制的完整排錯教學
Spotfire Automation 排程突然失敗,第一步到底該看哪裡? 很多公司會用 Spotfire 做報表自動化,像是每天定時產出分析圖、Excel、PDF,或自動寄送結果。 表面上看起來只是「排程失敗」,但實際上背後可能不是報表本身有問題,而是整個系統環境出了狀況。 最常見的情況是這樣: 排程頁面顯示 FAILED 但點進去看,沒有明顯的報表錯誤 使用者以為是 DXP 壞了、腳本壞了、SQL 寫錯了 結果最後真正原因其實是: Spotfire 伺服器根本連不到資料庫 這篇文章會用最白話的方式,帶你一步一步理解: 排程失敗時,應該先看哪裡 Spotfire 的 log 要怎麼看 Web Player 為什麼會影響排程 怎麼判斷是不是 SQL Server 網路連線被擋 什麼是來源 IP 白名單 要怎麼跟 IT、DBA、網管正確溝通 如果你是初學者,或是剛好在公司碰到類似問題,這篇可以直接當作排錯筆記使用。 一、看到 FAILED,不代表一定是報表內容有錯 很多人一看到 Spotfire Automation 失敗,第一個反應會是: 是不是報表打不開? 是不是資料表 SQL 寫錯? 是不是 IronPython 腳本失敗? 是不是輸出 PDF 權限不夠? 這些都有可能,但有一種狀況更常被忽略: 排程根本還沒真正執行,就先失敗了。 這就像你想開車出門,但車子根本沒發動,不是導航有問題,也不是目的地有問題,而是引擎根本沒啟動。 在 Spotfire 裡,這種情況常常會出現在: Automation Services 沒有可用節點 Web Player 狀態異常 Node Manager 掛掉 Spotfire Server 連不到後端資料庫 也就是說, 問題不是報表本身,而是系統底層環境 。 二、Spotfire 排程失敗時,正確的 log 查法是什麼? 1. 不要只看 Scheduled Jobs 很多人會停留在排程列表頁,只看到狀態是 FAILED。 但那個地方通...