使用商務邏輯建置 Insight Advisor 的資料模型
Insight Advisor 根據已習得的前導參照使用邏輯模型以根據您的查詢產生分析。您可以透過商務邏輯為應用程式定義自己的邏輯模型。
Insight Advisor 依賴 Qlik cognitive engine 和已習得的前導參照來理解資料模型中欄位的關係和使用情況。您也可以選擇自訂商務模型以改善 Insight Advisor 結果。您可以在準備索引標籤中的商務邏輯之下的邏輯模型中自訂邏輯模型。
若應用程式中已啟用商務邏輯功能,則會停用應用程式的前導參照式學習。
理解邏輯模型
應用程式的邏輯模型是 Insight Advisor 在產生視覺化時使用的概念模型。這透過應用程式的基礎資料模型來建置。每個應用程式具有單一邏輯模型。欄位和主項目是邏輯模型的核心元件。這組織為群組。群組指示欄位或主項目之間的概念性關聯或關係。該邏輯模型也包含關於群組之間可能關係的資訊。
邏輯模型直接影響 Insight Advisor 的運作方式。例如,當使用者選取欄位以顯示趨勢分析時,Insight Advisor 會嘗試尋找屬於主要行事曆群組的日期欄位。若欄位是 Sales,Insight Advisor 會將 Order Date 等欄位的優先順序列於欄位 Employee Birth Date 之前。
商務邏輯也會影響自然語言問題中系統在欄位之間選擇的方式。例如,欄位 Product Name 和 Product Code 會組成單一群組。若使用 'what are sales by product' 作為自然語言問題,則 Product Name 會用於 'product',因為這對於該群組是較好的選擇。
用於商務邏輯的預設邏輯模型是星型結構。若星型結構不是最佳,則商務邏輯可讓您為應用程式建構不同的模型。商務邏輯也可以針對包含局部加總量值或極大量值表格的邏輯模型,協助限制其中的彙總。這可改善在 Insight Advisor 探索應用程式資料的情況。
自訂邏輯模型
邏輯模型分為下列區段,以自訂應用程式的邏輯模型:
- 概述:概述提供商務邏輯的摘要。按一下欄位與群組、套件、階層或行為可開啟相應的區段。
- 欄位與群組: 欄位與群組可讓您定義邏輯模型中欄位和主項目所屬的群組。
- 套件: 套件可讓您建立相關群組的集合。這可避免一起使用不在相同套件中的群組。
- 階層:階層可讓您定義群組之間的向下探查關係。
- 行為:行為可讓您指定偏好或拒絕欄位之間的關係。行為也可以強制執行所需選項。
- 行事曆期間:行事曆期間可讓您建立 Insight Advisor 的預設分析期間。
若要自訂邏輯模型,請進行下列事項:
- 啟用應用程式的自訂商務邏輯。
-
定義欄位和群組。
-
也可以選擇將群組新增至套件。
-
也可以選擇定義群組之間的階層
-
也可以選擇套用行為。
-
也可以選擇建立行事曆期間。
您可以將邏輯模型重設為預設。您也可以暫時停用商務邏輯。
啟用自訂商務邏輯
請執行下列動作:
- 在應用程式中,按一下準備並選取邏輯模型。
- 按一下繼續。
現在已為應用程式啟用自訂商務邏輯。前導參照式學習現在已停用。
重設商務邏輯
您可以將邏輯模型重設為預設模型。重設會停用自訂商務邏輯並啟用 Insight Advisor 中的前導參照式學習。
請執行下列動作:
- 在邏輯模型中,按一下重設為預設。
- 按一下確認。
停用商務邏輯
您可以停用自訂邏輯模型。與重設商務邏輯不同,您可在之後重新啟用自訂商務邏輯。停用您的商務邏輯時,將會使用應用程式的預設商務邏輯。
請執行下列動作:
- 在邏輯模型中,按一下停用邏輯。
- 按一下確認。