Gå till huvudinnehåll Gå till ytterligare innehåll

Arbeta med applikationer i Qlik Answers

Applikationer gör det möjligt för Qlik Answers att tillhandahålla svar från strukturerade datakällor. Applikationer kan läggas till som en innehållskälla för assistenter. Applikationer kan också göras individuellt tillgängliga för Qlik Answers.

Qlik Answers kan också generera diagram och ark för användaren, vilket möjliggör snabb skapande av applikationsinnehåll.

Anteckning om informationQlik Answers stöder appar som använder avsnittsåtkomst och respekterar avsnittsåtkomstreglerna för appen. När appar öppnas, Qlik Answers använder användarens behörigheter. Den kan bara komma åt innehåll från en avsnittsåtkomst-app som användaren har behörighet att komma åt. Användare kan inte utöka sin synlighet genom frågor på naturligt språk i Qlik Answers.

Qlik Answers indexerar appar för att skapa interna definitioner av appdata. Dessa används sedan för att besvara användarfrågor och generera diagram och ark. Applikationer indexeras när de läggs till en assistent eller när de görs tillgängliga för Qlik Answers. De indexeras om vid varje omladdning.

Qlik Answers använder följande för att förstå applikationsdata:

  • Datamodellen

    Applikationens fält och datamodell är den primära informationen som används av Qlik Answers.

  • Logisk modell

    Den logiska modell som skapats av affärslogik används av Qlik Answers, men endast informationen i Översikt och Fält och grupper.

    Fält som är dolda i den logiska modellen används inte av Qlik Answers.

  • Originalobjekt

    Qlik Answers prioriterar användningen av huvuddimensioner och mått vid indexering av datamodellen, eftersom de är användarskapade.

  • Beskrivningar av applikationer och originalobjekt

    Ostrukturerad data från beskrivningar används för att ge ytterligare kontextinformation för fält och deras användning.

  • Synonymer för affärslogik

    Termer som lagts till som synonymer används för att tillhandahålla alternativ terminologi för användarfrågor.

För information om hur du förbereder dina applikationer för användning med Qlik Answers, se Bästa praxis för att förbereda applikationer för Qlik Answers.

Göra enskilda applikationer tillgängliga för Qlik Answers

Du kan göra enskilda applikationer tillgängliga för Qlik Answers. Applikationer kommer att vara tillgängliga från Applikationsanalys kommer att kunna använda Qlik Answers med applikationen när de öppnar Svar.

Applikationer är tillgängliga från Qlik Answers i Applikationsanalys. Användare kommer att kunna använda Qlik Answers med applikationen när de öppnar Svar.

  1. I din applikation klickar du på Fler åtgärderInställningar.

  2. Klicka på Funktioner.

  3. Välj Tillgänglig i Qlik Answers.

Lägga till applikationer i assistenter

Applikationer som gjorts tillgängliga för Qlik Answers kan läggas till i assistenter som en innehållskälla. Varje assistent kan ha en enda applikation tilldelad sig.

Assistenter har ett antal fördelar när de använder applikationer som datakällor:

  • Anpassningsbara chattalternativ: Assistenter erbjuder fler alternativ för att anpassa agentens chattupplevelse.

  • Feedback: Assistenter låter dig granska feedback från användare som chattar med din applikation.

  • Kombinerade datakällor: Du kan använda ostrukturerade datakällor från kunskapsbaser med den strukturerade datakällan för din applikation. Detta möjliggör användning av kompletterande dokumentation för att förklara och ge sammanhang till dina applikationer.

  • Bädda in på andra webbsidor: Assistenter kan bäddas in på andra webbsidor, vilket ger åtkomst till Qlik Answers agentisk chatt utanför Qlik Cloud.

Mer information om att lägga till en applikation som innehåll till en assistent finns i Hantera appar

  1. I en assistent öppnar du fliken Innehåll.

  2. Klicka på Lägg till innehållLägg till applikation.

  3. Välj en applikation och klicka på Lägg till.

Schemaläggning av indexering för applikationer

Applikationer indexeras efter varje omladdning. Om din applikations datakällor uppdateras regelbundet och du vill ha regelbunden indexering, skapa en omladdningsuppgift för att schemalägg omladdningen av dina applikationsdata.

Anteckning om informationIndexering av applikationer förbrukar inte indexeringskapacitet.

Mer information finns i Schemalägga laddning av appdata.

Bästa praxis för att förbereda applikationer för Qlik Answers

Även om vilken applikation som helst kan användas för Qlik Answers, förbättrar tid som läggs på att förbereda applikationen för användning med Qlik Answers kvaliteten på svaren.

