Använda Qlik Predict-kopplingar i visualiseringsuttryck | Qlik CloudHjälp
Gå till huvudinnehåll Gå till ytterligare innehåll

Använda Qlik Predict-kopplingar i visualiseringsuttryck

Du kan använda analyskopplingar i visualiseringsuttryck. Syntaxen när du använder analyskopplingar i uttryck måste följa syntaxen för komplement på serversidan.

Data ska endast behandlas i ett visualiseringsuttryck när de kommer att dynamiskt förändras baserat på inmatning från en användare. Om transaktionen från datamodellen alltid kommer att vara densamma ska förutsägelsen istället beräknas i inläsningsskriptet och cachelagras i datamodellen.

Om användningscachen baseras på användarinmatning kan du använda en analyskoppling och motsvarande syntax för komplement på serversidan i ditt diagramuttryck till att skapa interaktiva diagram som visualiserar data som tagits emot från modellens slutpunkter.

  1. När du redigerar en visualisering klickar du på Uttryck för att gå till uttrycksredigeraren.

  2. Ange ett uttryck i uttrycksfältet i uttrycksredigeraren. Uttrycket måste konstrueras med syntaxen för komplement på serversidan.

Anteckning om informationBeroende på datastorleken och de anropade slutpunkterna för maskininlärning kan responsen hos diagram som innehåller analytiska kopplingar påverkas på grund av att data skickas till och returneras från Qlik Predict för beräkningar.

Arbeta med uttrycksredigeraren

Syntax för komplement på serversidan

Krav för autogenererade datumfunktioner

När du använder en Qlik Predict analyskoppling i ett visualiseringsuttryck kör du förutsägelser med en Qlik Predict distribuerad modell.

Det finns specifika krav för datumformatering när du kör prognoser från en modell tränad på datumfunktionskolumner. För dessa kolumner måste de data du tillhandahåller till Qlik Predict analyskopplingen uppfylla följande krav:

  • Date- och datetime-värdena måste vara strängar som är formaterade enligt ISO 8601-standarderna. Exempel:

    • 2020-01-14

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

  • Överordnat datum – den funktion från vilken datumdelarna härleddes – måste inkluderas i sin helhet. Till exempel kanske din modell bara använder en Year-funktion, men du måste ändå ange datumet i ISO 8601-kompatibelt format.

  • Data inom varje kolumn måste vara inom samma tidszon.

Ovanstående krav:

  • Gäller endast för funktioner som tränats med datumfunktionsframtagning. Om funktionstypen ändras manuellt till den kategoriska funktionstypen gäller dessa krav inte. Om funktionstypen har ändrats till kategorisk, ange kolumnen, i det datumformat som den ursprungligen användes för träning, i tillämpningsdata.

  • Gäller inte för tidsseriemodeller.

Mer information om att arbeta med datumfunktioner i prognoser finns i Arbeta med datumfunktioner i prognoser.

Exempel

Här följer ett exempel på ett anrop som görs till en Qlik Predict-driftsättning som gör förutsägelser för omsättning av bankkund.

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

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!