在 Qlik Answers 中使用應用程式 | Qlik Cloud 說明
跳到主要內容 跳至補充內容

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 使用的應用程式也可以作為內容來源新增至助理。

  1. 在您的應用程式中,按一下 更多動作 > 設定

  2. 按一下 功能

  3. 選取 可在 Qlik Answers 中使用

    若要檢視索引進度,請按一下 檢視進度

將應用程式新增至助理

可供 Qlik Answers 使用的應用程式可以作為內容來源新增至助理。每個助理可以指派一個應用程式。在新增至助理之前,必須先讓應用程式可供 Qlik Answers 使用並完成索引。

使用應用程式作為資料來源時,助理具有許多優點:

  • 可自訂的聊天選項:助理提供更多選項來自訂代理聊天體驗。

  • 意見反應:助理允許您檢閱與應用程式聊天的使用者的意見反應。

  • 組合資料來源:您可以將來自知識庫的非結構化資料來源與應用程式的結構化資料來源一起使用。這允許使用補充文件來協助解釋並為您的應用程式提供上下文。

  • 內嵌在其他網頁中:助理可以內嵌在其他網頁中,提供在 Qlik Cloud 外部存取 Qlik Answers 代理聊天的權限。

如需有關將應用程式作為內容新增至助理的詳細資訊,請參閱 管理應用程式

  1. 在助理中,開啟 內容 索引標籤。

  2. 按一下 新增內容 > 新增應用程式

  3. 選取應用程式並按一下 新增

排程應用程式的索引

每次重新載入後都會對應用程式進行索引。如果您的應用程式資料來源定期更新,並且您想要定期索引,請建立重新載入工作以排程應用程式資料的重新載入。

資訊備註索引應用程式不會消耗索引容量。

如需詳細資訊,請參閱 排程載入應用程式資料

準備應用程式以供 Qlik Answers 使用的最佳實踐

雖然任何應用程式都可以用於 Qlik Answers,但花時間準備應用程式以與 Qlik Answers 搭配使用可提高回應的品質。

清晰度和上下文是確保從 Qlik Answers 獲得良好結果的最重要因素。清晰度使 Qlik Answers 易於了解應用程式中的資料。上下文有助於 Qlik Answers 解釋並正確使用應用程式中的資料。以下準備應用程式的最佳實踐有助於確保清晰度和上下文:

  • 使用明確且具描述性的欄位名稱

  • 簡化您的資料模型

  • 檢查欄位的資料格式

  • 使用主項目

  • 使用商業邏輯詞彙新增術語

  • 從您的資料模型中移除不必要的欄位

使用明確且具描述性的欄位名稱

您的資料模型應使用具描述性且明確的欄位。欄位名稱應:

  • 闡明每個欄位的商業意義。

  • 套用清晰、符合商業的命名,概述與其他欄位的差異或相似之處。

嘗試執行以下操作,以協助讓欄位對 Qlik Answers 保持清晰:

  • 使用完整措辭,例如 Customer Name 而不是 CUST_NM。這有助於使欄位與自然語言問題保持一致。

  • 在欄位名稱中提供上下文限定詞,以協助消除欄位之間的歧義。例如:

  • 讓位置保持清晰。使用 Customer CityStore City,而不是兩個都命名為 City 的欄位。

  • 讓日期/時間保持清晰。使用 Order DateShipment Date,而不是兩個都命名為 Date 的欄位。

  • 嘗試指出欄位的角色和類型。結合計數、總計、金額或百分比等字詞,以闡明其彙總性質。例如,Order Count。如果您的欄位名稱使用布林值,它們應讀作介系詞,例如使用 is_activehas_churned 等前置詞。

  • 對於索引鍵欄位,請在它們前面加上上下文。例如,customer_idorder_id 優於 IDcust_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 了解。

範例:透過修正模糊欄位來簡化資料模型

考慮資料模型中的以下欄位名稱:

  • Discount_Amount

  • Discount_Value

  • Discount1

  • Discount2

Qlik Answers 嘗試解釋這些欄位名稱時,它們會產生許多問題:

  • 多個欄位競爭 discount 一詞,為 Qlik Answers 造成歧義。

  • 數字後置詞 (1、2) 和模糊的欄位名稱未提供清晰的商業意義。

  • 混合的命名慣例會降低清晰度。