Tydlighet och kontext är de viktigaste faktorerna för att säkerställa goda resultat från Qlik Answers. Tydlighet gör det enkelt för Qlik Answers att förstå data i en applikation. Kontext hjälper Qlik Answers att tolka och korrekt använda data inom en applikation. Följande bästa praxis för att förbereda en applikation hjälper till att säkerställa tydlighet och kontext:

  • Använd entydiga och beskrivande fältnamn

  • Effektivisera din datamodell

  • Kontrollera fältens dataformat

  • Använd originalobjekt

  • Använd affärslogikens vokabulär för att lägga till terminologi

  • Ta bort onödiga fält från din datamodell

Använd entydiga och beskrivande fältnamn

Din datamodell bör använda fält som är beskrivande och entydiga. Fältnamn bör:

  • Klargör den affärsmässiga betydelsen av varje fält.

  • Använd radera, affärsanpassad namngivning som beskriver skillnader eller likheter med andra fält.

Försök att göra följande för att hjälpa till att göra fält radera för Qlik Answers:

  • Använd fullständig formulering, som till exempel Kundnamn istället för CUST_NM. Detta hjälper till att anpassa fält med frågor på naturligt språk.

  • Ange kontextuella kvalificerare i fältnamnen för att hjälpa till att särskilja mellan fält. Exempel:

  • Gör platser radera. Använd Kundstad och Butiksstad istället för två fält som båda heter Stad.

  • Gör data/tid radera. Använd Orderdatum och Leveransdatum istället för två fält som båda heter Datum.

  • Försök att ange fältets roll och typ. Inkludera ord som antal, totalt, belopp eller procent för att förtydliga deras aggregerande natur. Till exempel, Antal beställningar. Om dina fältnamn använder booleska värden, bör de läsas som prepositioner, till exempel genom att använda prefix som är_aktiv eller har_avslutats.

  • För nyckelfält, prefixa dem med kontext. Till exempel, customer_id och order_id är att föredra framför ett generiskt fält som ID eller cust_ref.

Undvik att använda fältnamn som gör följande:

  • Använd ogenomskinliga koder eller teknisk jargong.

  • Använd Flag eller ett enkelt adjektiv som Active för ett booleskt fält, eftersom detta kan försvåra tolkningen av Qlik Answers.

  • Använd tvetydiga eller generiska substantiv utan sammanhang. Ett fält som heter Amount kommunicerar till exempel inte vad det är en mängd av. Flera generiska fält kan göra det svårt för Qlik Answers att på ett tillförlitligt sätt mappa naturliga språkfrågor till rätt fält.

  • Använd kryptiska förkortningar, som cust_no för kundnummer eller txn för transaktion. Dessa gör det svårare för Qlik Answers att förstå fältet.

Effektivisera din datamodell

Att effektivisera din datamodell genom att ta bort onödiga fält ger mer exakta, förutsägbara svar från Qlik Answers. Ett kurerat urval av fält minskar risken för felaktigt fältval eller förvirring från Qlik Answers. Effektiviserade datamodeller är också snabbare att indexera. Så här effektiviserar du din datamodell:

  • Dölj tekniska fält.

  • Konsolidera redundanta eller nästan-dubbla fält till en enda auktoritativ version.

Dölj tekniska fält

Din datamodell bör presentera Qlik Answers med fält som innehåller verkligt analysvärde. Undvik att inkludera tekniska fält som inte bidrar till Qlik Answers förståelse av applikationen. Tekniska fält innehåller information som:

  • ID:n

  • Nycklar

  • Ladda tidsmarkörer

  • Mellanlagringskolumner

Du kan ta bort onödiga fält genom att dölja dem. Dolda fält är fortfarande tillgängliga för skriptlogik eller interna beräkningar, men är uteslutna från Qlik Answers analys.

  • I laddningsskript eller Datahanteraren, lägg till ett %-prefix i deras namn (till exempel, %Discount2)

  • I den logiska modellen i affärslogiken ställer du in deras synlighet till Dold.

    Mer information finns i Synlighet.

Konsolidera och byt namn på fält

Du bör konsolidera överflödiga eller nästan identiska fält till en enda auktoritativ version. Tvetydiga fält gör det svårt för Qlik Answers att tolka data korrekt.

Byt namn på eller konsolidera fält för att göra datamodellen så tydlig som möjligt för Qlik Answers att förstå.

Exempel: Effektivisera datamodellen genom att åtgärda tvetydiga fält

Överväg följande fältnamn från en datamodell:

  • Rabattbelopp

  • Rabattvärde

  • Rabatt1

  • Rabatt2

