什麼是 Insight Advisor 和商務邏輯?
Insight Advisor 是一組 Qlik Sense 功能。Insight Advisor 協助您建立資料模型、建立 視覺效果,並分析資料。商務邏輯可協助 Insight Advisor 解譯資料。
Insight Advisor
Insight Advisor 由下列 Qlik Sense 功能組成:
-
Insight Advisor 搜尋: Insight Advisor 搜尋 可從應用程式導覽功能表中的工作表取得。Insight Advisor 搜尋 根據自然語言搜尋或欄位和主項目的選取項目建立視覺化。Insight Advisor 搜尋 也可以產生可能感興趣的圖表。
-
Insight Advisor 分析類型:Insight Advisor 分析類型 可從應用程式導覽功能表中的工作表取得。Insight Advisor 分析類型 可讓您選取分析類型和要納入的資料。Insight Advisor 然後根據您的參數產生圖表。
-
Insight Advisor Chat: Insight Advisor Chat 是基於聊天的介面,用於交談分析。Insight Advisor Chat 讓您能夠從中心對您有權存取的應用程式進行自然語言搜尋。Insight Advisor Chat 然後傳回相關的視覺效果。
-
Associative insights:Associative Insights 協助您發現盲點並揭露您可能錯過的關係。關聯性深入資訊針對量值比較選項和排除值的貢獻。
-
圖表建議:圖表建議可讓您在編輯工作表時選取資料欄位,並讓Qlik Sense選擇維度、量值和視覺化類型。建議的 圖 可根據您的變更自行調整。您可以透過屬性焦點集合自訂建議的視覺化。
-
建議的關聯:Insight Advisor 可以在資料管理員的關聯檢視中建議資料表格之間的關聯。建議關聯面板可讓您檢視並套用這些建議。
本教學課程將會著重於透過商務邏輯改善 Insight Advisor 搜尋 中的搜尋式分析。
Insight Advisor 搜尋
Insight Advisor 搜尋 可從應用程式的應用程式導覽功能表中的工作表取得。您可以在搜尋方塊中輸入自然語言搜尋,例如 'what is profit by employee for 2020' (2020 年員工帶來多少利潤)。若您按一下Insight Advisor,您也可以選取特定資料資產。 Insight Advisor 然後會產生圖表或尋找應用程式中相符的圖表。若您要建立應用程式,Insight Advisor 搜尋可協助您根據想要回答的問題製作應用程式。若您正在使用應用程式,Insight Advisor 可協助您尋找合適的視覺化,以便回答問題,無論是應用程式中的視覺化或為您建立視覺化。
例如,您有興趣檢視某些顯示每個員工賺取之利潤的視覺化。在 Qlik Sense 中開啟教學課程應用程式。在工作表中,搜尋 show profit by employee (顯示員工帶來的利潤)。Insight Advisor 會產生結果。
show profit by employee 的結果

您有一個相符的結果,顯示 員工 ID 產生的 毛利 總和,以及一些其他結果。 您可以將這些圖表新增至應用程式中的工作表。
若這些結果符合我們尋找的內容,就能改善選取的欄位。嘗試從資料模型選取符合 employee 的欄位時,Insight Advisor 選取了 EmployeeID。然而,欄位 EmployeeName 在分析中更實用。圖表中的 Gross Profit 總和也針對所有時間。雖然這並沒有錯,但您可能會想要依照預設查看最近的資料。
在 分析屬性中,可以選取該維度,以教導 Insight Advisor 您偏好 EmployeeName。會根據每個使用者來學習這些前導參照。不過,應用程式開發人員可以建立模型,向 Insight Advisor 確切顯示如何解譯資料模型並使用其中欄位。對於使用應用程式的所有使用者,此 邏輯模型 由 Insight Advisor 使用。您可以透過商務邏輯來做到這一點。
商務邏輯
商務邏輯是資料準備的選用部分,可定義某些 Insight Advisor 功能使用的邏輯模型以解譯資料模型。商務邏輯由兩個主要功能組成:
-
邏輯模型:產生視覺化時使用的應用程式資料模型。
-
詞彙:適用於自然語言問題的替代字詞。
Insight Advisor 在下列 Insight Advisor 功能中使用商務邏輯:
-
Insight Advisor 分析類型
-
Insight Advisor 搜尋
-
Insight Advisor Chat
-
Associative Insights
邏輯模型
邏輯模型是 Insight Advisor 在建立視覺化時使用的概念模型。它是根據應用程式的資料模型建置的。每個應用程式都有一個邏輯模型。欄位和主項目是此模型的核心元件。這組織為群組。群組指示欄位或主項目之間的概念性關聯或關係。定義這些內容後,就可以指定其他關係和處理行為。這包括:
- 套件:套件可讓您建立相關群組的集合。這可避免一起使用不在相同套件中的群組。
- 階層:階層可讓您定義群組之間的向下探查分析關係。
- 行事曆期間:行事曆期間可讓您建立 Insight Advisor 的預設分析期間。
- 行為:行為可讓您指定偏好或拒絕欄位之間的關係。行為也可以強制執行所需選項和預設行事曆期間。
詞彙
商務邏輯詞彙可讓您改善自然語言問題的成功度。透過詞彙,您可以定義可用於不存在於資料模型中之自然語言問題的字詞和值。您也可以設定要用於包含特定字詞之問題的分析類型。例如,您可以使用詞彙以進行:
-
新增欄位、主項目和值的替代名稱。
例如,Earnings、Proceeds 和 Revenue 可用於欄位 Income。
-
定義編碼值名稱。
例如,醫療分類代碼的名稱。
-
不在資料中的常見縮寫和簡稱。
例如,yr 代表 year 或 num 代表 number。
-
定義要搭配特定字詞或問題使用的 Insight Advisor 分析類型。
例如,進行設定,當問題包括字詞 Insight Advisorregional view (區域檢視) 時,地圖分佈分析類型永遠由 使用。
-
新增範例問題以協助引導應用程式使用者進行分析。
例如,提供問題相較於上一季的本季銷售額是多少 。