Achtergrondjobs beheren in Tableau Server

In Tableau Server kunnen gebruikers plannen dat extractvernieuwingen, abonnementen of flows periodiek worden uitgevoerd. Deze geplande items worden Taken genoemd. Het backgrounderproces initieert unieke instanties van deze taken en voert deze op het geplande tijdstip uit. De unieke instanties van de taken die als gevolg daarvan worden gestart, worden Jobs genoemd. Er worden ook jobs gemaakt voor uitvoeringen die u handmatig start door bijvoorbeeld op de optie Nu uitvoeren in de webinterface te klikken. U kunt deze jobs ook starten via de tabcmd-opdrachten of programmatisch via de REST-API.

Stel bijvoorbeeld dat er een taak voor extractvernieuwing wordt gemaakt die elke dag om 9.00 uur wordt uitgevoerd. Dit is een taak voor extractvernieuwing en elke dag om 9.00 uur wordt er een job aangemaakt die de Backgrounder moet uitvoeren. Naast door de gebruiker gegenereerde jobs voert de Backgrounder ook een aantal systeemjobs uit namens de gebruiker ter ondersteuning van algemene Tableau-workflows, zoals het genereren van miniaturen.

Het uitvoeren van al deze jobs kan betekenen dat Backgrounder op verschillende tijdstippen van de dag veel bronnen verbruikt. Met behulp van de functie Jobbeheer kunnen server- en sitebeheerders meer informatie krijgen over deze jobs die op hun server of site worden uitgevoerd. Ook kunnen ze actie ondernemen op die jobs om het gebruik van de serverbronnen beter te beheren. Systeemjobs zijn alleen zichtbaar voor serverbeheerders en worden standaard weggefilterd.

Met de instellingen Nu uitvoeren op de pagina Algemene instellingen kunt u tevens uw bronnen beheren door gebruikers al dan niet toe te staan om jobs handmatig uit te voeren. Standaard is deze optie geselecteerd zodat gebruikers jobs handmatig kunnen uitvoeren. Wis het selectievakje om te voorkomen dat gebruikers jobs handmatig uitvoeren. Zie Tableau Server Backgrounder-proces voor meer informatie over het beheren van Backgrounder-bronnen.

U opent de pagina Jobs met informatie over jobs door naar het menu Bestaande taken in het linker navigatiemenu te navigeren.

Opmerking: Informatie over jobs kan alleen worden bekeken door server- en sitebeheerders.

Overzicht

In dit onderwerp wordt beschreven hoe u de informatie op de pagina Jobs kunt weergeven en er inzicht in krijgt.

Bovenaan de pagina staan statistieken op hoog niveau over het aantal jobs dat de afgelopen 24 uur is Mislukt, Voltooid en Geannuleerd. Serverbeheerders zien hier ook systeemjobs. Als u filters toepast, worden deze waarden niet gewijzigd.

Voor elke gegenereerde job ziet u een job-ID, de status van die job, de prioriteit, het type taak op basis waarvan de job is gegenereerd, de huidige looptijd (als de job in uitvoering is), de huidige wachtrijtijd (als de job in de wachtrij staat), evenals de gemiddelde looptijd en de gemiddelde wachtrijtijd.

Tableau registreert historische looptijden en wachtrijtijden om de gemiddelde looptijden en wachtrijtijden te berekenen. Zowel de gemiddelde looptijden als de gemiddelde wachtrijtijden worden met behulp van de volgende formule berekend als gewogen gemiddelden: ((huidige looptijd of gemiddelde wachtrijtijd keer 4) plus de meest recente looptijd of wachtrijtijd) gedeeld door 5.

De Job-ID kan handig zijn bij het weergeven van jobs in Beheerweergaven en kan ook worden gebruikt om query's uit te voeren op de Werkgroependatabase(Link wordt in een nieuw venster geopend). Wanneer u op de job-ID klikt, ziet u meer gedetailleerde informatie over de job, zoals de job-LUID, de projectnaam, de planning, de naam van de inhoud, de eigenaar van de inhoud, de maker van de job de laatste keer dat de job zonder problemen is uitgevoerd, evenals de sitenaam. De sitenaam wordt weergegeven als u naar de pagina Jobs navigeert via het menu Alle sites beheren.

Opmerking: Als u Nu vernieuwen kiest op de pagina Databronnen, wordt alleen de LUID-informatie weergegeven in het dialoogvenster Jobdetails.

Belangrijk: Jobs die minder dan 24 uur aanwezig waren vóór een upgrade naar Tableau Server 2019.4, bevatten geen data voor Gemiddelde wachtrijtijd, Gemiddelde looptijd, Laatste geslaagde looptijd en Jobcreator op de pagina Jobs.

Taaktypen

