Köra skript | Qlik CloudHjälp
Gå till huvudinnehåll Gå till ytterligare innehåll

Köra skript

Kör ditt laddningsskript för att exportera data med senaste data från datakällan.

Skript i Qlik Cloud Analytics körs inte automatiskt för att uppdatera sina utdata. Att köra skriptet kör laddningsskriptet igen för att ladda de senaste data från skriptets datakälla och exporterar dem sedan. Skriptkörningar kan vara manuella eller schemalagda.

Information om vilka användare som kan ladda data finns i

Du kan kontrollera körningsstatusen för ett skript. Denna kan vara Lyckades, Laddar om eller Misslyckades.

  • I listvyn över skript genom att klicka på värdet i kolumnen Senast ändrad.
  • I Omladdningshistorik.
  • I dialogrutan Schema för uppgifter som konfigurerats för schemalagda inläsningar av skriptet (visar endast status för körningar som initierats av uppgifter).
Anteckning om informationDen maximala körtiden för ett skript är tre timmar. Om ett skript tar längre tid än så att köra, kommer det att misslyckas och du får ett meddelande.

Schemalägga skriptkörningar

Skapa uppgifter för att schemalägga körningar av ditt skript. Schemat kan använda tidsbaserade eller händelsebaserade utlösare.

Anteckning om informationVissa åtgärder kan ändra ägandeskapet för en uppgift. Mer information finns i Äganderätt till uppgifter.

För att skapa en uppgift:

  1. Gör något av följande:

    • I ditt aktivitetscenter klickar du på Fler åtgärder på skriptet och väljer KörSchemalägg.

    • Öppna delavsnittet Översikt i ditt skript och klicka på Fler åtgärderSchemalägg.

  2. Klicka på Skapa ny uppgift.

  3. Ange ett namn för uppgiften under Uppgiftsnamn.

  4. Du kan även lägga till en Beskrivning.

  5. Under Baserat på väljer du utlösaren för uppgiften. Du har följande alternativ:

    • Tidsbaserad: Schemalägg uppdateringen så att den sker vid en viss tidpunkt. Konfigurera sedan uppgiften med tillhörande inställningar för den utlösaren. Mer information finns i Tidsbaserade scheman.

      Följande tidsbaserade utlösare är tillgängliga:

      • Dagligen

      • Veckovis

      • Månadsvis

      • Årligen

    • Händelsebaserad: Schemalägg uppdateringen så att den startar när en viss händelse inträffar. Mer information finns i Händelsebaserade scheman.

      Följande händelsebaserade utlösare är tillgängliga:

      • En annan uppgift lyckades

      • En annan uppgift misslyckades

      • En annan uppgift slutfördes

      Anteckning om informationAnvänd händelsebaserade utlösare för att skapa uppgiftskedjor för att uppdatera data. Mer information finns i Skapa uppgiftskedjor för datauppdateringar.

Tidsbaserade scheman

När du skapar ett tidsbaserat schema kan du välja:

  • frekvens och intervall för uppdateringen

  • tidszon och tid på dygnet

  • hur länge schemat ska gälla

Återkommande uppdateringar kan ställas in med följande intervall:

  • Dagligen: Ange antal gånger per dag, tidszon och tid på dygnet.

  • Veckovis: Ange veckodagar, antal gånger per dag, tidszon och tid på dygnet.

  • Månadsvis: Ange dagar i månaden, antal gånger per dag, tidszon och tid på dygnet.

  • Årligen: Ange månader, dagar i månaden, antal gånger per dag, tidszon och tid på dygnet.

För scheman som körs flera gånger per dag med valfritt intervall kan du även definiera vilka timmar på dygnet som schemat ska köras. 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 endast köra schemat mellan två datum.

Händelsebaserade scheman

Händelsebaserade scheman gör att du kan kedja samman uppgifter för olika applikationer, skript, dataflöden och tabellrecept. Detta är användbart för sekventiella uppdateringar av dessa tillgångar.

Mer information finns i Skapa uppgiftskedjor för datauppdateringar.

Hantera uppgifter

Du kan hantera befintliga uppgifter om du har behörighet för det.

Visa och hantera uppgifter:

  1. Gör något av följande:

    • I ditt aktivitetscenter klickar du på Fler åtgärder på skriptet och väljer KörSchemalägg.

    • Öppna delavsnittet Översikt i ditt skript och klicka på MerSchemalägg.

  2. Klicka på Mer bredvid en uppgift och välj något av de tillgängliga alternativen. Du kan även växla till fliken Historik för att visa en detaljerad historik över när uppgiften kördes.

Mer information finns i Hantera uppgifter för uppdatering av data.

