Использование подключений 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))