什麼是 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 會產生結果。
您有一個相符的結果,顯示 EmployeeID 產生的 Gross Profit 總和,以及一些其他結果。您可以用滑鼠右鍵按一下這些圖表並選取選項,以將這些圖表新增至應用程式中的工作表或在活動中心內監控。
若這些結果符合我們尋找的內容,就能改善選取的欄位。嘗試從資料模型選取符合 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 分析類型。
例如,進行設定,當問題包括字詞 regional view (區域檢視) 時,地圖分佈分析類型永遠由 Insight Advisor 使用。
-
新增範例問題以協助引導應用程式使用者進行分析。
例如,提供問題相較於上一季的本季銷售額是多少 。