Gebruik van Qlik Predict verbindingen in visualisatie-uitdrukkingen | Qlik Cloud Help
Ga naar hoofdinhoud Ga naar aanvullende inhoud

Gebruik van Qlik Predict verbindingen in visualisatie-uitdrukkingen

U kunt de analytische verbindingen gebruiken in visualisatie-uitdrukkingen. De syntaxis bij het gebruik van de analytische verbindingen in uitdrukkingen moet de syntaxis van de server-side uitbreidingen volgen.

Gegevens mogen alleen in een visualisatie-uitdrukking worden verwerkt wanneer deze dynamisch veranderen op basis van de invoer van een gebruiker. Als de transactie uit het gegevensmodel altijd hetzelfde is, moet de voorspelling in plaats daarvan worden berekend in het load-script en in de cache van het gegevensmodel worden opgeslagen.

Als de use case is gebaseerd op gebruikersinvoer, kunt u een analytische verbinding en de bijbehorende syntaxis voor server-side uitbreidingen in uw diagramuitdrukking gebruiken om interactieve diagrammen te maken die gegevens visualiseren die zijn ontvangen van de model-eindpunten.

  1. Klik tijdens het bewerken van een visualisatie op Uitdrukking om de uitdrukkingseditor te openen.

  2. Voer in de uitdrukkingseditor een uitdrukking in het uitdrukkingsveld in. De uitdrukking moet worden geconstrueerd met behulp van de syntaxis voor server-side uitbreidingen.

InformatieAfhankelijk van de gegevensgrootte en de aangeroepen machine learning-eindpunten, kan de reactiesnelheid van diagrammen die analytische verbindingen bevatten worden beïnvloed, aangezien gegevens voor berekeningen naar Qlik Predict worden verzonden en daarvan worden geretourneerd.

Werken met de uitdrukkingseditor

Syntaxis voor server-side uitbreidingen

Vereisten voor automatisch gegenereerde datumfuncties

Wanneer u een Qlik Predict analytische verbinding in een visualisatie-uitdrukking gebruikt, voert u voorspellingen uit met een geïmplementeerd Qlik Predict model.

Er zijn specifieke vereisten voor datumnotatie bij het uitvoeren van voorspellingen vanuit een model dat is getraind op datumfunctiekolommen. Voor deze kolommen moeten de gegevens die u aan de Qlik Predict analytics-verbinding verstrekt, voldoen aan de volgende vereisten:

  • Datum- en datum/tijd-waarden moeten tekenreeksen zijn die zijn opgemaakt overeenkomstig ISO 8601-standaarden. Voorbeelden:

    • 2020-01-14

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

  • De bovenliggende datum—de functie waaruit de datumdelen zijn afgeleid—moet volledig worden opgenomen. Bijvoorbeeld, uw model gebruikt misschien alleen een Jaar functie, maar u moet de datum nog steeds opgeven in ISO 8601-compatibel formaat.

  • Datums in iedere kolom moeten dezelfde tijdzone hebben.

De bovenstaande vereisten:

  • Alleen van toepassing op functies die zijn getraind met datumfunctie-engineering. Als het functietype handmatig wordt gewijzigd in het categorische functietype, zijn deze vereisten niet van toepassing. Als het functietype is gewijzigd in categorisch, geeft u de kolom, in het datumformaat waarin deze oorspronkelijk is gebruikt voor training, op in de toepassingsgegevens.

  • Niet van toepassing op tijdreeksmodellen.

Meer informatie over het werken met datumfuncties in voorspellingen vindt u in Werken met datumfuncties in voorspellingen.

Voorbeelden

Hier is een voorbeeld van een aanroep naar een Qlik Predict implementatie die voorspellingen biedt voor het verloop van bankklanten.

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

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!