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

Skapa kunskapsmartar

Med kunskapsmarter kan du bädda in och lagra dina strukturerade och ostrukturerade data i en vektordatabas. Detta gör att den förstärkta kontexten kan hämtas med semantiska sökfunktioner för att användas som ett sammanhang för RAG-applikationer (Retrieval Augmented Generation).

RAG optimerar LLM-utdata genom att ge LLM ytterligare kontext med frågan.

Anteckning om informationDu behöver en Qlik Talend Cloud Enterprise-prenumeration.
Anteckning om informationDen här funktionen stöds endast på Snowflake-plattformar och för en kundhanterad datagateway. Snowflake Iceberg stöds inte.

Installera Qlik Data Gateway - Data Movement

För att använda kunskapsmarter måste du ansluta till vektordatabaser och LLM-kopplingar, vilket kräver installation av en specifik Qlik Data Gateway - Data Movement. Mer information finns i Ställa in Qlik Data Gateway - Data Movement för kunskapsmarter.

Visa och hämta loggarna

Du kan visa och hämta loggarna för kunskapsmarter. Mer information finns i Felsökning Data Movement gateway.

Förutsättningar

Du kan använda datauppgifter av följande typer som källa för en kunskapsmart:

  • Lagring

  • Transformering

Innan du kan skapa en kunskapsmart måste du göra följande i uppgifterna för källdata:

  • Fyll datauppsättningarna med data som du vill använda i din kunskapsmart. Mer information finns i Introduktion av data till ett datalager.
  • Skapa en relationstabell för datauppsättningarna så att relationen mellan källdatauppsättningarna kan definieras. Mer information finns i Skapa en datamodell.

    Anteckning om varningAlla källdataposter måste ha nycklar.

Begränsningar

Det finns begränsningar när du använder källdatauppsättningar som uppfyller alla dessa villkor:

  • Skapad av SQL-transformation eller ett transformeringsflöde

  • Icke-materialiserad

  • Historisk datalagring (typ 2) inaktiverad

Dessa datauppsättningar anses vara uppdaterade vid varje körning, vilket kan påverka effektiviteten och kostnaderna. Du kan mildra detta genom att:

  • Ändra de källdatauppsättningar som ska materialiseras.

  • Använda uttryckliga datauppsättningstransformationer.

  • Skapa globala regler som omvandlar flera datauppsättningar.

Kodningsformat som stöds

Dina filer måste vara korrekt kodade i UTF-8. Andra format kan tolkas felaktigt.

Anteckning om informationQlik lägger till 2 transformeringsregler som tar bort allt binärt innehåll från utdata: QLIK__REMOVE_BLOB_COLUMNS och QLIK__REMOVE_BYTES_COLUMNS.

Tecken som stöds

Fil- och mappnamnen kan innehålla följande tecken:

  • [0-9], [a-Z], [A-Z]
  • ! - _ . * ' ()

Andra specialtecken kan stödjas, men på grund av den omfattande hanteringen av specialtecken rekommenderas att endast använda tecknen i listan ovan.

Relationer

  • Det är inte möjligt att relatera data från två dataset. Skapa en transformeringsuppgift där du definierar relationen i datamodellen och använd transformeringsuppgiften som källa för uppgiften.

  • När två datauppsättningar är relaterade i datamodellen kommer båda datauppsättningarna att vara tillgängliga i uppgiften, även om du bara har valt en av datauppsättningarna.

Ändra kopplingar eller datagateway

Om du ändrar vektorkopplingen eller vektordatagatewayen måste du förbereda uppgiften igen.

Felsökning

Filer som flyttats till OneDrive känns inte igen av File knowledge mart

Möjlig orsak  

Om filer flyttas eller synkroniseras till OneDrive med alternativ som bevarar det gamla skapande- och ändringsdatumet för filen, känns filen inte igen som en ny fil.

Föreslagen åtgärd  

Ändra filens ändringsdatum till aktuellt datum.

Körningsfel vid användning av Pinecone

Möjlig orsak  

NULL-värden i metadata-kolumner stöds inte av Pinecone. Resultatet skulle bli ett körningsfel.

Föreslagen åtgärd  

  • Omvandla NULL-värdena till andra värden, till exempel en tom sträng, eller ordet NULL, i en transformation före kunskapsmarten.

  • Använd en annan vektordatabas.

  • Använd inte kolumnen som metadata.

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!