Scripts uitvoeren
Voer uw load-script uit om gegevens te exporteren met de laatste gegevens van de gegevensbron.
Scripts in Qlik Cloud Analyse worden niet automatisch uitgevoerd om hun uitvoer bij te werken. Door het script uit te voeren, laadt het load-script nogmaals de laatste gegevens van de gegevensbron van het script om ze vervolgens te exporteren. Scripts kunnen handmatig of volgens een schema worden uitgevoerd.
Voor informatie over welke gebruikers gegevens opnieuw kunnen laden, gaat u naar:
U kunt de uitvoeringsstatus van een script controleren. Dit kan Geslaagd, Bezig met opnieuw laden of Mislukt zijn.
- In de lijstweergave van scripts door te klikken op de waarde in de kolom Laatst gewijzigd.
- In Laadgeschiedenis.
- In het dialoogvenster Schema voor taken die zijn geconfigureerd voor geplande ladingen van het script (toont alleen statussen voor uitvoeringen die zijn gestart door taken).
Scriptuitvoeringen plannen
Maak taken om uitvoeringen van het script te plannen. Het schema kan tijd- of gebeurtenis-gebaseerde triggers gebruiken.
Een taak maken:
-
Voer een van de volgende handelingen uit:
-
Klik in uw activiteitencentrum op
van het script en klik op Schema.
-
Open in uw script de sectie Overzicht en klik op
> Schema.
-
-
Klik op Nieuwe taak maken.
-
Voer voor Taaknaam een naam voor de taak in.
-
Voer desgewenst een beschrijving in.
-
Selecteer onder Gebaseerd op de trigger voor de taak. U hebt de volgende opties:
-
Tijdgebonden: plan de vernieuwing op een specifiek tijdstip. Configureer vervolgens de taak met de bijbehorende instellingen voor die trigger. Ga voor meer informatie naar Schema's op tijdbasis.
De volgende op tijd gebaseerde triggers zijn beschikbaar:
-
Dagelijks
-
Wekelijks
-
Maandelijks
-
Jaarlijks
-
-
Op gebeurtenis gebaseerd: plan de vernieuwing om te starten wanneer een specifieke gebeurtenis plaatsvindt. Ga voor meer informatie naar Schema's op basis van een gebeurtenis.
De volgende op gebeurtenis gebaseerde triggers zijn beschikbaar:
-
Andere taak is geslaagd
-
Andere taak mislukt
InformatieGebruik triggers op basis van gebeurtenissen om taakketens te maken voor het vernieuwen van gegevens. Zie Taakketens maken voor het vernieuwen van gegevens voor verdere instructies. -
-
Schema's op tijdbasis
Als u een schema op tijdbasis maakt, kunt u het volgende kiezen:
-
De frequentie en interval van de vernieuwing
-
De tijdzone en tijd van de dag
-
Hoe lang het schema van kracht blijft
Het herhalen van vernieuwingen kan met de volgende intervallen worden ingesteld:
-
Dagelijks: stel het aantal keren per dag, de tijdzone en de tijd van de dag in.
-
Wekelijks: stel de dagen van de week, het aantal keren per dag, de tijdzone en de tijd van de dag in.
-
Maandelijks: stel de dagen van de maand, het aantal keren per dag, de tijdzone en de tijd van de dag in.
-
Jaarlijks: stel de maanden, dagen van de maand, het aantal keren per dag, de tijdzone en de tijd van de dag in.
Voor schema's die meerdere keren per dag op basis van een interval worden uitgevoerd, kunt u ook definiëren tussen welke uren van de dag het schema wordt uitgevoerd. Geef een specifieke tijd op waarop het schema die dag start.
Standaard worden schema's voortdurend uitgevoerd, zonder einddatum. U kunt ervoor kiezen om een begindatum of een einddatum in te stellen of het schema alleen tussen twee datums uit te voeren.
Schema's op basis van een gebeurtenis
Met op gebeurtenissen gebaseerde schema's kunt u taken voor verschillende apps, scripts, gegevensstromen en tabelrecepten aan elkaar koppelen. Dit is handig voor opeenvolgende vernieuwingen van deze bedrijfsmiddelen.
Ga voor meer informatie naar Taakketens maken voor het vernieuwen van gegevens.
Taken beheren
U kunt bestaande taken beheren als u daarvoor de machtigingen hebt.
Taken weergeven en beheren:
-
Voer een van de volgende handelingen uit:
-
Klik in uw activiteitencentrum op
van het script en klik op Schema.
-
Open in uw script de sectie Overzicht en klik op
> Schema.
-
-
Klik op
naast een taak en selecteer een van de beschikbare opties. U kunt ook naar het tabblad Geschiedenis gaan om een gedetailleerde geschiedenis te bekijken van wanneer de taak is uitgevoerd.
Ga voor meer informatie naar Taken beheren voor het vernieuwen van gegevens.
Beperkingen en overwegingen
-
Een taak voor het vernieuwen van gegevens wordt gedeactiveerd als deze vijf keer achter elkaar niet wordt uitgevoerd. Als u de eigenaar van de taak bent, ontvangt u meldingen wanneer dit gebeurt. De meldingsinstellingen kunnen voor één app, alle apps in een ruimte of alle apps in een tenant worden aangepast. Ga voor meer informatie naar Eigendom van taken.
-
Wanneer een eigenaar van een taak vertrekt of wordt verwijderd van de tenant, moet een andere gebruiker eigenaar worden van de taak of u moet de taak verwijderen en opnieuw maken. Anders mislukken de geplande vernieuwingen. Voor meer informatie over het wijzigen van de eigenaar gaat u naar Eigendom van taken.
-
Als u een groot aantal vernieuwingsprocessen voor gegevens in de wachtrij of in uitvoering hebt (en daarnaast aanvullende gelijktijdige CPU- en geheugenintensieve processen), zult u merken dat sommige vernieuwingsprocessen zo nu en dan merkbaar later dan hun geplande starttijd worden uitgevoerd.
-
Taken voor het vernieuwen van gegevens zijn niet inbegrepen voor de gepubliceerde kopie van een script. Voor gepubliceerde scripts moeten de taken opnieuw geconfigureerd worden in de versie in de beheerde ruimte.
-
Als uw script taken voor het vernieuwen van gegevens heeft en u verplaatst deze tussen ruimten (persoonlijke of gedeelde ruimten), dan worden deze taken gedeactiveerd. U kunt ze opnieuw activeren wanneer u klaar bent om de geplande vernieuwingen te hervatten. Zie: Een taak activateren en deactiveren .
Eigendom van taken
Een taak voor het vernieuwen van gegevens wordt uitgevoerd namens de gebruiker die eigenaar is van de taak in plaats van de eigenaar van de app, het script, de gegevensstroom of het tabelrecept. De eigenaar van de taak moet de juiste toegangsmachtigingen hebben voor de app, het script, de gegevensstroom, of het tabelrecept en de gegevensbronnen ervan om de taak uit te kunnen voeren. Bepaalde acties resulteren in wijzigingen in wie eigenaar is van de taak. De eigenaar van de taak wordt bepaald door de volgende regels:
-
Wanneer u een taak aanmaakt voor het uitvoeren van een script, wordt u de eigenaar van die taak.
-
Als een andere gebruiker een bestaande taak bewerkt of opslaat, wordt hij de nieuwe eigenaar van die taak.
-
Als een andere gebruiker het load-script van het script wijzigt, wordt hij de nieuwe eigenaar van alle taken voor geplande uitvoeringen van dat script.
Voor meer informatie over het gezamenlijk ontwikkelen van gevensmodellen voor scripts raadpleegt u Gezamenlijk load-scripts voor gegevens ontwikkelen in gedeelde ruimten.
Taken beheren voor het vernieuwen van gegevens
Tenantbeheerders en analysebeheerders kunnen taken voor geplande vernieuwingen van gegevens bewerken en verwijderen. Dit doen ze in het Beheer-activiteitencentrum. Ga voor meer informatie naar:
Scripts handmatig uitvoeren
U kunt een script handmatig uitvoeren.
Doe het volgende:
- Klik op
van het script en selecteer Nu uitvoeren.
De uitvoeringsgeschiedenis van een script weergeven
Laadgeschiedenis bevat de uitvoeringsgeschiedenis voor het geselecteerde script. Gebruik dit om problemen met geplande uitvoeringen op te lossen. U kunt de status, begin- en eindtijden en de duur van de vorige en huidige uitvoeringen van het script weergeven. U kunt ook het bijbehorende logboekbestand bekijken en downloaden.
Er zijn twee manieren om de laadgeschiedenis van een script te bekijken.
- Klik in Overzicht van een script op Laadgeschiedenis.
- Klik in de lijstweergave van scripts in het Analyse-activiteitencentrum op de datum in de kolom Laatst gewijzigd en selecteer Laadgeschiedenis weergeven.
Laadgeschiedenis van een script

