使用商務邏輯建置 Insight Advisor 的資料模型 | Qlik Cloud 說明
跳到主要內容 跳至補充內容

使用商務邏輯建置 Insight Advisor 的資料模型

上次更新:2026/10/9

Insight Advisor 根據已習得的前導參照使用邏輯模型以根據您的查詢產生分析。您可以透過商務邏輯為您的應用程式定義自己的邏輯模型。

video thumbnail

Insight Advisor 依賴 Qlik 認知引擎 和已習得的前導參照來理解資料模型中欄位的關係和使用情況。您也可以選擇自訂商務模型以改善 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 的預設分析期間。

若要自訂邏輯模型,請進行下列事項:

  1. 啟用應用程式的自訂商務邏輯。
  2. 定義欄位和群組。

    在 Insight Advisor 中定義欄位和群組

  3. 也可以選擇將群組新增至套件。

    設定 Insight Advisor 的邏輯模型範圍,搭配套件

  4. 也可以選擇定義群組之間的階層

    在 Insight Advisor 中建立搭配階層的鑽研分析

  5. 也可以選擇套用行為。

    將行為套用至邏輯模型,用於Insight Advisor

  6. 也可以選擇建立行事曆期間。

    在 Insight Advisor 中使用日曆期間定義分析期間

您可以將邏輯模型重設為預設。您也可以暫時停用商務邏輯。

啟用自訂商務邏輯

  1. 在應用程式中,開啟應用程式導覽功能表並選取邏輯模型。
  2. 按一下繼續。

您的應用程式現已啟用自訂商務邏輯。先例式學習現已停用。

資訊備註若您啟用自訂邏輯模型,會自動套用對於欄位可見性和資料值搜尋的建議。這表示,資料模型中的特定欄位可能無法在 Insight Advisor 中顯示或搜尋。您可以重新設定邏輯模型以恢復這些建議,或套用其他自訂。請參閱 可見性 和 資料值查詢。

重設商務邏輯

您可以將邏輯模型重設為預設模型。重設會停用自訂商務邏輯並啟用 Insight Advisor 中的前導參照式學習。

  1. 在邏輯模型中,按一下重設為預設。
  2. 按一下確認。

停用商務邏輯

您可以停用自訂邏輯模型。與重設商務邏輯不同,您可在之後重新啟用自訂商務邏輯。停用您的商務邏輯時,將會使用應用程式的預設商務邏輯。

  1. 在邏輯模型中,按一下停用邏輯。
  2. 按一下確認。

限制

商務邏輯有下列限制:

  • 如果您正在使用或打算使用商務邏輯,您無法變更載入指令碼中任何預設的 autoCalendar 欄位。對這些欄位的變更可能會破壞商務邏輯,而且一旦受到影響,商務邏輯就無法重新建立。

相關學習內容:

瞭解更多資訊

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們!