Tableau Server Backgrounder-resourcelimieten

De functie Tableau Server Backgrounder-resourcelimieten is geïntroduceerd in Tableau Server 2022.1.

Overzicht en concepten

Wat het is

Met de functie Backgrounder-resourcelimieten kunt u Backgrounder-resources beheren en bepalen hoe ze worden gebruikt. Vanaf 2022.1 kunt u limieten instellen voor het aantal achtergrondopdrachten dat tegelijkertijd op een site kan worden uitgevoerd. U kunt ook het aantal Backgrounder-uren opgeven dat een site per dag kan gebruiken om jobs uit te voeren.

Standaardlimieten kunnen op alle sites worden toegepast, maar u kunt ook aangepaste limieten per site instellen. Hiermee kunt u de Backgrounder-resources beheren op basis van de specifieke vereisten voor een site.

Wanneer kunt u dit gebruiken

Gebruik deze functie als u er zeker van wilt zijn dat de resources worden gebruikt waar ze het hardst nodig zijn. Nog belangrijker is dat u kunt voorkomen dat één site veel backgrounder-resources verbruikt, wat van invloed is op de voltooiing van de job of de wachtrijtijd voor jobs op andere sites.

Als u momenteel te maken hebt met een onevenwichtig gebruik van Backgrounder-resources of vertragingen bij het voltooien van achtergrondopdrachten, kunt u deze functie gebruiken om het resourcegebruik te optimaliseren en aan te passen aan de behoeften en inhoudsprioriteiten van uw organisatie.

Vereisten en aanbevelingen

  1. Voor deze functie moet Tableau Server zijn ingeschakeld met een Advanced Management(Link wordt in een nieuw venster geopend)-licentie.
  2. Een nieuw Tableau Server-proces genaamd Resourcelimietenbeheer is nodig om de gestelde resourcelimieten te handhaven. Wanneer u Tableau Server 2022.1 of hoger installeert of upgradet, wordt dit proces automatisch geconfigureerd op het eerste knooppunt.
    • Voor een optimale werking raden wij aan om in totaal minimaal 5 Backgrounder-processen op Tableau Server uit te voeren, zodat de functie Backgrounder-resourcelimieten optimaal werkt. De aanbevelingen voor standaardconfiguratie en topologie worden gedetailleerd beschreven in Tableau Server - Resourcelimietenbeheer.
    • Wij raden af om meer processen van Resourcelimietenbeheer aan uw Tableau Server toe te voegen. Het automatisch geïnstalleerde proces op het eerste knooppunt is voldoende.

Terminologie en concepten

  • Joblimieten voor de site: De gelijktijdigheid van achtergrondopdrachten en de looptijdlimieten voor een site.
  • Standaardlimieten voor de site: De standaardlimieten voor gelijktijdigheid van jobs en looptijd voor een site.
  • Aangepaste limieten voor de site: Sitelimieten die specifiek zijn voor die site.
  • Type job: Hetzelfde als het taaktype. Omvat extractvernieuwingen, abonnementen en flows.
  • Gelijktijdige joblimieten: Het maximumaantal jobs van een specifiek type dat tegelijkertijd kan worden uitgevoerd. Het maximumaantal is gelijk aan het totaalaantal Backgrounder-processen dat op de Server is geïmplementeerd.
  • Dagelijkse limiet: De dagelijkse limiet omvat looptijdlimieten en de tijd voor opnieuw instellen.
  • Looptijdlimiet: Dit is het totaalaantal Backgrounder-uren voor een job dat per dag aan een site is toegewezen. Het maximumaantal is gelijk aan het totaalaantal Backgrounder-processen dat op de Server is geïmplementeerd, vermenigvuldigd met 24, waarbij 24 het aantal uren is in een volledige dag.
  • Tijd voor opnieuw instellen: Het tijdstip waarop de dagelijkse limieten opnieuw worden ingesteld. Dit is automatisch ingesteld op middernacht UTC en kan niet worden gewijzigd.
  • Geen limiet: Dit is hetzelfde alsof er geen resourcelimieten zijn geconfigureerd. In dit geval kunnen de jobs op een site die parallel kunnen worden uitgevoerd, gebruikmaken van alle beschikbare backgrounder-processen op Tableau Server.