Klik op de pagina Laadgeschiedenis op de knop Weergeven om het uitvoeringsoverzicht te bekijken. U kunt desgewenst ook een gedetailleerd logboekbestand downloaden. Wanneer het limiet voor het aantal opgeslagen logboeken is bereikt, worden oude logboeken vervangen door nieuwe logboeken waarbij het eerste logboek wordt vervangen door het nieuwste enzovoort.
Mogelijk wilt u een uitvoering van uw script annuleren als het te lang duurt of als het script is bijgewerkt met nieuwe gegevens en u een nieuwe uitvoering wilt starten. Ga naar Laadgeschiedenis en klik op Annuleren om een uitvoering te annuleren.
De geannuleerde uitvoering verschijnt in uw Laadgeschiedenis.
Geschiedenis voor taken bekijken
Naast de weergave Laadgeschiedenis, kunt u ook een uitvoeringsgeschiedenis bekijken die gericht is op de taken die aangemaakt zijn voor geplande ladingen van het script. Ga voor meer informatie naar De vernieuwingsgeschiedenis van een taak bekijken.
Tijdstempels begrijpen: Bijgewerkt, Wijzigingsdatum en Datum laatste lading
U kunt tijdgegevens bekijken in de bijgewerkte tijdstempel die wordt getoond in de scripttegel. U kunt deze gegevens ook zien door te klikken op een script om Overzicht te tonen. Deze wordt weergegeven in Samenvatting als Wijzigingsdatum. De indeling van de datum kan variëren. Als het script bijvoorbeeld recent is bijgewerkt, ziet de waarde Bijgewerkt op de scripttegel er mogelijk als volgt uit: 15 minuten geleden bijgewerkt.
U kunt Datum laatste lading weergeven door te selecteren in het script en vervolgens Details te selecteren. Deze waarde wordt alleen bijgewerkt als de gegevens van het script worden vernieuwd. Bij een uitvoering worden ook de tijdstempels gewijzigd voor Bijgewerkt en Wijzigingsdatum.
Velden Wijzigingsdatum en Datum laatste lading in Details van script

De volgende tabel toont de bewerkingen waarbij de tijdstempels Bijgewerkt(zelfde als Wijzigingsdatum) en Datum laatste lading worden vernieuwd:
| Bewerking | Bijgewerkt, Wijzigingsdatum | Datum laatst opnieuw geladen |
|---|---|---|
| Uitvoeren (herladen) | Ja | Ja |
| Naam wijzigen | Ja | Nee |
| Beschrijving wijzigen | Ja | Nee |
| Script publiceren | Ja | Nee |
| Eigenaar wijzigen | Ja | Nee |
| Script wijzigen | Ja | Nee |