載入應用程式資料
確保應用程式永遠透過載入來反映最新資料。與自動更新不同,應用程式不會在資料來源變更時自動重新整理。為求便利,您可以手動載入應用程式,以與最新資料或排程載入同步。可以透過各種方法啟動載入,確保深入資訊保持最新狀態。
關於哪些使用者可以載入資料的資訊,請參閱:
您可以查看應用程式的載入狀態。這可以是成功、載入中或失敗。
- 在上次修改欄的應用程式清單檢視畫面中。
- 在並排檢視畫面或群組檢視畫面的應用程式卡片中。
排程載入應用程式資料
您可以為應用程式中的資料載入建立排程。排程可根據頻率、日期和時間,或在重新整理應用程式中的資料集時。
若要設定應用程式的載入排程:
-
在活動中心內,按一下應用程式上的 ,並選取載入排程。
-
按一下新增排程。
-
若要在重新整理資料時排程載入,選取載入應用程式中的重新整理資料集時。
若要建立基於時間的排程,請在載入應用程式的時間之下選取任一選項。
資訊備註如果應用程式不包含 Qlik Talend Data Integration 建立和重新整理的資料集,將不會顯示 時間 標題和 資料集合何時重新整理 的選項。
基於時間的排程
建立基於時間的排程時,您可以選擇:
-
載入頻率和間隔
-
時區和一天中的時間
-
排程效期
-
完整或 部分載入
可按照下列間隔設定重複載入:
-
每日:設定每日次數、時區和一天中的時間。
-
每週:設定星期幾、每日次數、時區和一天中的時間。
-
每月:設定日期、每日次數、時區和一天中的時間。
-
每年:設定月份、日期、每日次數、時區和一天中的時間。
對於每天以任何間隔執行多次的排程,您也可以定義一天中執行排程的間隔小時數。指定排程在該日開始的特定時間。
依照預設,排程將會連續執行,沒有結束日期。您可以選擇設定開始日期、結束日期或僅執行兩個日期之間的排程。
基於事件的排程
您可以將排程設定為在重新整理應用程式中的資料集時載入應用程式。此選項僅適用於包含由 Qlik Talend Data Integration 建立和重新整理資料集的應用程式。如需詳細資訊,請參閱整合資料。
管理載入排程
您可以為您擁有的所有應用程式編輯排程載入。
若要從應用程式移除排程載入:
-
在活動中心內,按一下應用程式上的 ,並按一下載入排程。
-
按一下刪除。
租用戶管理員和分析管理員可以從 管理 活動中心編輯和刪除排程載入任務。如需詳細資訊,請參閱 管理應用程式資料的排程載入。
限制和考慮事項
-
若連續五次都無法執行,就會關閉載入排程。若您擁有應用程式的載入排程,您將會在發生此情況時接收通知。可以為單一應用程式、一個空間中的所有應用程式或一個租用戶中的所有應用程式自訂通知設定。如需關於載入排程擁有者的資訊,請參閱 載入排程的擁有權。
-
若載入排程的擁有者離開或從租用戶遭到刪除,另一個使用者必須擁有載入排程,或是刪除並重新建立載入排程。否則,載入排程將會失敗。如需更多關於如何變更此擁有權的資訊,請參閱 載入排程的擁有權。
-
若您有大量已排入佇列以及在執行中的資料載入流程 (以及其他並行的 CPU 和記憶體密集型流程),您可能會注意到有些載入流程在執行,在某些情況下於排程開始時間之後尤其明顯。
-
已發佈的應用程式副本不包括已排程的載入。已發佈的應用程式必須有在受管理空間中的應用程式重新設定的已排程載入。
-
若您在空間之間移動具有載入排程的應用程式,則會刪除載入排程。如有需要,請在新的空間中重新建立排程。
-
若您透過重新整理資料集時排程新增或移除應用程式中的資料集,您必須移除排程並重新建立。
-
重新整理資料集時排程不支援部分載入。
載入排程的擁有權
基於時間的排程載入代表擁有該載入排程的使用者執行,而非應用程式擁有者。為了成功執行載入排程,載入排程擁有者對於應用程式及其資料來源仍必須有正確的存取權限。特定動作將會改變載入排程的擁有者。載入排程擁有者由下列規則決定:
-
若您為之前沒有載入排程的應用程式建立載入排程,您會成為該載入排程的擁有者。
-
若另一個使用者編輯或儲存現有的載入排程,擁有權會轉移給他們。
-
若另一個使用者在資料載入編輯器中進行編輯 (或在 資料管理員 中載入資料),以修改應用程式的載入指令碼,則在大部分的情況下,擁有權會轉移給他們。不過,若此使用者已經是最近編輯載入指令碼的使用者,則排程的擁有權將不會轉移給他們。
-
無論是透過在報告區段上傳來源檔案或手動編輯載入指令碼,建立或修改應用程式的發佈清單都可編輯載入指令嗎。 若您這麼做,而您不是載入指令碼的最近編輯者,您將會成為新的應用程式載入排程 (如有) 擁有者。若您已經是載入指令碼的最近編輯者,則排程的擁有權將不會轉移給您。
如需更多關於共同開發應用程式資料模型的資訊,請參閱 在共用空間中共同開發資料載入指令碼。
部分載入
開啟部分載入以執行載入指令碼的預定義部分並更新對應表格。完整載入永遠從刪除現有資料模型中的所有表格開始,然後執行載入指令碼。部分載入將不會這麼做。反而這會保留資料模型中的所有表格,然後僅執行前面有 Add、Merge 或 Replace 前置詞的 Load 和 Select 陳述式。
必須先在資料載入編輯器的載入指令碼中設定部分載入。如需資訊,請參閱 部分載入。
手動載入應用程式資料
您可以手動載入應用程式,將載入任務新增至載入佇列。
請執行下列動作:
- 在活動中心內,按一下應用程式上的 ,並選取立即載入。
檢視應用程式的載入歷史記錄
載入歷史記錄包含所選應用程式的載入歷史記錄。使用此來協助解決排程載入問題。您可以檢視過去和目前載入的狀態、開始和結束時間以及持續期間。您也能檢視並下載對應的記錄檔。
有兩種檢視應用程式載入歷史記錄的方式。
- 在應用程式的清單檢視畫面中,按一下上次修改欄中的日期並選取檢視載入歷史記錄。
- 選取應用程式的詳細資訊,然後按一下重新載入歷史記錄。
在載入歷史記錄頁面上,按一下檢視按鈕以檢視載入摘要。或者您也可以下載詳細記錄檔。達到記錄儲存數量限制後,新的記錄將會以先前先出的原則取代最舊的記錄。
若載入時間太長或應用程式已透過新的資料更新,您可能會想要取消應用程式載入,並且想要開始新的載入。若要取消載入,前往載入歷史記錄,並按一下取消。
您可以在載入歷史記錄中查看已取消的載入。
檢視並刪除載入排程
租用戶管理員和分析管理員可以從 管理 活動中心檢視和刪除排程載入任務。如需詳細資訊,請參閱管理應用程式資料的排程載入。
理解時間戳記:已更新、修改日期和上次載入日期
已更新時間戳記向活動中心內的每個應用程式圖磚底部顯示。也可以選取應用程式上的 ,然後選取詳細資訊,以便檢視。相同的時間戳記在詳細資訊中列為修改日期。日期格式可能會不同;例如,若應用程式最近更新,應用程式圖磚上的已更新值可能會顯示為:15 分鐘前更新。
選取應用程式上的 ,然後選取詳細資訊,以檢視上次載入日期。此值只會在載入應用程式資料時更新。載入也會變更已更新和修改日期時間戳記。
下表列出重新整理已更新 (與修改日期相同) 和上次載入日期時間戳記的操作:
操作 | 已更新、修改日期 | 上次重新載入日期 |
---|---|---|
載入 | 是 | 是 |
變更名稱 | 是 | 否 |
變更描述 | 是 | 否 |
變更縮圖 | 是 | 否 |
發佈應用程式 | 是 | 否 |
變更擁有者 | 是 | 否 |
變更指令碼 | 是 | 否 |
新工作表 | 否 | 否 |
變更任務表 | 否 | 否 |
其他載入應用程式的方式
此說明主題主要著重於從活動中心載入。 。您可以透過其他方式載入應用程式,例如從:
-
應用程式中的 資料載入編輯器 或 資料管理員
-
應用程式中的按鈕物件
-
Qlik 應用程式自動化
您用來觸發應用程式載入的方法會影響 Qlik Cloud 訂閱的容量限制。在 資料載入編輯器 或 資料管理員 以外觸發的載入,例如從應用程式按鈕、活動中心或自動化觸發的載入,會計入每天每個應用程式的排程載入數量上限。 如需詳細資訊,請參閱: