在 Qlik Answers 中使用應用程式
應用程式允許 Qlik Answers 從結構化資料來源提供回應。應用程式可以新增為助理的內容來源。應用程式也可以單獨提供給 Qlik Answers 使用。
Qlik Answers 也可以為使用者產生圖和工作表,從而快速建立應用程式內容。
Qlik Answers 會為應用程式建立索引,以建立應用程式資料的內部定義。這些接著會用於回答使用者問題,並產生圖和工作表。應用程式在新增至助理或可供Qlik Answers使用時會建立索引。每次重新載入時都會重新建立索引。
Qlik Answers使用下列項目來理解應用程式資料:
-
資料模型
應用程式的欄位和資料模型是 Qlik Answers 使用的主要資訊。
-
邏輯模型
商業邏輯建立的邏輯模型由 Qlik Answers 使用,但僅限於 概觀 和 欄位與群組 中的資訊。
邏輯模型中隱藏的欄位不被 Qlik Answers 使用。
-
主項目
Qlik Answers 在索引資料模型時,優先使用主維度和量值,因為它們是使用者建立的。
-
應用程式和主項目描述
描述中的非結構化資料用於提供欄位及其用途的額外內容資訊。
-
業務邏輯同義詞
新增為同義詞的術語用於為使用者問題提供替代選項術語。
如需準備您的應用程式以搭配Qlik Answers使用的資訊,請參閱準備應用程式以供Qlik Answers使用的最佳實務。
讓個別應用程式可供Qlik Answers使用
您可以讓個別的應用程式可供Qlik Answers使用。應用程式將可從應用程式分析取得,並在開啟答案時,Qlik Answers將可搭配應用程式使用。
應用程式可從應用程式分析中的Qlik Answers取得。使用者將能夠在開啟答案時,搭配應用程式使用Qlik Answers。
請執行下列動作:
-
在您的應用程式中,按一下
> 設定。
-
按一下功能。
-
選取可在Qlik Answers中使用。
將應用程式新增至助理
可供Qlik Answers使用的應用程式可新增至助理作為內容來源。每個助理可以有一個應用程式指派給它。
助理在將應用程式用作資料來源時具有多項優勢:
-
可自訂的聊天選項:助理提供更多選項來自訂代理程式聊天體驗。
-
意見回饋:助理可讓您檢閱與應用程式聊天的使用者意見回饋。
-
合併資料來源:您可以將知識庫中的非結構化資料來源與應用程式的結構化資料來源搭配使用。這允許使用補充文件來協助解釋並為您的應用程式提供背景資訊。
-
嵌入其他網頁:助理可以嵌入其他網頁,提供對 Qlik Answers 代理式聊天 的存取,在 Qlik Cloud 之外。
如需將應用程式新增為助理內容的詳細資訊,請參閱 管理應用程式
請執行下列動作:
-
在助理中,開啟 內容 標籤。
-
按一下 新增內容 > 新增應用程式。
-
選取應用程式,然後按一下 新增。
為應用程式排程索引
應用程式會在每次重新載入後建立索引。如果您的應用程式資料來源會定期更新,且您想要定期建立索引,請建立重新載入任務以排程重新載入您的應用程式資料。
如需詳細資訊,請參閱排程載入應用程式資料。
準備應用程式的最佳實務Qlik Answers
雖然任何應用程式都可以用於 Qlik Answers,但花時間準備應用程式以用於 Qlik Answers 可以提高回應品質。
清晰度和上下文是確保從 Qlik Answers 獲得良好結果的最重要因素。清晰度讓 Qlik Answers 能夠輕鬆理解應用程式中的資料。上下文有助於 Qlik Answers 解釋並正確使用應用程式中的資料。下列準備應用程式的最佳實務有助於確保清晰度和上下文:
-
使用明確且具描述性的欄位名稱
-
簡化您的資料模型
-
檢查欄位的資料格式
-
使用主項目
-
使用業務邏輯詞彙來新增術語
-
從您的資料模型中移除不必要的欄位
使用明確且描述性的欄位名稱
您的資料模型應使用描述性且明確的欄位。欄位名稱應:
-
闡明每個欄位的業務意義。
-
套用清除、符合業務的命名,以概述與其他欄位的差異或相似之處。
請嘗試執行以下操作,以協助使欄位清除給Qlik Answers:
-
使用完整措辭,例如客戶名稱而非CUST_NM。這有助於使欄位與自然語言問題對齊。
-
在欄位名稱中提供上下文限定詞,以協助區分不同欄位。例如:
-
讓位置清楚。使用 客戶城市 和 商店城市,而不是兩個都命名為 城市 的欄位。
-
讓資料/時間清楚。使用 訂單日期 和 出貨日期,而不是兩個都命名為 日期 的欄位。
-
盡量指出欄位的角色和類型。納入諸如計數、總計、金額或百分比等字詞,以闡明其彙總性質。例如,訂單計數。如果您的欄位名稱使用布林值,它們應讀作介詞,例如使用前綴,例如is_作用中或has_流失。
-
對於索引鍵欄位,請以內容作為其前綴。例如,customer_id和order_id優於諸如泛型欄位,例如ID或cust_ref。
避免使用具有以下特徵的欄位名稱:
-
使用不透明的程式碼或技術術語。
-
使用 Flag 或裸形容詞 (例如 Active) 作為布林欄位,因為這可能會阻礙 Qlik Answers 的解讀。
-
使用模稜兩可或沒有上下文的通用名詞。例如,一個名為 Amount 的欄位無法傳達它代表的是什麼的金額。多個通用欄位可能會讓 Qlik Answers 難以可靠地將自然語言查詢對應到正確的欄位。
-
使用隱晦的縮寫,例如 cust_no 代表客戶編號,或 txn 代表交易。這些會讓 Qlik Answers 更難理解該欄位。
簡化您的資料模型
透過移除不必要的欄位來簡化您的資料模型,可讓 Qlik Answers 產生更準確、可預測的答案。精選的欄位降低了錯誤的欄位選取或因Qlik Answers而造成的混淆的可能性。簡化的資料模型也能更快地建立索引。若要簡化您的資料模型:
-
隱藏技術欄位。
-
將多餘或近乎重複的欄位整合為單一權威版本。
隱藏技術欄位
您的資料模型應呈現 Qlik Answers 包含實際分析價值的欄位。避免包含無助於 Qlik Answers 理解應用程式的技術欄位。技術欄位包含以下資訊:
-
ID
-
按鍵
-
載入時間戳記
-
暫存資料行
您可以透過隱藏不必要的欄位來移除它們。隱藏的欄位仍可用於指令碼邏輯或內部計算,但已從 Qlik Answers 分析中排除。
-
在載入指令碼或資料管理員中,在其名稱中新增 % 前置詞 (例如,%Discount2)
-
在業務邏輯中的邏輯模型中,將其可見性設定為隱藏。
如需詳細資訊,請參閱可見性。
合併並重新命名欄位
您應該將冗餘或近似複製的欄位合併為單一權威版本。模糊的欄位使Qlik Answers難以正確解讀資料。
重新命名或合併欄位,以使資料模型盡可能清除,供Qlik Answers理解。
範例:透過修正模糊欄位來簡化資料模型
請考慮資料模型中的下列欄位名稱:
-
折扣_金額
-
折扣_值
-
折扣1
-
折扣2
這些欄位名稱在 Qlik Answers 嘗試解譯時會產生許多問題:
-
多個欄位爭奪 折扣 一詞,為 Qlik Answers 造成歧義。
-
數字後綴 (1, 2) 和模糊的欄位名稱無法提供明確的業務意義。
-
混合的命名慣例降低了清晰度。
為了解決這些問題,在準備應用程式以搭配Qlik Answers使用時,應重新命名這些欄位。如果這些欄位代表不同的概念,應重新命名這些欄位,以更清楚地說明其用途和目的。例如:
-
產品折扣
-
促銷折扣
-
優惠券折扣
-
忠誠度折扣
如果它們代表相同的概念,則應將其整合到單一的權威欄位中,例如折扣金額。如果這些欄位中有任何是技術性或舊有的,則應將其隱藏。
格式化以純文字載入的日期/時間欄位
有些欄位包含日期/時間資訊,但卻以純文字載入在資料模型中。由於它們未歸類為日期/時間欄位,而是文字欄位,因此在Qlik Answers分析中將無法正確使用,因為它們不會被視為真正的日期欄位。
如果包含日期/時間資訊的欄位被標記或儲存為文字,請在載入期間使用資料管理員中的工具或載入指令碼中的日期函數將其轉換為正確的格式。這可確保:
-
欄位被識別為包含日期。
-
自動行事曆產生功能正常運作。
-
使用者提出的時間相關問題會正確地對應至資料/時間欄位。
-
排序和篩選功能運作正常。
使用主項目
主項目可提升 Qlik Answers 解譯應用程式資料的能力。解譯問題時,Qlik Answers 會將主項目看得比資料模型中的欄位更重要,因為主項目是由使用者建立的。它們很重要,因為使用者認為它們足夠重要而建立它們。
主項目透過在資料模型中為每個重要量值或欄位建立單一、受信任的版本,來增加清晰度並減少模糊性。這也有助於讓不同使用者之間的類似答案保持一致。當有人詢問利潤率並且有對應的主量值時,無論是誰詢問或問題如何措辭,答案都基於相同的定義。
主項目最重要的元素之一是描述。描述由 Qlik Answers 用來提供解讀主項目的內容。主項目中的強式描述清楚地說明:
-
意圖
-
意義
-
業務內容
主項目描述讓 Qlik Answers 更容易理解主維度或量值,並選擇正確的度量,即使使用者以意想不到的方式提問。
如需主項目和 Qlik Answers 的其他最佳實務,請參閱 為 Qlik Answers 撰寫主項目描述。
範例: 實用的主項目描述
主量值:客戶獲取成本
描述:獲取新客戶的平均成本。計算方式為行銷和銷售總支出除以新獲取客戶的數量。排除維持或續約支出。也稱為 CAC。
使用商業邏輯同義詞來增加價值
商業邏輯同義詞可協助您精進 Qlik Answers 解讀術語的方式。雖然 Qlik Answers 了解常見的商業語言,但您的資料模型可能包含 LLM 不會自然辨識或正確解讀的術語。同義詞有助於Qlik Answers了解貴組織資料特有的術語。以下類別的術語受益於新增同義詞:
-
組織專屬的行話或縮寫
-
內部KPI暱稱
-
兼作業務術語的產品或流程代碼
-
看似相似但內部定義不同的指標
-
在您的產業之外不廣泛使用的領域專屬語言
請避免使用會導致以下情況的同義詞:
-
增加模糊性。例如,包含top或bottom可能會導致問題,因為它們不夠清楚。例如,0 可能表示前 5 名、前 10%、依營收排名前幾名或依交易數量排名前幾名。
新增複製欄位中值的同義字也可能增加歧義。
-
相同詞彙的重複詞彙,例如,將同義字 sales 新增至兩個不同的欄位。
-
包含停用字,因為它們可能導致問題被禁止。
若要進一步瞭解,請參閱新增同義字。