Wat u kunt doen

Als een Tableau Server-beheerder

  1. kunt u een waarde voor gelijktijdige joblimieten opgeven voor elk taaktype: extractvernieuwingen, abonnementen en flows. Met deze limiet bepaalt u hoeveel achtergrondopdrachten er tegelijkertijd op een site kunnen worden uitgevoerd voor een bepaald taaktype. De limieten zijn uniek voor elk taaktype. Dit betekent dat u verschillende limieten kunt instellen voor extractvernieuwingen, abonnementen en flows.
  2. kunt u het aantal Backgrounder-uren opgeven dat een site kan gebruiken om jobs uit te voeren in een periode van 24 uur: de dagelijkse tijdslimiet voor het uitvoeren van jobs. In tegenstelling tot de gelijktijdige joblimieten is de looptijdlimiet voor dagelijkse jobs cumulatief voor alle taaktypen.
  3. kunt u zien hoeveel Backgrounder-uren er de afgelopen 24 uur door een site zijn gebruikt.
  4. kunt u zien wanneer een job vertraging oploopt vanwege ingestelde gelijktijdigheidslimieten.
  5. kunt u zien wanneer een job wordt geannuleerd vanwege een gebrek aan beschikbare Backgrounder-resources.

kunt u de status en details van de job bekijken op de pagina Achtergrondjobs beheren in Tableau Server.

Als taakeigenaar ontvangt u een e-mail wanneer uw achtergrondopdracht wordt geannuleerd omdat de site de dagelijkse looptijdlimiet heeft bereikt.

 

Hoe u Backgrounder-resourcelimieten instelt

Tableau Server stelt niet automatisch resourcelimieten in. Totdat u resourcelimieten configureert, geldt er geen resourcebeperking voor het backgrounder-resourcegebruik.

Om voor de eerste keer resourcelimieten in te stellen of om daarna wijzigingen aan te brengen, navigeert u naar de pagina Instellingen en selecteert u het tabblad Resourcelimieten.

U kunt pas aangepaste limieten configureren nadat u de standaardlimieten hebt geconfigureerd.

Op de pagina Instellingen, onder het tabblad Resourcelimieten, zijn de configuratie-instellingen voor alle sites geselecteerd.

Standaardlimieten voor de site

Standaardlimieten voor de site worden op serverniveau ingesteld, zodat ze op alle sites kunnen worden toegepast. Wijzigingen in de standaardlimieten voor de site zijn van toepassing op alle nieuwe sites en op bestaande sites die zijn ingesteld op het gebruik van standaardlimieten. Deze wijziging heeft geen gevolgen voor sites met aangepaste limieten.

  • Gelijktijdige joblimieten en de Dagelijkse looptijdlimieten moeten in gehele getallen worden opgegeven.
  • Wijzigingen in de standaardlimieten voor de site zijn direct van kracht en vereisen geen herstart van de server.

Om voor de eerste keer standaardlimieten in te stellen, selecteert u op het tabblad Resourcelimieten de optie Standaardlimieten instellen. Als u bestaande standaardlimieten wilt bijwerken, selecteert u Standaardlimieten bewerken.

Aangepaste limieten voor de site

Voor bepaalde sites hebt u mogelijk meer of minder resources nodig dan de standaardlimieten. Dit hangt af van de hoeveelheid inhoud die u op de site hebt en het belang ervan voor uw bedrijfsvoering. Wanneer de standaardwaarden niet de juiste capaciteit voor een site zijn, kunt u aangepaste resourcelimieten voor die site instellen. Aangepaste limieten voor de site kunnen de standaardlimieten overschrijden.

  • Gelijktijdige joblimieten en de Dagelijkse looptijdlimieten moeten in gehele getallen worden opgegeven.
  • Wijzigingen in aangepaste limieten voor de site zijn direct van kracht en vereisen geen herstart van de server.

