在視覺化運算式中使用 Qlik Predict 連線 | Qlik Cloud 說明
跳到主要內容 跳至補充內容

在視覺化運算式中使用 Qlik Predict 連線

您可以在視覺化運算式中使用分析連線。在運算式中使用分析連線時的語法必須遵循伺服器端延伸語法。

只有當資料會根據使用者輸入而動態變更時,才應在視覺化運算式中處理資料。如果來自資料模型的交易將始終相同,則預測應改為在載入指令碼中計算,並在資料模型中進行快取。

如果使用案例是根據使用者輸入,您可以在圖表運算式中使用分析連線和對應的伺服器端延伸語法來建立互動式圖表,以視覺化從模型端點接收的資料。

  1. 編輯視覺效果時,按一下 運算式 進入運算式編輯器。

  2. 在運算式編輯器中,在運算式欄位中輸入運算式。必須使用伺服器端延伸語法建構運算式。

資訊備註根據資料大小和呼叫的機器學習端點,包含分析連線的圖表的回應能力可能會受到影響,因為資料被傳送到 Qlik Predict 並由此傳回以進行計算。

使用運算式編輯器

伺服器端延伸語法

自動設計的日期功能需求

當您在視覺化運算式中使用 Qlik Predict 分析連線時,您正在使用 Qlik Predict 部署的模型執行預測。

從在日期功能欄上訓練的模型執行預測時,日期格式有特定要求。對於這些欄,您提供給 Qlik Predict 分析連線的資料必須符合下列要求:

  • 日期和日期時間值必須是根據 ISO 8601 標準格式化的字串。範例:

    • 2020-01-14

    • 2020-01-14T00:00:00.000Z

  • 父日期—從中衍生出日期部分的功能,特性—必須完整包含在內。例如,您的模型可能只使用 年份 功能,但您仍需要以符合 ISO 8601 的格式提供日期。

  • 每個欄內的資料需要屬於相同時區。

上述需求:

  • 僅適用於使用日期功能工程訓練的功能。如果功能類型手動變更為類別功能類型,則這些需求不適用。如果功能類型已變更為類別,請在套用資料中提供欄位,其日期格式應與原始用於訓練的格式相同。

  • 不適用於時間序列模型。

如需更多關於在預測中使用日期功能的資訊,請參閱 在預測中使用日期功能

範例

下列是對提供銀行客戶流失預測之 Qlik Predict 部署進行呼叫的範例。

sum(aggr(endpoints.ScriptEvalEx('SNNNNNNNNNNSSNNSNNNNNSSSSSNSNNSS','{"RequestType":"endpoint", "endpoint":{"connectionname":"Qlik_Predict_Churn", "column":"Churned_yes"}}', id_loan, CurrentBalance, loan_age, delq_sts, Margin, countLatePayment, RefinanceRateRelativity, RealGDP, ChangeUnemploymentRate, CurrentLCV, fico, flag_fthb, cd_msa, mi_pct, cnt_units, occpy_sts, cltv, dti, orig_upb, ltv, int_rt + vInterestRateShift as int_rt, channel, ppmt_pnlty, prod_type, st, prop_type, zipcode, loan_purpose, orig_loan_term, cnt_borr, flag_sc, customerFeedback ),id_loan))

瞭解更多資訊

 

此頁面是否對您有幫助?

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