Dessa fältnamn skapar ett antal problem för Qlik Answers när den försöker tolka dem:

  • Flera fält konkurrerar om termen rabatt, vilket skapar tvetydighet för Qlik Answers.

  • Numeriska suffix (1, 2) och vaga fältnamn ger ingen tydlig affärsmässig betydelse.

  • Blandade namngivningskonventioner minskar tydligheten.

För att åtgärda dessa problem bör fälten bytas namn på när applikationen förbereds för användning med Qlik Answers. Om fälten representerar olika begrepp bör de bytas namn på för att tydliggöra deras användning och syfte. Exempel:

  • Produktrabatt

  • Kampanjrabatt

  • Kupongrabatt

  • Lojalitetsrabatt

Om de representerar samma koncept bör de konsolideras till ett enda auktoritativt fält, till exempel Rabattbelopp. Om något av dessa fält är tekniska eller äldre, bör de döljas.

Formatera datum-/tidsfält som laddats som oformaterad text

Vissa fält innehåller datum-/tidsinformation, men laddas som oformaterad text i datamodell. Eftersom de inte klassificeras som datum-/tidsfält, utan snarare som textfält, kommer de inte att användas korrekt i Qlik Answers analyser eftersom de inte kommer att behandlas som sanna datumfält.

Om ett fält som innehåller datum-/tidsinformation är taggat eller lagrat som text, konvertera det till rätt format under laddningen, antingen med verktyg i Datahanteraren eller med datumfunktioner i laddningsskriptet. Detta säkerställer att:

  • Fältet känns igen som innehållande datum.

  • Genereringen av autokalendern fungerar.

  • Tidsbaserade frågor från användare mappas korrekt till data-/tidsfälten.

  • Sortering och filtrering fungerar korrekt.

Använd originalobjekt

Originalobjekt förbättrar Qlik Answers förmåga att tolka applikationsdata. Vid tolkning av frågor väger Qlik Answers originalobjekt tyngre än fält i datamodellen eftersom de är användarskapade. De är viktiga eftersom en användare tyckte att de var tillräckligt viktiga för att skapa dem.

Originalobjekt skapar tydlighet och minskar tvetydighet genom att skapa en enda, betrodd version av varje viktigt mått eller fält i en datamodell. Detta hjälper också till att hålla liknande svar samstämmiga mellan användare. När någon frågar om Vinstmarginal och det finns ett motsvarande originalmått, baseras svaret på samma definition, oavsett vem som frågar eller hur frågan formuleras.

En av de viktigaste delarna av originalobjekt är beskrivningar. Beskrivningar används av Qlik Answers för att ge sammanhang för tolkning av originalobjekt. Starka beskrivningar i originalobjekt förklarar tydligt:

  • Avsikt

  • Betydelse

  • Affärssammanhang

Beskrivningar av originalobjekt gör det enklare för Qlik Answers att förstå en masterdimension eller ett mått och välja rätt mätvärde, även om användare frågar på ett oväntat sätt.

För ytterligare bästa praxis för originalobjekt och Qlik Answers, se Skriva beskrivningar för originalobjekt för Qlik Answers.

Exempel: Användbar originalobjektbeskrivning

Huvudmått: Customer Acquisition Cost

Beskrivning: Genomsnittlig kostnad för att förvärva en ny kund. Beräknas som totala marknadsförings- och försäljningskostnader dividerat med antalet nyförvärvade kunder. Exkluderar bibehållande eller förnyelsekostnader. Även känd som CAC.

Använd synonymer för affärslogik för att lägga till värde

Synonymer för affärslogik hjälper dig att förfina hur Qlik Answers tolkar terminologi. Medan Qlik Answers förstår vanligt affärsspråk, kan din datamodell innehålla terminologi som en LLM inte naturligt skulle känna igen eller tolka korrekt. Synonymer hjälper Qlik Answers att förstå terminologin som är unik för din organisations data. Följande kategorier av termer drar nytta av att lägga till synonymer:

  • Organisationsspecifik jargong eller akronymer

  • Interna KPI-smeknamn

  • Produkt- eller processkoder som fungerar som affärstermer

  • Mått som verkar liknande men har distinkta interna definitioner

  • Domänspecifikt språk som inte allmänt används utanför din bransch

Försök att undvika synonymer som gör följande:

  • Skapar tvetydighet. Att inkludera top eller bottom, till exempel, kan orsaka problem eftersom de inte är tydliga. Till exempel kan 0 betyda de 5 bästa, de 10 % bästa, bäst efter intäkter eller antal affärer.

    Att lägga till synonymer som kopierar värden från fält kan också skapa tvetydighet.

  • Duplicera vokabulär för samma termer, till exempel att lägga till synonymen sales i två separata fält.

  • Inkludera stoppord, eftersom de kan leda till att frågor inte tillåts.

Mer information finns i Lägga till synonymer.

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!