Begränsningar och överväganden

  • En uppgift för att uppdatera data inaktiveras om den misslyckas med att köras fem gånger i rad. Om du äger uppgiften får du aviseringar när detta händer. Aviseringsinställningar kan anpassas för en enskild applikation, alla applikationer i ett utrymme eller alla applikationer i en klientorganisation. Mer information finns i Äganderätt till uppgifter.

  • Om uppgiftsägaren lämnar eller tas bort från klientorganisationen måste en annan användare ta över ägandeskapet för uppgiften, eller ta bort och återskapa den. Annars kommer dess schemalagda uppdateringar att misslyckas. Information om hur du ändrar detta ägandeskap finns i Äganderätt till uppgifter.

  • Om du har ett stort antal köade och körande datauppdateringsprocesser (och ytterligare samtidiga CPU- och minnesintensiva processer) kan du märka att vissa uppdateringsprocesser i vissa fall körs märkbart efter sin schemalagda starttid.

  • Uppgifter för att uppdatera data inkluderas inte för den publicerade kopian av ett skript. Publicerade skript måste få sina uppgifter omkonfigurerade på versionen i det hanterade utrymmet.

  • Om ditt skript har uppgifter för att uppdatera data och du flyttar det mellan utrymmen (personliga eller delade utrymmen), inaktiveras dessa uppgifter. Du kan återaktivera dem när du är redo att återuppta de schemalagda uppdateringarna. Se Aktivera och inaktivera en uppgift.

Äganderätt till uppgifter

En uppgift för datauppdateringar körs på uppdrag av den användare som äger uppgiften snarare än ägaren av applikationen, skriptet, dataflödet eller tabellreceptet. För att uppgiften ska kunna köras framgångsrikt måste uppgiftsägaren fortfarande ha rätt behörighet till applikationen, skriptet, dataflödet eller tabellreceptet och dess datakällor. Vissa åtgärder leder till ändringar av vem som äger uppgiften. Uppgiftsägaren bestäms av följande regler:

  • När du skapar en uppgift för att köra ett skript blir du ägare till den uppgiften.

  • Om en annan användare redigerar eller sparar en befintlig uppgift blir de den nya ägaren till den uppgiften.

  • Om en annan användare ändrar laddningsskriptet för skriptet blir de den nya ägaren till alla uppgifter för schemalagda körningar av det skriptet.

  • Att publicera eller återpublicera ett skript till ett hanterat utrymme ändrar inte ägaren till några befintliga uppgifter i den publicerade kopian.

Mer information om att gemensamt utveckla skriptdatamodeller finns i Utveckla dataladdningsskript tillsammans i delade utrymmen.

Administrera uppgifter för att uppdatera data

Klientorganisationsadministratörer och analysadministratörer kan redigera och ta bort uppgifter för schemalagda datauppdateringar. Detta görs i aktivitetscentret Administration. Mer information finns i:

Köra skript manuellt

Du kan köra ett skript manuellt.

  • Gör ett av följande:
    • I ditt aktivitetscenter klickar du på Mer för skriptet och väljer KörKör nu.
    • I ett öppet skript klickar du på Kör nu.

Visa körningshistorik för ett skript

Omladdningshistoriken innehåller körningshistoriken för det valda skriptet. Använd den för att felsöka problem med schemalagda körningar. Du kan visa status, starttid och sluttid, samt varaktighet för tidigare och aktuella körningar av skriptet. Du kan också visa och ladda ner en motsvarande loggfil.

Det finns två sätt att visa omladdningshistoriken för ett skript.

  • I översikten för ett skript klickar du på Omladdningshistorik.
  • I listvyn över skript i aktivitetscentret för Analyser klickar du på datumet i kolumnen Senast ändrad och väljer Visa inläsningshistorik.

Omladdningshistorik för ett skript

Skärmdump av fliken Omladdningshistorik i Skriptredigeraren.

På sidan Omladdningshistorik klickar du på Visa-knappen för att visa körningssammanfattningen. 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 en körning av ditt skript om det tar för lång tid eller om skriptet har uppdaterats med nya data och du vill starta en ny körning. För att avbryta en körning går du till Omladdningshistorik och klickar på Avbryt.

Du kan se den avbrutna körningen i din Omladdningshistorik.

Visning av historik för uppgifter

Förutom vyn Inläsningshistorik kan du också visa en körningshistorik som fokuserar på de uppgifter som har skapats för schemalagda inläsningar av skriptet. Mer information finns i Visa uppdateringshistoriken för en uppgift.

Förstå tidsmarkörer: Uppdaterad, Ändrad den och Senaste laddningsdatum

Du kan visa tidsinformation i den uppdaterade tidsmarkör som visas på skriptbrickan. Du kan också visa denna information genom att klicka på ett skript för att öppna Översikt. Den anges i Sammanfattning som Ändrad den. Formatet för datumet kan variera. Om till exempel skriptet nyligen uppdaterades kan värdet Uppdaterad på skriptbrickan visas på följande sätt: Uppdaterades för 15 minuter sedan.

Du kan visa senaste omladdningsdatum genom att välja Mer på skriptet och sedan välja Detaljer. Det här värdet uppdateras endast när skriptets data uppdateras. En körning ändrar också tidsmarkörerna Uppdaterad och Ändrad den.

Fälten Ändrad den och Senaste omladdningsdatum i Detaljer för skriptet

Detaljvyn visar tidsmarkörerna Senast laddade data och Ändrad den

Följande tabell visar åtgärderna som uppdaterar tidsmarkörerna Uppdaterad (samma som Ändrad den) och Senaste laddningsdatum:

Operationer som uppdaterar värdena Uppdaterad och Senaste laddningsdatum
Åtgärd Uppdaterad, Ändrad den Senaste laddningsdatum
Körning (laddning) Ja Ja
Byt namn Ja Nej
Ändra beskrivning Ja Nej
Publicera skript Ja Nej
Byt ägare Ja Nej
Ändra skript Ja Nej

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!