Er zijn verschillende taaktypen:

  • Extracten: dit omvat het maken van extracten, incrementele extractvernieuwingen en volledige extractvernieuwingen. Zie Snelle start: Extracten vernieuwen op basis van een schema voor meer informatie over extractvernieuwingen.

  • Abonnementen: omvat abonnementen voor werkmappen en weergaven. Zie Een site voor abonnementen instellen voor meer informatie.

  • Flow: dit omvat geplande flows en handmatig uitgevoerde flows. Zie Capaciteit joblooptijd voor informatie over de maximale looptijd van flows en Capaciteit voor gelijktijdige taken voor informatie over capaciteitslimieten bij het uitvoeren van gelijktijdige flowjobs. Er kunnen fouten optreden als u meer flows plant dan u resourceblokken hebt. Zie het Knowledgebase-artikel Flowjob in behandeling (in het Engels) voor meer informatie.

  • Versleuteling: omvat het volgende:

    • Extractversleuteling en -ontsleuteling
    • Flowversleuteling en -ontsleuteling
    • Een nieuwe sleutel maken voor extracten en flows
  • Systeem: dit zijn alle systeemjobs die de Backgrounder achter de schermen uitvoert ter ondersteuning van Tableau Server.

Filters

U kunt filteren om alleen bepaalde jobs weer te geven. De beschikbare filters zijn: Type jobstatus, Taaktype en Tijdsbereik. Voor het filter Tijdsbereik kunt u kiezen uit de afgelopen één tot en met 24 uur, in stappen van vier uur. Serverbeheerders kunnen beschikken over de optie om te filteren in Systeemjobs.

Jobs annuleren

Jobs voor extractvernieuwing, abonnementen en flowuitvoering kunnen worden geannuleerd. U kunt slechts één job tegelijk annuleren. Het is niet mogelijk om meerdere jobs tegelijk te selecteren voor annulering.

Wanneer u een job annuleert, wordt er een e-mail met het tijdstip waarop de job is geannuleerd, de getroffen inhoud en het tijdstip waarop de job is uitgevoerd voordat deze werd geannuleerd, verzonden naar de ontvangers die u selecteert in het dialoogvenster Job annuleren. U kunt bovendien uw eigen notities toevoegen aan de e-mail.

Als u geen ontvangers selecteert, wordt de job geannuleerd, maar wordt er geen e-mail verzonden.

Ga als volgt te werk om een job te annuleren: klik op de puntjes naast de job-ID en annuleer de job in het dialoogvenster.

Status

Er zijn zeven soorten jobstatussen. Als u met de muis een status aanwijst, wordt er meer relevante informatie weergegeven.

  • Voltooid: voor deze job wordt de status Succesvol afgerond weergegeven en de tijd waarop de job is voltooid wordt weergegeven in de knopinfo wanneer u de status met de muis aanwijst.

  • In uitvoering: voor deze job wordt de status In uitvoering weergegeven. Wanneer u met de muis de status aanwijst, wordt in de knopinfo aangegeven hoe lang de job al wordt uitgevoerd.

  • In uitvoering: deze job is In uitvoering, maar loopt achter op schema. Tableau houdt de gemiddelde looptijden van dezelfde job bij. Als de huidige looptijd langer is dan de gemiddelde looptijd, wordt deze als achterlopend op schema beschouwd. Wanneer u met de muisaanwijzer de status aanwijst, ziet u in de knopinfo hoe veel langer dan gemiddeld de job al wordt uitgevoerd en wat de gemiddelde looptijd is.

  • In behandeling: deze job is momenteel In behandeling en wacht om te worden uitgevoerd zodra er Backgrounder-capaciteit beschikbaar is. Wanneer u met de muis de status aanwijst, wordt in de knopinfo aangegeven hoe lang de job al in de wachtrij staat.

  • In behandeling: de flow kan niet worden uitgevoerd omdat het aantal resourceblokken lager is dan het aantal flows dat u hebt gepland en de gelijktijdigheidslimiet van de site is bereikt.

  • In behandeling: deze job is momenteel In behandeling, maar loopt achter op schema. Tableau houdt de gemiddelde wachtrijtijden van dezelfde job bij. Als de huidige wachtrijtijd langer is dan de gemiddelde wachtrijtijd, wordt de job als achterlopend op schema beschouwd. Wanneer u met de muisaanwijzer de status aanwijst, ziet u in de knopinfo hoe veel langer dan gemiddeld de job al in de wachtrij staat.

  • Geannuleerd: deze job is Geannuleerd door een -server of-sitebeheerder. U ziet het tijdstip waarop de job is geannuleerd en hoe lang de job werd uitgevoerd voordat deze werd geannuleerd in de knopinfo die wordt weergegeven wanneer u met de muis de status aanwijst.

  • Mislukt: voor deze job wordt de status Mislukt weergegeven. U ziet het tijdstip waarop de job is mislukt, hoe lang de job werd uitgevoerd voordat deze is mislukt en de reden waarom de job is mislukt in de knopinfo die wordt weergegeven wanneer u met de muis de status aanwijst.

  • Opgeschort: voor deze job wordt de staat Opgeschort weergegeven met een pauzepictogram. Als een job vijf keer achter elkaar mislukt, wordt deze opgeschort. Opgeschorte taken zijn nog steeds beschikbaar, maar Backgrounder maakt geen jobs voor deze taken aan totdat ze door de gebruiker worden hervat.

Bedankt voor uw feedback.De feedback is verzonden. Dank u wel.