若要修正這些問題,在準備應用程式以與 Qlik Answers 搭配使用時,應重新命名欄位。如果欄位代表不同的概念,則應重新命名它們,以更清楚地說明其用途和目的。例如:

  • Product Discount

  • Promotional Discount

  • Coupon Discount

  • Loyalty Discount

如果它們代表相同的概念,則應將它們合併為單一權威欄位,例如 Discount Amount。如果這些欄位中有任何一個是技術或舊有欄位,則應將其隱藏。

格式化載入為純文字的日期/時間欄位

某些欄位包含日期/時間資訊,但在資料模型中載入為純文字。由於它們未分類為日期/時間欄位,而是文字欄位,因此它們將無法在 Qlik Answers 分析中正確使用,因為它們不會被視為真正的日期欄位。

如果包含日期/時間資訊的欄位被標記或儲存為文字,請在載入期間使用資料管理員中的工具或載入指令碼中的日期函數將其轉換為適當的格式。這可確保:

  • 該欄位被識別為包含日期。

  • 自動行事曆產生可運作。

  • 來自使用者的基於時間的問題正確對應到日期/時間欄位。

  • 排序和篩選行為正確。

使用主項目

主項目可提高 Qlik Answers 解釋應用程式資料的能力。在解釋問題時,Qlik Answers 對主項目的權重高於資料模型中的欄位,因為它們是由使用者建立的。它們很重要,因為使用者認為它們重要到足以建立它們。

主項目透過為資料模型中的每個重要指標或欄位建立單一、受信任的版本,來增加清晰度並減少歧義。這也有助於讓不同使用者的類似解答保持一致。當有人詢問 Profit margin 且有對應的主量值時,無論是誰詢問或問題如何措辭,解答都是基於相同的定義。

主項目最重要的元素之一是描述。描述由 Qlik Answers 用於提供解釋主項目的上下文。主項目中強而有力的描述清楚地解釋了:

  • 意圖

  • 意義

  • 商業上下文

主項目描述使 Qlik Answers 更容易了解主維度或量值並挑選正確的指標,即使使用者以意想不到的方式詢問也是如此。

如需主項目和 Qlik Answers 的其他最佳實踐,請參閱 為 Qlik Answers 撰寫主項目描述

範例: 有用的主項目描述

主量值:Customer Acquisition Cost

描述:Average cost to acquire a new customer. Calculated as total marketing and sales spend divided by the number of newly acquired customers. Excludes retention or renewal spend. Also known as CAC

使用商業邏輯同義詞來增加價值

商業邏輯同義詞可協助您精簡 Qlik Answers 解釋術語的方式。雖然 Qlik Answers 了解常見的商業語言,但您的資料模型可能包含 LLM 無法自然識別或正確解釋的術語。同義詞有助於 Qlik Answers 了解您組織資料特有的術語。以下類別的術語可從新增同義詞中受益:

  • 組織特定的術語或首字母縮略字

  • 內部 KPI 暱稱

  • 兼作商業術語的產品或程序代碼

  • 看起來相似但具有不同內部定義的指標

  • 在您所在產業之外未廣泛使用的領域特定語言

嘗試避免執行以下操作的同義詞:

  • 增加歧義。例如,包含 topbottom 可能會導致問題,因為它們不清楚。例如,0 可能表示前 5 名、前 10%、按營收或交易數量計算的前幾名。

    新增與欄位值重複的同義詞也可能增加歧義。

  • 相同術語的重複詞彙,例如,將同義詞 sales 新增至兩個不同的欄位。

  • 包含停用詞,因為它們可能會導致問題不被允許。

若要深入了解,請參閱 新增同義字

Qlik Answers 和從 Qlik Sense Enterprise on Windows 發佈的應用程式

Qlik Answers 支援從 Qlik Sense Enterprise on Windows 發佈至 Qlik Cloud 的應用程式。在將應用程式發佈至 Qlik Cloud 之前,您必須執行以下其中一項操作:

  • 讓應用程式可供 Insight Advisor Chat 使用。

  • 新增變數 crossAppsSearchEnabled,其定義為 1

發佈至 Qlik Cloud 後,一旦將應用程式從預備空間移至受管理空間,就會自動為 Qlik Answers 進行索引。

資訊備註如果您想要將 Qlik Answers 與在新增支援之前已發佈至 Qlik Cloud 的應用程式搭配使用,您必須在 Qlik Sense Enterprise on Windows 中使用上述其中一種方法來準備它並重新發佈。

此頁面是否對您有幫助?

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