支援調整已經設定的定時更新執行資訊
運作監視中基礎表/自助資料集/聯動更新下的資料由「已更新完成的數目 / 共需更新數目」變為「更新成功的數目 / 共需更新數目」
停止更新時「已更新成功的表/聯動」可以使用更新後的資料
新增「結果通知」按鈕
新增普通使用者可以查看管理更新任務(之前只可以管理者管理更新任務)
使用抽取資料則需要進行 資料更新 以保證資料的可用性。
查看正在更新的任務和已經更新完成的任務,並看到這些任務具體的更新資訊和報錯資訊。
在一個統一的頁面對分散設定的定時更新任務進行查看和管理。
對於正在進行的更新任務,所有使用者可以看到它的更新進度,有管理權限的使用者可以在不需要的時候停止該更新任務。
FineBI 提供了監視更新情況、停止更新任務和設定定時更新的功能。
登入 FineBI ,選擇資料準備>更新任務管理,如下圖所示:
進入資料更新「運作監視」介面,可以看到已經結束或者正在更新的任務,如下圖所示:
擁有資料權限不同的使用者,可以看到的更新任務是不同的,與他們所擁有的資料權限相關。
正在更新的任務(更新狀態顯示為進度條),可以被所有使用者看到,可以被有「管理權限」的使用者看到並查看詳情。
所有已結束的任務(更新狀態顯示為已結束),可以被所有有「管理權限」的使用者看到並查看詳情。
展示更新內容如下所示:
任務名稱
「業務包更新」預設為:業務包名+業務包更新
「全局定時更新」預設為:全局更新任務
注:任務名稱可重複。
注:搜尋框中更新狀態預設全選。
點選下拉,輸入需要搜尋的「更新任務名稱、任務時間、觸發方式、觸發人、更新狀態、運作結果」等資訊,點選「搜尋」,如下圖所示:
點選「詳情 」,如下圖所示:
展示「更新報錯資訊、基礎表更新情況、自助資料集更新情況、聯動資訊更新情況」,如下圖所示:
2.3.1 查看更新報錯原因
若更新狀態為失敗,點選「更新失敗」按鈕,可顯示更新失敗的原因,如下圖所示:
更新報錯原因提示如下所示:
增量更新相關語句均為空,請檢查該資料集的增量更新配置情況
注:若沒有填寫增量更新語句,不允許進行更新
對於更新失敗的資料表,除了可以查看報錯原因,還可以查看錶的存放位置。
若更新失敗的表為基礎表,還可以查看該表影響的自助資料集。
数据表更新失败,则会标红,点击更新失败的表,选择「查看该表数据」,会跳转到该数据表所在的业务包下,如下图所示:
點選標紅的表,選擇「查看該表影響的自助資料集」,自助資料集更新任務詳情會跳轉到該表更新失敗影響的自助資料集,如下圖所示:
點選傳回,則回到顯示所有自助資料集的更新情況,如下圖所示:
只有有管理權限(詳情請參見:資料權限 2.3節)的使用者可以停止正在更新的任務。點選「詳情」,如下圖所示:
在更新過程中,有可能會因為使用者網路、環境不穩定而出現更新異常,導致更新卡住,無法成功更新。
對於這種情況,FineBI 為使用者提供了「智慧中斷」功能,當某個基礎表更新異常時, FineBI 會自動殺掉該基礎表的更新,並且不影響同一個更新任務中的其他基礎表更新。
智慧中斷更新功能是針對基礎表更新的功能,判斷基礎表是否更新異常;
基礎表最長更新時間為 12 小時,若 12 小時後某張基礎表還沒更新完成,則會強制終止該基礎表的更新;
智慧中斷會檢查是否有誤中斷,不會誤傷更新正常的基礎表。
若使用者不需要 FineBI 智慧中斷更新任務,可將 SystemOptimizationConfig.openUpdateIntelligentKill 的參數值改為 false,更改參數的操作方法詳情請參見:FINE_CONF_ENTITY視覺化配置
「更新任務管理」頁面下方,是「BI資料定時更新任務」。如下圖所示:
一個使用者,可以查看並管理他有管理權限(詳情請參見:資料權限 2.3節)的任務。
點選下拉,輸入需要搜尋的「更新任務名稱、運作時間、更新型別、運作狀態」等資訊,點選「搜尋」,如下圖所示:
介面顯示對應搜尋條件的搜尋結果。
可在此介面設定和調整更新任務,如下所示:
忽略配置的更新任務觸發時間,立即執行一次該定時更新任務
注:若沒有填寫增量更新語句,不允許立即執行增量更新
詳情參見:定時更新 2.2節
注:可編輯的定時更新任務必須是已經在「資料準備>業務包/資料表>更新資訊」下新增過後的。
點選,
調整定時更新設定資訊,設定定時更新「觸發時間」、「執行頻率」、「結束時間」以及「通知結果」,點選「確定」,詳情參見:定時更新,如下圖所示:
注:「單表定時更新」可設定全量更新或者增量更新。
此處定時更新不支援設定的內容:
更新資訊儲存詳情參見:平台日誌
修改 SQL 資料集的 SQL 語句後,不能直接進行增量更新,必須先執行一次全量更新,才能進行增量更新。
新新增的 DB 表、SQL 資料集,不能直接進行增量更新,必須先執行一次全量更新,才能進行增量更新。