Scripts uitvoeren | Qlik Cloud Help
Ga naar hoofdinhoud Ga naar aanvullende inhoud

Scripts uitvoeren

Voer uw load-script uit om gegevens te exporteren met de laatste gegevens van de gegevensbron.

Scripts in Qlik Cloud Analytics 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).
InformatieDe maximale uitvoeringstijd voor een script is drie uur. Als een script er langer over doet om uitgevoerd te worden, zal de bewerking mislukken en ontvangt u een bericht.

Scriptuitvoeringen plannen

Maak taken om uitvoeringen van het script te plannen. Het schema kan tijd- of gebeurtenis-gebaseerde triggers gebruiken.

InformatieBepaalde acties leiden tot een wijziging van de eigenaar van de taak. Ga voor meer informatie naar Eigendom van taken.

Een taak maken:

  1. Doe een van de volgende dingen:

    • Klik in uw activiteitencentrum op Meer acties bij het script en selecteer UitvoerenPlannen.

    • Open in uw script de sectie Overzicht en klik op Meer actiesPlannen.

  2. Klik op Nieuwe taak maken.

  3. Voer bij Taaknaam een naam in voor de taak.

  4. Voeg eventueel een Beschrijving toe.

  5. Selecteer onder Gebaseerd op de trigger voor de taak. U hebt de volgende opties:

    • Tijdsgebaseerd: plan de vernieuwing op een specifiek tijdstip. Configureer vervolgens de taak met de bijbehorende instellingen voor die trigger. Raadpleeg voor details Tijdsgebaseerde schema's.

      De volgende tijdsgebaseerde triggers zijn beschikbaar:

      • Dagelijks

      • Wekelijks

      • Maandelijks

      • Jaarlijks

    • Gebeurtenisgebaseerd: plan de vernieuwing zodat deze start wanneer een specifieke gebeurtenis plaatsvindt. Raadpleeg voor details Gebeurtenisgebaseerde schema's.

      De volgende gebeurtenisgebaseerde triggers zijn beschikbaar:

      • Een andere taak is geslaagd

      • Een andere taak is mislukt

      • Een andere taak is voltooid

      InformatieGebruik gebeurtenisgebaseerde triggers om taakketens te maken voor het vernieuwen van gegevens. Raadpleeg voor verdere instructies Taakketens maken voor gegevensverversingen.

Tijdsgebaseerde schema's

Wanneer u een tijdsgebaseerd schema maakt, kunt u het volgende kiezen:

  • De frequentie en het interval van de vernieuwing

  • De tijdzone en het tijdstip

  • Hoe lang het schema van kracht zal zijn

Herhalende vernieuwingen kunnen met de volgende intervallen worden ingesteld:

  • Dagelijks: stel het aantal keer per dag, de tijdzone en het tijdstip in.

  • Wekelijks: stel de dagen van de week, het aantal keer per dag, de tijdzone en het tijdstip in.

  • Maandelijks: stel de dagen van de maand, het aantal keer per dag, de tijdzone en het tijdstip in.

  • Jaarlijks: stel de maanden, de dagen van de maand, het aantal keer per dag, de tijdzone en het tijdstip in.

Voor schema's die meerdere keren per dag met een willekeurig interval worden uitgevoerd, kunt u ook de uren van de dag bepalen waarop het schema wordt uitgevoerd. Geef een specifiek tijdstip op waarop het schema die dag moet starten.

Standaard worden schema's continu uitgevoerd, zonder einddatum. U kunt ervoor kiezen om een startdatum of een einddatum in te stellen, of om het schema alleen tussen twee datums uit te voeren.

Gebeurtenisgebaseerde schema's

Met gebeurtenisgebaseerde schema's kunt u taken voor verschillende applicaties, scripts, gegevensstromen en tabelrecepten aan elkaar koppelen. Dit is handig voor sequentiële vernieuwingen van deze bedrijfsmiddelen.

Raadpleeg voor meer informatie Taakketens maken voor gegevensverversingen.

Taken beheren

U kunt bestaande taken beheren als u de benodigde machtigingen hebt.

Taken bekijken en beheren:

  1. Doe een van de volgende dingen:

    • Klik in uw activiteitencentrum op Meer acties bij het script en selecteer UitvoerenPlannen.

    • Open in uw script de sectie Overzicht en klik op MeerPlannen.

  2. Klik op Meer naast een taak en selecteer een van de beschikbare opties. U kunt ook overschakelen naar het tabblad Geschiedenis om een gedetailleerde geschiedenis te bekijken van wanneer de taak is uitgevoerd.

Raadpleeg voor meer informatie 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 kan worden uitgevoerd. Als u de eigenaar van de taak bent, ontvangt u meldingen wanneer dit gebeurt. Instellingen voor meldingen kunnen worden aangepast voor een enkele applicatie, alle applicaties in een ruimte of alle applicaties in een tenant. Raadpleeg voor meer informatie Eigendom van taken.

  • Als de eigenaar van de taak de tenant verlaat of hieruit wordt verwijderd, moet een andere gebruiker het eigendom van de taak overnemen, of de taak verwijderen en opnieuw maken. Anders mislukken de geplande vernieuwingen. Raadpleeg voor informatie over het wijzigen van dit eigendom Eigendom van taken.

  • Als u een groot aantal in de wachtrij geplaatste en actieve gegevensvernieuwingsprocessen hebt (en aanvullende gelijktijdige CPU- en geheugenintensieve processen), merkt u mogelijk dat sommige vernieuwingsprocessen in sommige gevallen merkbaar na 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 worden geconfigureerd op de versie in de beheerde ruimte.

  • Als uw script taken heeft voor het vernieuwen van gegevens en u dit verplaatst tussen ruimten (persoonlijke of gedeelde ruimten), 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 applicatie, het script, de gegevensstroom of het tabelrecept. Om de taak met succes uit te voeren, moet de taakeigenaar nog steeds de juiste toegang hebben tot de applicatie, het script, de gegevensstroom of het tabelrecept en de bijbehorende gegevensbronnen. Bepaalde acties leiden tot wijzigingen in wie de eigenaar is van de taak. De taakeigenaar wordt bepaald door de volgende regels:

  • Wanneer u een taak maakt voor het uitvoeren van een script, wordt u de eigenaar van die taak.

  • Als een andere gebruiker een bestaande taak bewerkt of opslaat, wordt deze de nieuwe eigenaar van die taak.

  • Als een andere gebruiker het load-script van het script wijzigt, wordt deze de nieuwe eigenaar van alle taken voor geplande uitvoeringen van dat script.

  • Het publiceren of opnieuw publiceren van een script naar een beheerde ruimte verandert niets aan de eigenaar van eventuele bestaande taken binnen de gepubliceerde kopie.

Raadpleeg voor meer informatie over het gezamenlijk ontwikkelen van gegevensmodellen van scripts Gezamenlijk load-scripts voor gegevens ontwikkelen in gedeelde ruimten.

Taken voor het vernieuwen van gegevens beheren

Tenant-beheerders en analytics-beheerders kunnen taken voor geplande gegevensvernieuwingen bewerken en verwijderen. Dit gebeurt in het activiteitencentrum Administration. Raadpleeg voor meer informatie:

Scripts handmatig uitvoeren

U kunt een script handmatig uitvoeren.

  • Voer een van de volgende handelingen uit:
    • Klik in uw activiteitencentrum op Meer van het script en selecteer UitvoerenNu uitvoeren.
    • Klik in een geopend script op 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 Analytics-activiteitencentrum op de datum in de kolom Laatst gewijzigd en selecteer Laadgeschiedenis weergeven.

Laadgeschiedenis van een script

Screenshot van het tabblad Laadgeschiedenis van de Scripteditor.

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 Meer 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

Detailweergave toont tijdstempels voor Datum laatste lading en Wijzigingsdatum

De volgende tabel toont de bewerkingen waarbij de tijdstempels Bijgewerkt(zelfde als Wijzigingsdatum) en Datum laatste lading worden vernieuwd:

Bewerkingen waarbij de waarden voor Bijgewerkt 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

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!