改善應用程式效能的最佳做法
瞭解如何確保應用程式反應靈敏且實用。您可以僅使用必要欄位、移除重複維度,並在已發佈的應用程式版本中工作,以改善應用程式的速度和整體效能。
請記住,Insights 僅使用資料模型中包括的資料。在 Insights 中詢問問題時,建立主維度和量值會有所幫助。
透過 Insights 改善應用程式效能
在您開啟應用程式之後,Insights 幾乎可以立即透過執行應用程式及其資料的剖析來傳回建議。可用於應用程式的中繼資料大小會影響 Insights 最初剖析新應用程式的時間長度。
若應用程式包含超過 500 個欄位,則 Insights 在分類一般維度或量值以外的欄位方面會較不準確。
若應用程式包含超過 100 個主量值,或超過 100 個主維度,則 Insights 在分類一般維度或量值以外的項目方面會較不準確。例如,若您有超過 100 個主維度,則用來作為地理維度的主維度可能只會分類為維度。會分別為主維度和主量值定義此 threshold。
作為最佳做法,請僅載入相關欄位,以確保應用程式不會達到難以維護的大小。
若要改善應用程式效能,請考慮下列動作:
-
僅載入應用程式的必需欄位。
-
透過資料值查閱指定可在問題中參考的值。
-
從資料模型中移除重複維度。
透過 Insights 改善分析品質
以下是幾個可在 Insights 中改善分析品質的最佳做法。
避免將太多維度新增至應用程式
可能會忍不住在應用程式中盡量新增維度。納入太多維度可能會導致重複內容,讓使用者更難建立視覺化和分析資料。
命名主項目時避免使用最高級
作為最佳做法,命名主項目時,請排除規則運算式最高級。
例如,Insights 可能會將下列標籤為 This Week’s Sales (本週銷售額) 的主項目辨識為為多個 Token:This Weeks (本週) 作為相對時間篩選,而 Sales (銷售額) 作為資料模型中的維度名稱。您可以在命名主項目時使用 Latest Sales (最新銷售額) 等字詞,以確保引擎辨識完整字詞作為問題。
在邏輯模型中設定資料值查閱
資料模型有時包含多個名稱相同或幾乎相同的欄位。您可以在邏輯模型中變更這些欄位的資料值查閱值,以確保使用者詢問參考正確欄位的問題。自訂資料值查閱欄有助於引擎在詢問問題時辨識正確欄位。
例如,資料模型可以包含兩個國家維度,即客戶國家和供應商國家。若使用者通常詢問客戶的國家,則可以從資料值查閱欄中移除供應商國家。
請參閱 定義欄位和群組 獲得更多關於使用資料值查閱的資訊。
在受管理的空間中使用應用程式
Insights 在受管理空間的應用程式中有不同的行為在個人或共用空間中,您通常可存取應用程式的所有欄位。在已發佈的應用程式中,您只能存取主項目。在將應用程式發佈至受管理空間之前,確保您已為您希望提供使用的維度和量值建立主項目。
自然語言問題在具有受限和特定欄位數量的應用程式中有最佳的運作狀況。因此,相較於共用或個人空間中的應用程式,已發佈的應用程式反應更靈敏。
若應用程式位於個人和共用空間中,Insights 可以在簡單的主維度上執行計數。若應用程式位於受管理空間中,則這無法進行,因為使用者無法存取基礎欄位。