應用程式內報告的最佳做法
此頁面列出您可以按照的最佳做法,以在 Qlik Cloud 分析 中處理應用程式內報告時獲得最佳結果。
報告任務排程
平行報告任務執行將會增加報告任務的處理時間。同時執行許多報告任務讓任務有較高的逾時或失敗風險。同時執行許多報告任務也會增加個別報告任務的執行時間。
為了獲得最佳結果:
避免同時排程多個報告任務。最好錯開開始時間。
對相同的應用程式排程多個報告任務時,避免安排這些任務在相近的時間執行。建議錯開開始時間,讓某項任務執行先清除對應用程式的請求,再讓另一個任務執行開始。
您也應嘗試避免在每小時剛開始時排程報告任務,因為這是租用戶和區域的峰值請求時間。
管理報告任務收件者
報告任務設定有彈性,您可以新增個別使用者和使用者群組作為報告輸出的收件者。若可行,最佳做法是使用群組以將收件者新增至報告任務。群組是收件者的集合,並在發佈清單中定義。若某個收件者已作為群組的一部分新增至任務,而您變更該收件者的電子郵件地址,則會產生報告並傳遞至更新後的電子郵件地址。
另一方面,若收件者的電子郵件地址可能會在未來變更,則新增個別收件者會有風險。最佳做法是嘗試只有在將使用者新增為群組成員不適當時,才個別新增使用者。
對於用於報告之應用程式的設計考量
避免為了報告用途使用非常大的互動式應用程式。相反地,若應用程式非常大,應考慮僅具備維護報告工作所需資料的報告應用程式。
設計 Excel 範本
安排影像和表格式資料
在 Excel 報告範本中,最佳做法是以水平帶組織不同類型的內容。您可以透過表格式資料並排置放影像,但這會在產生的報告中產生與預期不同的影像大小。
而是在範本中自己的專用列置放影像。
在 Qlik Sense 應用程式開發時有效命名物件的最佳做法
提到命名 Qlik Sense 應用程式中的物件,重要的是,應按照特定最佳做法,以確保清晰性、一致性和可維持性。物件名稱是顯示在報告範本中的圖表和表格標記。以下是對於在 Qlik Sense 中命名表格、圖表和其他元素等物件的一些建議:
對每個物件使用唯一名稱。避免重複,這可能會產生混淆,並造成您新增錯誤的物件。
使用清楚的描述性名稱。選擇準確反映物件用途和內容的名稱。避免可能會混淆使用者的模糊或常見名稱。
精確而有充分的資訊性。保持名稱精確,同時提供足夠的資訊,以傳達物件的功能或資料。冗長的名稱在使用上可能成為累贅。
使用一致的命名慣例。在應用程式中的所有物件建立並按照一致的命名慣例。這有助於維持邏輯結構,並且更輕鬆地搜尋、識別和管理物件。
避免使用特殊字元。在物件名稱中一律使用英數字元和底線。特殊字元會造成指令碼撰寫或運算式方面的問題。
使用連續大小寫或底線而非空格:使用選擇連續大小寫 (myTable) 或底線 (my_table) 以分隔物件名稱中的字詞。這可改善可讀性,並讓人更能理解名稱。
避免使用保留的關鍵字。Qlik Sense 已保留不應作為物件名稱使用的關鍵字。這些關鍵字用於運算式、指令碼或 Qlik Sense 環境。範例包括「if」、「and」、「or」、「load」等。
為維度和量值使用有意義且直覺的名稱。建立圖表內的維度和量值時,請使用清楚描述基礎資料或所代表之計算的名稱。這可提升開發人員和最終使用者的理解程度和共同作業。
文件命名慣例。維護概述用於 Qlik Sense 應用程式之命名慣例的文件。這有助於新的開發人員理解命名慣例,並在多個開發人員使用相同的應用程式時確保一致性。
定期審查並更新物件名稱。隨著應用程式演變或要求變更,請定期審查並更新物件名稱,以確保與應用程式的目前結構和功能一致。