Ladda appdata
Appar i Qlik Cloud-analys-hubben uppdateras inte automatiskt när deras datakällor uppdateras. När en app laddas uppdateras den med aktuella data från appens datakällor. Appomladdningar kan ske manuellt eller schemaläggas.
Information om vilka användare som kan ladda data finns i
Du kan se en apps inläsningsstatus, som kan vara Lyckades, Läser in eller Misslyckades.
- I listvyn över appar i kolumnen Senast ändrad.
- I appkortet i brickvy eller grupperad vy.
Schemalägga laddning av appdata
Du kan skapa ett schema för att läsa in data i din app. Schemat kan baseras på frekvens, datum och tid, eller när en datauppsättning i appen uppdateras.
Gör följande för att skapa ett inläsningsschema för en app:
-
Klicka på i appen och välj Ladda om schema.
-
Klicka på Lägg till schema.
-
När du vill schemalägga inläsningar när data uppdateras, väljer du När en datauppsättning uppdateras i Läs in appen.
När du vill skapa ett tidsbaserat schema, väljer du något av alternativen under Tid i Läs in appen.
Anteckning om informationOm appen inte innehåller en datauppsättning som skapas och uppdateras av Qlik Cloud Data Integration, visas inte rubriken Tid och alternativet När en datauppsättning uppdateras.
Tidsbaserade scheman
När du skapar ett tidsbaserat schema kan du välja:
-
Frekvens och intervall för omladdning
-
Tidszon och tid på dygnet
-
Hur länge schemat kommer att gälla
-
Fullständigt eller Delvis laddning
För återkommande laddningar kan du ange något av följande intervall:
-
Dagligen: Ställ in antal gånger per dag, tidszon och klockslag.
-
Veckovis: Ställ in veckodagar, antal gånger per dag, tidszon och klockslag.
-
Månadsvis: Ställ in dagar i månaden, antal gånger per dag, tidszon och klockslag.
-
Årligen: Ställ in månader, dagar i månaden, antal gånger per dag, tidszon och klockslag.
För scheman som körs flera gånger om dagen med godtyckliga intervall kan du också definiera vilken timma på dagen som schemat körs. Ange en specifik tidpunkt då schemat ska starta den dagen.
Som standard körs scheman kontinuerligt utan slutdatum. Du kan välja att ange ett startdatum, ett slutdatum eller att schemat endast ska köras mellan två datum.
Händelsebaserade scheman
Du kan ställa in ett schema för att läsa in appen på nytt när en datauppsättning i appen uppdateras. Det här alternativet är endast tillgängligt för appar som innehåller en datauppsättning som skapas och uppdateras av Qlik Cloud Data Integration. Mer information finns i Integrerar data.
Hantera laddningsscheman
Du kan redigera schemalagda inläsningar för alla appar du äger.
Ta bort en schemalagd inläsning från en app:
-
I hubben väljer du för appen och klickar på Läs in schema.
-
Klicka på Ta bort.
Klientorganisations- och analysadministratörer kan redigera och ta bort laddningsscheman från Hanteringskonsol. Mer information finns i Hantera schemalagda laddningar av appdata.
Begränsningar och överväganden
-
Inläsningsschemat stängs av om körningen misslyckas fem gånger i rad. Om du äger laddningsschemat för appen kommer du att få meddelanden när detta inträffar. Meddelandeinställningar kan anpassas för en enstaka app, alla appar i ett utrymme eller alla appar i en klientorganisation. Information om ägare till ett inläsningsschema finns i Ägande av inläsningsscheman.
-
Om ägaren av ett laddningsschema lämnar eller tas bort från klientorganisationen måste en annan användare bli ägare till laddningsschemat, eller ta bort och återskapa det. Annars kommer de schemalagda laddningarna att misslyckas. Mer information om att ändra ägarskapet finns i Ägande av inläsningsscheman.
-
Om du har många dataladdningsprocesser som pågår och väntar i kö (och andra processor- och minneskrävande processer som körs samtidigt), kan det hända att vissa laddningar körs avsevärt senare än de är schemalagda.
-
Schemalagda laddningar ingår inte i den publicerade kopian av en app. För publicerade appar måste schemalagda laddningar konfigureras igen i det hanterade utrymmet.
-
Om du flyttar en app med ett laddningsschema mellan utrymmena raderas laddningsschemat. Återskapa schemat i det nya utrymmet om det behövs.
-
Om du lägger till eller tar bort datauppsättningar i en app med schemat När en datauppsättning uppdateras måste du ta bort schemat och återskapa det.
-
Delvis inläsning stöds ej för schemana När en datauppsättning uppdateras.
Ägande av inläsningsscheman
En tidsbaserad schemalagd laddning körs på uppdrag av användaren som äger laddningsschemat och inte av ägaren till appen. För att laddningsschemat ska kunna köras måste ägaren av laddningsschemat fortfarande ha korrekt åtkomst till appen och dess datakällor. Vissa åtgärder kan leda till ändringar i vem som tilldelats inläsningsschemat. Vem som är ägare av inläsningsschemat avgörs av följande regler:
-
När du skapar ett inläsningsschema för en app som tidigare inte haft något blir du ägare av det inläsningsschemat.
-
Om någon annan användare redigerar eller sparar ett befintligt inläsningsschema överförs ägandet till den användaren.
-
Om någon annan användare modifierar appens inläsningsskript genom redigeringar i Skriptredigeraren (eller genom att läsa in data i Datahanteraren) överförs ägandet till denne i de flesta fall. Men om denna användare redan är senaste användare som redigerat inläsningsskriptet kommer ägandet inte att överföras.
-
Att skapa eller modifiera distributionslistan för en app, antingen genom att ladda upp en källfil i avsnittet Rapportering eller genom att redigera laddningsskriptet manuellt, innebär att laddningsskriptet redigeras. Om du gör detta och du inte är den som senast redigerade laddningsskriptet kommer du att bli den nya ägaren av appens laddningsschema, om det finns ett för den. Om du redan är den som senast redigerade laddningsskriptet kommer äganderätten till schemat inte att överföras till dig.
Mer information om att samutveckla appdatamodeller finns i Utveckla dataladdningsskript tillsammans i delade utrymmen.
Delvis laddning
Aktivera Delvis laddning om du vill köra en fördefinierad del av laddningsskriptet och uppdatera motsvarande tabeller. En fullständig laddning inleds alltid med att alla tabeller i den befintliga datamodellen tas bort, och sedan körs laddningsskriptet. Detta sker inte under en delvis laddning. Då behålls istället alla tabeller i datamodellen och sedan exekveras bara Load- och Select-satser med ett inledande Add-, Merge- eller Replace-prefix.
Delvis laddning måste först konfigureras i laddningsskriptet i Skriptredigeraren. Se Delvis laddning för information.
Ladda appdata manuellt
Du kan ladda en app manuellt genom att lägga till en laddningsuppgift i laddningskön.
Gör följande:
- Klicka på i appen och välj Ladda om nu.
Visar inläsningshistorik för en app
Laddningshistorik innehåller laddningshistorik för den valda appen. Använd detta för att felsöka efter problem med schemalagda laddningar. Du kan visa status, starttid och sluttid, samt varaktighet för tidigare och aktuella inläsningar. Du kan också visa och ladda ner en motsvarande loggfil.
Det finns två sätt att visa laddningshistoriken för en app.
- I listvyn över appar klickar du på datumet i kolumnen Senast ändrad och väljer Visa inläsningshistorik.
- Välj Detaljer för en app och klicka på Laddningshistorik.
På Laddningshistorik-sidan klickar du på Visa-knappen för att visa sammanfattningen för laddningen. Du kan även ladda ner en detaljerad loggfil. När gränsen för antalet lagrade loggar nås, kommer nya loggar att ersätta de äldsta loggarna, enligt premissen först in, först ut.
Du kan vilja avbryta laddning av appen om det tar för lång tid eller om appen har uppdaterats med nya data och du vill starta en ny laddning. För att avbryta en laddning går du till Laddningshistorik och klickar på Avbryta.
Du kan visa den avbrutna laddningen i din Laddningshistorik.
Visa och ta bort laddningsscheman
Klientorganisations- och analysadministratörer kan visa och ta bort laddningsscheman från Hanteringskonsol. Mer information finns i Hantera schemalagda laddningar av appdata.
Förstå tidsmarkörer: Uppdaterad, Ändrad den och Senaste laddningsdatum
Tidsmarkören Uppdaterad visas längst ned i varje appbricka i molnhubben. Det går också att visa genom att välja i appen och sedan välja Detaljer. Samma tidsmarkör listas i Detaljer som Ändrad den. Formatet för datumet kan variera. Om till exempel appen nyligen uppdaterades kan värdet Uppdaterad på appbrickan visas som: Uppdaterades för 15 minuter sedan.
Senaste laddningsdatum går att visa genom att välja på appen och sedan välja Detaljer. Det här värdet uppdateras endast när appens data laddas om. En laddning ändrar tidsmarkörerna Uppdaterad och Ändrad den.
Följande tabell visar åtgärderna som uppdaterar tidsmarkörerna Uppdaterad (samma som Ändrad den) och Senaste laddningsdatum:
Åtgärd | Uppdaterad, Ändrad den | Senaste laddningsdatum |
---|---|---|
Ladda igen | Ja | Ja |
Byt namn | Ja | Nej |
Ändra beskrivning | Ja | Nej |
Ändra miniatyr | Ja | Nej |
Publicera app | Ja | Nej |
Byt ägare | Ja | Nej |
Ändra skript | Ja | Nej |
Nytt ark | Nej | Nej |
Ändra ark | Nej | Nej |