Om aangepaste limieten voor een site te configureren, klikt u op het tabblad Resourcelimieten, onder Acties, op de ellipsen en selecteert u Sitelimieten aanpassen.

De afbeelding toont een schermafbeelding van de lijst met sites op het tabblad Resourcelimieten van de pagina Instellingen, waar u aangepaste limieten voor een site kunt instellen.

Wat gebeurt er nadat u resourcelimieten hebt geconfigureerd

Zodra u de resourcelimieten voor uw sites hebt ingesteld, monitort en registreert Tableau Server het gebruik van backgrounder-resources en zorgt ervoor dat de juiste limieten worden gehandhaafd.

Jobs worden in een wachtrij geplaatst wanneer de site de maximale gelijktijdigheidslimiet heeft bereikt. Deze jobs worden pas uitgevoerd als een job die op dat moment op de site wordt uitgevoerd, is voltooid en de Backgrounder-capaciteit weer beschikbaar is.

Als er na 12 uur nog steeds geen gelijktijdigheidsresource beschikbaar is, worden de jobs die nog in behandeling zijn, uit de wachtrij verwijderd. Aan het einde van de dagelijkse looptijdlimiet worden alle openstaande jobs voor die dag geannuleerd en ontvangt de taakeigenaar een melding.

Voor deze functie is het vereist dat Tableau Server is geactiveerd met een geldige Server-beheerlicentie. Zonder deze licentie worden de limieten niet afgedwongen. Als de licentie om welke reden dan ook ongeldig of gedeactiveerd is, worden eerder geconfigureerde limieten opgeslagen en afgedwongen zodra het licentieprobleem is opgelost.

Wanneer moeten er aanpassingen worden gedaan aan de resourcelimieten

Voordat u wijzigingen in de configuratie aanbrengt, moet u ervoor zorgen dat Tableau Server wordt uitgevoerd en in een goede staat verkeert.

U kunt de pagina Jobs gebruiken om te identificeren welke jobs in behandeling zijn of geannuleerd, en vervolgens bepalen welke daarvan het gevolg zijn van resourcelimieten.

Hier zijn enkele patronen om te monitoren en aanpassingen aan de resourcelimieten door te voeren:

  • Als u merkt dat een of meer jobs op een site voortdurend worden geannuleerd, moet u mogelijk de dagelijkse looptijdlimieten verhogen.
  • Als u merkt dat jobs op een site steeds vroeg in de dag worden geannuleerd, betekent dit waarschijnlijk dat de dagelijkse looptijd van de job niet voldoende tijd biedt voor die site.

  • Als u merkt dat meerdere jobs van een bepaald type gedurende een bepaalde periode in behandeling blijven, kunt u overwegen om de gelijktijdige joblimieten voor dat taaktype te verhogen. U kunt er ook voor kiezen om de taken over verschillende tijdsperioden te plannen, zodat niet alles tegelijkertijd wordt uitgevoerd. U kunt ook overwegen om planningen te maken die over een langere periode zijn verspreid, zodat de taken niet te dicht op elkaar zijn gepland voor uitvoering.
  • Als u de resourcelimieten in de hierboven beschreven situaties niet wilt wijzigen, kunt u ervoor kiezen om de frequentie aan te passen waarmee de jobs gepland staan voor uitvoering. Als de job bijvoorbeeld staat gepland om elk uur uit te voeren, kunt u dit aanpassen zodat de job minder frequent wordt uitgevoerd.

Wie kan dit doen

Tableau Server-beheerders kunnen resourcelimieten configureren.

Een Tableau Server-gebruiker die taken voor extractvernieuwingen, abonnementen of het uitvoeren van flows beheert, ontvangt e-mailmeldingen wanneer de taken worden geannuleerd.

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