Extrahera ändringar från skrivtabeller | Qlik CloudHjälp
Gå till huvudinnehåll Gå till ytterligare innehåll

Extrahera ändringar från skrivtabeller

När användare lägger till data i redigerbara kolumner i skrivtabeller, tillämpas inte deras ändringar på applikationens datamodell. De är också tillfälliga – ändringar lagras i Qlik-hanterade ändringsbutiker i 90 dagar, varefter de raderas.

Du kan hämta dessa ändringar via API för ändring av lager. Ändringarna kan användas på olika sätt, inklusive:

  • Läs in ändringarna i QVD-filer eller applikationer för permanent lagring och användning inom Qlik Cloud.

  • Extrahera ändringarna och lägg till dem i externa system som Excel kalkylark eller SQL-databaser.

  • Integrera data dynamiskt i automatiserade processer, som att skicka e-post och köpa in lager.

  • Bygg dina egna applikationer och integrera anrop till API för ändring av lager i dina operativa arbetsflöden.

Förutsättningar

Innan du kan komma åt data som sparats i ändringsarkivet måste du kunna komma åt API för ändring av lager. För att göra detta behöver du:

Tillgängliga verktyg för att extrahera ändringar

Du kan använda följande verktyg för att extrahera och använda ändringar från API för ändring av lager:

  • Qlik Automate

  • REST-kopplingen som är tillgänglig med Qlik skriptning och dataförberedelse.

Se exempel och användningsfall:

Extrahera ändringar i skrivtabellen med Qlik Automate

Ändringarna som sparats i ändringsarkivet kan extraheras med hjälp av Change Store block i Qlik Cloud Services koppling i Qlik Automate. Denna koppling ansluter automatiskt till automatiseringsägarens Qlik konto så inga ytterligare steg krävs för att autentisera.

Mer information om Qlik Automate finns på Qlik Automate.

Tillgängliga Qlik Automate blocken för att extrahera ändringar i skrivtabeller

Automation with available connector blocks for interacting with write table change stores

Lista aktuella ändringar från ändringsarkiv

Blocket List Current Changes From Change Store använder API-slutpunkten /changes/tabular-views och returnerar endast det senaste värdet för varje cell (med andra ord, det returnerar de aktuella värdena). Det returnerar dessa värden som en lista med objekt där varje objekt innehåller primärnycklarna och ändringsvärdena. Varje post utökas också med en updatedAt tidsmarkör för den tidpunkt då den senaste uppdateringen gjordes av posten och ett updatedBy användar-ID för användaren som gjorde denna ändring.

List Current Changes From Change Store block i Qlik Automate

Lista ändringshistorik för lagret

Blocket List Change Store History använder API-slutpunkten /changes och returnerar den fullständiga historiken för varje cell. Om en cell har uppdaterats flera gånger, kommer detta block att returnera varje värde, userId och updatedAt tidsmarkör för varje uppdatering.

List Change Store History block i Qlik Automate

Arbeta med mallar

Du kan också börja med en automatiseringsmall om du extraherar data till en MySQL-databas. Följande mallar är tillgängliga under Insights to Action:

  • Extract Change Store Data to a MySQL Database

  • Extract Change Store Data to a MySQL Database in Bulk

Dessa mallar ordnar Change Store-blocken (beskrivs ovan) med andra block för att hjälpa dig att extrahera data snabbare. Justera bara blockparametrarna för att ansluta till dina resurser. För en detaljerad genomgång, se denna Community-artikel.

Extrahera ändringar i skrivtabellen med REST-kopplingen

Det här exemplet visar hur du kan konfigurera en REST-koppling till API för ändring av lager. Den här kopplingen kan användas för att hämta från API:et och sedan läsa in ändringar tillbaka till en applikation eller lagra dem i QVD:er inom Qlik Cloud.

  1. I Qlik Cloud Analytics skapar du en ny koppling till REST-kopplingen. Se Lägga till datakopplingar.

  2. Ställ in följande parametrar för kopplingen:

    • URL: your_tenant_base_URL/api/analytics/change-stores/your change store id/changes/tabular-views

    • Additional request parameters

      • Query parameters

        • Limit (Key): 100 (Value)

      • Query headers

        • Authorization (Key): Bearer your_API_token (Value)

    • Pagination type: Next URL

      • 'Next url' path: links/next/href

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!