在視覺化運算式中使用 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))

此頁面是否對您有幫助?

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