Utilizzo delle connessioni Qlik Predict nelle espressioni di visualizzazione | Guida di Qlik Cloud
Vai al contenuto principale Passa a contenuto complementare

Utilizzo delle connessioni Qlik Predict nelle espressioni di visualizzazione

È possibile utilizzare le connessioni analitiche nelle espressioni di visualizzazione. La sintassi quando si utilizzano le connessioni analitiche nelle espressioni deve seguire la sintassi delle estensioni lato server.

I dati dovrebbero essere elaborati in un'espressione di visualizzazione solo quando cambieranno dinamicamente in base all'input di un utente. Se la transazione dal modello dati sarà sempre la stessa, la previsione dovrebbe invece essere calcolata nello script di caricamento e memorizzata nella cache nel modello dati.

Se il caso d'uso si basa sull'input dell'utente, è possibile utilizzare una connessione analitica e la corrispondente sintassi dell'estensione lato server nell'espressione del grafico per creare grafici interattivi che visualizzano i dati ricevuti dagli endpoint del modello.

  1. Durante la modifica di una visualizzazione, fare clic su Espressione per accedere all'editor delle espressioni.

  2. Nell'editor delle espressioni, inserire un'espressione nel campo dell'espressione. L'espressione deve essere costruita utilizzando la sintassi dell'estensione lato server.

Nota informaticaA seconda delle dimensioni dei dati e degli endpoint di machine learning chiamati, la reattività dei grafici contenenti connessioni analitiche potrebbe essere compromessa, poiché i dati vengono inviati a e restituiti da Qlik Predict per i calcoli.

Lavorare con l'editor delle espressioni

Sintassi delle estensioni lato server

Requisiti per le funzionalità di data generate automaticamente

Quando si utilizza una connessione analitica Qlik Predict in un'espressione di visualizzazione, si eseguono previsioni con un modello distribuito Qlik Predict.

Esistono requisiti specifici per la formattazione della data quando si eseguono previsioni da un modello addestrato su colonne di funzionalità di data. Per queste colonne, i dati forniti alla connessione di analisi Qlik Predict devono soddisfare i seguenti requisiti:

  • I valori Data e Data/Ora devono essere stringhe formattate secondo gli standard ISO 8601. Esempi:

    • 2020-01-14

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

  • La data padre—la funzionalità da cui sono state derivate le parti della data—deve essere inclusa nella sua interezza. Ad esempio, il modello potrebbe utilizzare solo una funzionalità Anno, ma è comunque necessario fornire la data in formato conforme a ISO 8601.

  • I dati contenuti in ogni colonna devono appartenere allo stesso fuso orario.

I requisiti di cui sopra:

  • Si applicano solo per le funzionalità addestrate con l'ingegneria delle funzionalità di data. Se il tipo di funzionalità viene modificato manualmente nel tipo di funzionalità categorica, questi requisiti non si applicano. Se il tipo di funzionalità è stato modificato in categorico, fornire la colonna, nel formato data in cui è stata originariamente utilizzata per l'addestramento, nei dati di applicazione.

  • Non si applicano ai modelli di serie temporali.

Per ulteriori informazioni sull'utilizzo delle funzionalità di data nelle previsioni, vedere Lavorare con le funzionalità di data nelle previsioni.

Esempi

Ecco un esempio di una chiamata effettuata a una distribuzione Qlik Predict che fornisce la previsione dell'abbandono dei clienti bancari.

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

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!