Werken met apps in Qlik Answers
Apps stellen Qlik Answers in staat om antwoorden te geven vanuit gestructureerde gegevensbronnen. Apps kunnen worden toegevoegd als inhoudsbron voor assistenten. Apps kunnen ook afzonderlijk beschikbaar worden gemaakt voor Qlik Answers.
Qlik Answers kan ook diagrammen en werkbladen genereren voor de gebruiker, wat een snelle creatie van app-inhoud mogelijk maakt.
Qlik Answers indexeert apps om interne definities van app-gegevens te maken. Deze worden vervolgens gebruikt om gebruikersvragen te beantwoorden en diagrammen en werkbladen te genereren. Applicaties worden geïndexeerd wanneer ze aan een assistent worden toegevoegd of wanneer ze beschikbaar worden gesteld voor Qlik Answers. Ze worden opnieuw geïndexeerd bij elke herlading.
Qlik Answers gebruikt het volgende om applicatiegegevens te begrijpen:
-
Het Gegevensmodel
De velden en het gegevensmodel van de applicatie zijn de primaire informatie die wordt gebruikt door Qlik Answers.
-
Logisch model
Het logische model dat is gemaakt door bedrijfslogica wordt gebruikt door Qlik Answers, maar alleen de informatie in Overzicht en Velden & groepen.
Velden die verborgen zijn in het logische model worden niet gebruikt door Qlik Answers.
-
Masteritems
Qlik Answers geeft prioriteit aan het gebruik van masterdimensies en meetwaarden bij het indexeren van het gegevensmodel, aangezien deze door de gebruiker zijn gemaakt.
-
Applicatie- en masteritembeschrijvingen
Ongestructureerde gegevens uit beschrijvingen worden gebruikt om aanvullende contextinformatie te bieden voor velden en hun gebruik.
-
Synoniemen voor bedrijfslogica
Termen die als synoniemen zijn toegevoegd, worden gebruikt om alternatieve terminologie te bieden voor gebruikersvragen.
Voor informatie over het voorbereiden van uw applicaties voor gebruik met Qlik Answers, zie Best practices voor het voorbereiden van apps voor Qlik Answers.
Individuele applicaties beschikbaar maken voor Qlik Answers
U kunt individuele apps beschikbaar maken voor Qlik Answers. Apps zullen beschikbaar zijn vanuit de Applicatieanalyse zullen Qlik Answers kunnen gebruiken met de app wanneer ze Antwoorden openen.
Apps zijn beschikbaar vanuit Qlik Answers in Applicatieanalyse. Gebruikers zullen Qlik Answers kunnen gebruiken met de app wanneer ze Antwoorden openen.
Doe het volgende:
-
Klik in uw app op
> Instellingen.
-
Klik op Mogelijkheden.
-
Selecteer Beschikbaar in Qlik Answers.
Apps toevoegen aan assistenten
Apps die beschikbaar zijn gemaakt voor Qlik Answers kunnen als inhoudsbron aan assistenten worden toegevoegd. Elke assistent kan één app toegewezen krijgen.
Assistenten hebben een aantal voordelen bij het gebruik van apps als gegevensbronnen:
-
Aanpasbare chatopties: Assistenten bieden meer opties voor het aanpassen van de chatervaring van de agent.
-
Feedback: Assistenten stellen u in staat feedback te beoordelen van gebruikers die chatten met uw app.
-
Gecombineerde gegevensbronnen: U kunt ongestructureerde gegevensbronnen uit kennisbanken gebruiken met de gestructureerde gegevensbron van uw app. Dit maakt het gebruik van aanvullende documentatie mogelijk om uw apps te helpen verklaren en van context te voorzien.
-
Insluiten in andere webpagina's: Assistenten kunnen worden ingesloten in andere webpagina's, waardoor toegang wordt geboden tot Qlik Answers agentische chat buiten Qlik Cloud.
Voor meer informatie over het toevoegen van een applicatie als inhoud aan een assistent, zie Apps beheren
Doe het volgende:
-
In een assistent opent u het tabblad Inhoud.
-
Klik op Inhoud toevoegen > Applicatie toevoegen.
-
Selecteer een applicatie en klik op Toevoegen.
Indexering plannen voor apps
Apps worden na elke herlading geïndexeerd. Als de gegevensbronnen van uw app regelmatig worden bijgewerkt en u regelmatige indexering wilt, maakt u een herlaadtaak om het herladen van uw app-gegevens te plannen.
Ga voor meer informatie naar Het laden van app-gegevens plannen.
Best practices voor het voorbereiden van apps voor Qlik Answers
Hoewel elke applicatie kan worden gebruikt voor Qlik Answers, verbetert de tijd die wordt besteed aan het voorbereiden van de applicatie voor gebruik met Qlik Answers de kwaliteit van de antwoorden.
Duidelijkheid en context zijn de belangrijkste factoren voor het garanderen van goede resultaten van Qlik Answers. Duidelijkheid maakt het gemakkelijk voor Qlik Answers om de gegevens in een applicatie te begrijpen. Context helpt Qlik Answers de gegevens binnen een applicatie te interpreteren en correct te gebruiken. De volgende best practices voor het voorbereiden van een applicatie helpen duidelijkheid en context te waarborgen:
-
Gebruik eenduidige en beschrijvende veldnamen
-
Stroomlijn uw gegevensmodel
-
Controleer de gegevensindelingen van velden
-
Gebruik masteritems
-
Gebruik bedrijfslogica-vocabulaire om terminologie toe te voegen
-
Verwijder onnodige velden uit uw gegevensmodel
Gebruik eenduidige en beschrijvende veldnamen
Uw gegevensmodel moet velden gebruiken die beschrijvend en eenduidig zijn. Veldnamen moeten:
-
Verduidelijk de zakelijke betekenis van elk veld.
-
Pas wissen, bedrijfsgericht naamgevingsbeleid toe dat verschillen of overeenkomsten met andere velden schetst.
Probeer het volgende te doen om velden wissen te maken voor Qlik Answers:
-
Gebruik volledige bewoordingen, zoals Customer Name in plaats van CUST_NM. Dit helpt velden af te stemmen op natuurlijke taalvragen.
-
Geef contextuele kwalificaties in de veldnamen om te helpen onderscheid te maken tussen velden. Bijvoorbeeld:
-
Maak locaties wissen. Gebruik Klantstad en Winkelstad in plaats van twee velden die beide Stad heten.
-
Maak data/tijd wissen. Gebruik Besteldatum en Verzenddatum in plaats van twee velden die beide Datum heten.
-
Probeer de rol en het type van het veld aan te geven. Neem woorden op zoals aantal, totaal, bedrag of percentage om hun aggregatieve aard te verduidelijken. Bijvoorbeeld, Aantal bestellingen. Als uw veldnamen Booleaanse waarden gebruiken, moeten ze als voorzetsels worden gelezen, bijvoorbeeld door voorvoegsels te gebruiken zoals is_actief of is_afgehaakt.
-
Voor sleutelvelden, voorzie ze van context. Bijvoorbeeld, customer_id en order_id heeft de voorkeur boven iets als een generiek veld zoals ID of cust_ref.
Vermijd het gebruik van veldnamen die het volgende doen:
-
Gebruik ondoorzichtige codes of technisch jargon.
-
Gebruik Flag of een enkel bijvoeglijk naamwoord zoals Active voor een Booleaans veld, aangezien dit de interpretatie door Qlik Answers kan belemmeren.
-
Gebruik ambigue of generieke zelfstandige naamwoorden zonder context. Een veld genaamd Amount communiceert bijvoorbeeld niet waar het een bedrag van is. Meerdere generieke velden kunnen het moeilijk maken voor Qlik Answers om natuurlijke taalvragen betrouwbaar toe te wijzen aan het juiste veld.
-
Gebruik cryptische afkortingen, zoals cust_no voor klantnummer of txn voor transactie. Deze maken het moeilijker voor Qlik Answers om het veld te begrijpen.
Stroomlijn uw gegevensmodel
Het stroomlijnen van uw gegevensmodel door onnodige velden te verwijderen, levert nauwkeurigere, voorspelbaardere antwoorden op van Qlik Answers. Een samengestelde selectie van velden vermindert de kans op onjuiste veldselectie of verwarring door Qlik Answers. Gestroomlijnde gegevensmodellen zijn ook sneller te indexeren. Om uw gegevensmodel te stroomlijnen:
-
Verberg technische velden.
-
Consolideer overbodige of bijna-dubbele velden in één gezaghebbende versie.
Technische velden verbergen
Uw gegevensmodel moet Qlik Answers velden presenteren die echte analytische waarde bevatten. Vermijd het opnemen van technische velden die niet bijdragen aan Qlik Answers het begrijpen van de app. Technische velden bevatten informatie zoals:
-
ID's
-
Sleutels
-
Tijdstempels laden
-
Stagingkolommen
U kunt onnodige velden verwijderen door ze te verbergen. Verborgen velden zijn nog steeds beschikbaar voor scriptlogica of interne berekeningen, maar zijn uitgesloten van Qlik Answers analyse.
-
Voeg in het load-script of Gegevensbeheer een %-voorvoegsel toe aan hun naam (bijvoorbeeld, %Discount2)
-
In het logische model in de bedrijfslogica stelt u hun zichtbaarheid in op Verborgen.
Ga voor meer informatie naar Zichtbaarheid.
Velden consolideren en hernoemen
U moet overbodige of bijna-duplicaten van velden consolideren tot één gezaghebbende versie. Dubbelzinnige velden maken het moeilijk voor Qlik Answers om gegevens correct te interpreteren.
Hernoem of consolideer velden om het gegevensmodel zo wissen mogelijk te maken voor Qlik Answers om te begrijpen.
Voorbeeld: Het gegevensmodel stroomlijnen door dubbelzinnige velden te corrigeren
Overweeg de volgende veldnamen uit een gegevensmodel:
-
Korting_Bedrag
-
Korting_Waarde
-
Korting1
-
Korting2
Deze veldnamen creëren een aantal problemen voor Qlik Answers wanneer het deze probeert te interpreteren:
-
Meerdere velden concurreren om de term korting, wat ambiguïteit creëert voor Qlik Answers.
-
Numerieke achtervoegsels (1, 2) en vage veldnamen bieden geen wissen zakelijke betekenis.
-
Gemengde naamgevingsconventies verminderen de duidelijkheid.
Om deze problemen op te lossen, moeten de velden worden hernoemd bij het voorbereiden van de applicatie voor gebruik met Qlik Answers. Als de velden verschillende concepten vertegenwoordigen, moeten ze worden hernoemd om meer wissen te zijn over hun gebruik en doel. Bijvoorbeeld:
-
Productkorting
-
Promotiekorting
-
Couponkorting
-
Loyaliteitskorting
Als ze hetzelfde concept vertegenwoordigen, moeten ze worden samengevoegd tot één gezaghebbend veld, zoals Kortingsbedrag. Als een van deze velden technisch of verouderd is, moeten ze worden verborgen.
Datum-/tijdvelden opmaken die als platte tekst zijn geladen
Sommige velden bevatten datum-/tijdinformatie, maar worden als platte tekst geladen in het gegevensmodel. Omdat ze niet zijn geclassificeerd als datum-/tijdvelden, maar eerder als tekstvelden, zullen ze niet correct worden gebruikt in Qlik Answers analyses, aangezien ze niet als echte datumvelden zullen worden behandeld.
Als een veld met datum-/tijdinformatie is getagd of opgeslagen als tekst, converteer het dan naar de juiste indeling tijdens het laden, hetzij met hulpmiddelen in Gegevensbeheer of met datumfuncties in het load-script. Dit zorgt ervoor dat:
-
Het veld wordt herkend als datums bevattend.
-
De automatische kalendergeneratie werkt.
-
Tijdgerelateerde vragen van gebruikers worden correct toegewezen aan de datum-/tijdvelden.
-
Sorteren en filteren werken correct.
Masteritems gebruiken
Masteritems verbeteren het vermogen van Qlik Answers om applicatiegegevens te interpreteren. Bij het interpreteren van vragen weegt Qlik Answers masteritems zwaarder dan velden in het gegevensmodel, omdat ze door de gebruiker zijn gemaakt. Ze zijn belangrijk omdat een gebruiker ze belangrijk genoeg vond om ze te maken.
Masteritems zorgen voor duidelijkheid en verminderen dubbelzinnigheid door een enkele, vertrouwde versie te creëren van elke belangrijke meting of elk belangrijk veld in een gegevensmodel. Dit helpt ook om vergelijkbare antwoorden consistent te houden tussen gebruikers. Wanneer iemand vraagt naar Winstmarge en er een overeenkomstige mastermeting is, is het antwoord gebaseerd op dezelfde definitie, ongeacht wie de vraag stelt of hoe de vraag is geformuleerd.
Een van de belangrijkste elementen van masteritems zijn beschrijvingen. Beschrijvingen worden gebruikt door Qlik Answers om context te bieden voor het interpreteren van masteritems. Sterke beschrijvingen in masteritems leggen duidelijk uit:
-
Intentie
-
Betekenis
-
Bedrijfscontext
Beschrijvingen van masteritems maken het gemakkelijker voor Qlik Answers om een masterdimensie of -maat te begrijpen en de juiste meting te kiezen, zelfs als gebruikers op een onverwachte manier vragen stellen.
Voor aanvullende best practices voor masteritems en Qlik Answers, zie Beschrijvingen van masteritems schrijven voor Qlik Answers.
Voorbeeld: Nuttige masteritem-beschrijving
Mastermaat: Klantacquisitiekosten
Beschrijving: Gemiddelde kosten om een nieuwe klant te werven. Berekend als totale marketing- en verkoopuitgaven gedeeld door het aantal nieuw verworven klanten. Exclusief uitgaven voor retentie of verlenging. Ook bekend als CAC.
Gebruik synoniemen voor bedrijfslogica om waarde toe te voegen
Synoniemen voor bedrijfslogica helpen u te verfijnen hoe Qlik Answers terminologie interpreteert. Hoewel Qlik Answers algemene zakelijke taal begrijpt, kan uw gegevensmodel terminologie bevatten die een LLM niet van nature zou herkennen of correct zou interpreteren. Synoniemen helpen Qlik Answers de terminologie te begrijpen die uniek is voor de gegevens van uw organisatie. De volgende categorieën termen profiteren van het toevoegen van synoniemen:
-
Organisatiespecifiek jargon of acroniemen
-
Interne KPI-bijnamen
-
Product- of procescodes die ook als bedrijfstermen dienen
-
Statistieken die vergelijkbaar lijken, maar verschillende interne definities hebben
-
Domeinspecifieke taal die niet veel wordt gebruikt buiten uw branche
Probeer synoniemen te vermijden die het volgende doen:
-
Ambiguïteit toevoegen. Het opnemen van bovenkant of onderkant, bijvoorbeeld, kan problemen veroorzaken omdat ze niet wissen zijn. Bijvoorbeeld, 0 zou kunnen betekenen de top 5, de top 10%, top op basis van omzet of aantal deals.
Het toevoegen van synoniemen die waarden uit velden dupliceren, kan ook ambiguïteit toevoegen.
-
Dupliceren van vocabulaire voor dezelfde termen, bijvoorbeeld het toevoegen van het synoniem sales aan twee afzonderlijke velden.
-
Stopwoorden opnemen, aangezien deze kunnen leiden tot het afwijzen van vragen.
Zie Synoniemen toevoegen voor meer informatie.