Używanie połączeń Qlik Predict w wyrażeniach wizualizacji | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Używanie połączeń Qlik Predict w wyrażeniach wizualizacji

Połączeń analitycznych można używać w wyrażeniach wizualizacji. Składnia podczas używania połączeń analitycznych w wyrażeniach musi być zgodna ze składnią rozszerzeń po stronie serwera.

Dane powinny być przetwarzane w wyrażeniu wizualizacji tylko wtedy, gdy będą się dynamicznie zmieniać na podstawie danych wejściowych od użytkownika. Jeśli transakcja z modelu danych będzie zawsze taka sama, predykcja powinna być zamiast tego obliczana w skrypcie ładowania i buforowana w modelu danych.

Jeśli przypadek użycia opiera się na danych wejściowych użytkownika, można użyć połączenia analitycznego i odpowiedniej składni rozszerzenia po stronie serwera w wyrażeniu wykresu, aby utworzyć interaktywne wykresy, które wizualizują dane otrzymane z punktów końcowych modelu.

  1. Podczas edytowania wizualizacji kliknij Wyrażenie, aby otworzyć edytor wyrażeń.

  2. W edytorze wyrażeń wprowadź wyrażenie w polu wyrażenia. Wyrażenie musi być skonstruowane przy użyciu składni rozszerzeń po stronie serwera.

InformacjaW zależności od rozmiaru danych i wywoływanych punktów końcowych uczenia maszynowego może to wpłynąć na responsywność wykresów zawierających połączenia analityczne, ponieważ dane są wysyłane do i zwracane z Qlik Predict w celu wykonania obliczeń.

Praca z edytorem wyrażeń

Składnia rozszerzeń po stronie serwera

Wymagania dotyczące automatycznie generowanych cech daty

Gdy używasz połączenia analitycznego Qlik Predict w wyrażeniu wizualizacji, uruchamiasz predykcje za pomocą wdrożonego modelu Qlik Predict.

Istnieją określone wymagania dotyczące formatowania daty podczas uruchamiania predykcji z modelu wytrenowanego na kolumnach cech daty. Dla tych kolumn dane dostarczane do połączenia analitycznego Qlik Predict muszą spełniać następujące wymagania:

  • Wartości daty oraz daty i godziny muszą być ciągami znaków sformatowanymi zgodnie ze standardami ISO 8601. Przykłady:

    • 2020-01-14

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

  • Data nadrzędna—cecha, z której pochodziły części daty—musi być uwzględniona w całości. Na przykład, Twój model może używać tylko cechy Year, ale nadal musisz podać datę w formacie zgodnym z ISO 8601.

  • Dane w każdej kolumnie muszą pochodzić z tej samej strefy czasowej.

Powyższe wymagania:

  • Dotyczy tylko cech przeszkolonych z inżynierią cech daty. Jeśli typ cechy zostanie ręcznie zmieniony na kategoryczny typ cechy, wymagania te nie mają zastosowania. Jeśli typ cechy został zmieniony na kategoryczny, podaj kolumnę w formacie daty, w którym była pierwotnie używana do szkolenia, w danych do zastosowania.

  • Nie mają zastosowania do modeli szeregów czasowych.

Aby uzyskać więcej informacji na temat pracy z cechami daty w predykcjach, zobacz Praca z cechami dat w predykcjach.

Przykłady

Oto przykład wywołania do wdrożenia Qlik Predict, które zapewnia predykcję rezygnacji klientów bankowych.

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))

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!