Flowtaken plannen
Opmerking: met de release 2024.1 (24 maart) zijn er wijzigingen doorgevoerd in de flowplanningen. Het tabblad Planningen in het linker navigatiedeelvenster is verwijderd en u kunt nu rechtstreeks vanaf het tabblad Geplande taken van uw flows aangepaste planningen maken. U kunt een persoonlijk planning maken en kiezen uit een frequentie per uur, dag, week of maand. Deze functie is automatisch ingeschakeld op uw Tableau Cloud-site.
Flows kunnen met behulp van Tableau Prep Conductor worden gepland om te worden uitgevoerd op Tableau Cloud. Prep Conductor is per implementatie gelicentieerd via Databeheer. U hebt de Databeheer-licentie niet nodig om flows naar het web te publiceren. Als Creator kunt u ook rechtstreeks op uw server flows maken en bewerken. Zie Tableau Prep op het web voor meer informatie over auteursflows op het web.
U kunt flows uitvoeren als één enkele taak, maar u kunt flows ook aan elkaar koppelen om deze één voor één na elkaar uit te voeren. Nadat u uw flowuitvoeringen hebt gepland, kunt u de prestaties van uw flows controleren en bekijken. Zie Status en prestaties van de flow bewaken
Flows met parameters plannen
U kunt gebruikersparameters in uw flows opnemen om ze dynamischer te maken. Wanneer de flow wordt uitgevoerd, wordt u gevraagd uw parameterwaarden in te voeren. Wanneer u flows volgens een planning instelt, geeft u tijdens de planning de parameterwaarden op.
U moet de parameterwaarden voor alle vereiste parameters opgeven. Voor optionele parameters kunt u ook deze waarden invoeren of de huidige (standaard)waarde voor de parameter accepteren. Zie Parameters maken en gebruiken in flows in de Help van Tableau Prep voor meer informatie over het uitvoeren van parameters in flows.
U kunt datum- of tijdsysteemparameters toepassen op flowuitvoernamen voor bestands- en gepubliceerde databronuitvoertypen. Wanneer de flow handmatig of volgens een planning wordt uitgevoerd, wordt de starttijd automatisch toegevoegd aan de naam van de flowuitvoer.
Opmerking: uw beheerder moet de server- en site-instellingen voor uw flowparameter op uw server inschakelen voordat u flows met parameters kunt uitvoeren in Tableau Cloud. Zie Flows op het web maken en hiermee werken voor meer informatie.
Flows plannen met behulp van de REST API
Gebruik de REST API-methoden om een flowtaak volgens een planning uit te voeren of om gekoppelde taken uit te voeren met behulp van deze flowmethoden: Query gekoppelde taken, Query een reeks gekoppelde taken en Gekoppelde taak nu uitvoeren. Zie Flowmethoden(Link wordt in een nieuw venster geopend) in de Help van de Tableau REST API voor meer informatie.
Een flowtaak plannen
- Als u een planning voor één taak wilt maken, doet u het volgende:
- Ga naar de Overzichtpagina voor de flow op het tabblad Geplande taken, klik op Nieuwe taak of klik op de vervolgkeuzelijst en selecteer Eén taak.
- Ga naar de pagina Verkennen, in de weergave Lijst, in het menu Acties en klik op de optie Flow plannen > Eén taak. Als u een flow in de lijst selecteert, kunt u ook het bovenste menu Acties gebruiken.
- Ga naar het tabblad Eén taak in het dialoogvenster Nieuwe taak en klik op Definieer een planning.
- Voer de frequentie van de taak in en klik vervolgens op Opslaan.
- Per uur: de beschikbare frequentie is elk uur van een bepaald tijdstip tot een bepaald tijdstip. Dit betekent dat de taak elk uur gedurende de opgegeven tijd wordt uitgevoerd.
- Dagelijks: de beschikbare frequenties zijn elke twee, vier, zes, acht of twaalf uur, of slechts één keer per dag. U kunt naast de start- en eindtijd ook één of meerdere dagen van de week kiezen. Dit betekent dat u een taak op alle of bepaalde dagen van de week kunt uitvoeren, met specifieke tussenpozen van een uur of eenmaal per dag.
- Wekelijks: de beschikbare frequentie is één of meer dagen van de week op een bepaald tijdstip. Dit betekent dat u de taak op bepaalde dagen van de week, eenmaal per week op een bepaald tijdstip kunt uitvoeren.
- Maandelijks: u kunt dit op twee manieren instellen:
- U kunt Dag als frequentie-interval selecteren waarmee u vervolgens specifieke data van de maand kunt selecteren. U kunt bijvoorbeeld selecteren dat de taak op de 2e, 15e en 28e van elke maand om 14:45 uur wordt uitgevoerd.
- U kunt ook een bepaald tijdstip op de eerste, tweede, derde, vierde, vijfde en laatste dag van de week kiezen. U kunt er bijvoorbeeld voor kiezen om de taak elke tweede woensdag van de maand om 14:45 uur uit te laten voeren.
- Selecteer een van de volgende opties:
- Neem automatisch alle uitvoerstappen voor deze flow op: (standaard) selecteer deze optie om alle huidige en toekomstige uitvoerstappen voor deze flow op te nemen in de geplande taak. Naarmate er in de loop van de tijd nieuwe uitvoerstappen aan de flow worden toegevoegd, worden deze automatisch opgenomen in de planning wanneer deze wordt uitgevoerd.
- Selecteer de uitvoerstappen die in deze taak moeten worden opgenomen: selecteer deze optie en selecteer handmatig de uitvoerstappen die u in deze geplande taak wilt opnemen.
Om alle uitvoerstappen in de flowtaak op te nemen, schakelt u het selectievakje naast Uitvoerstappen in. Dit gebied kan niet worden bewerkt als het keuzerondje Neem automatisch alle uitvoerstappen voor deze flow op is geselecteerd. Selecteer het andere keuzerondje om deze sectie in te schakelen.
- Selecteer een Type vernieuwing. Zie Flowdata vernieuwen met behulp van incrementele vernieuwing(Link wordt in een nieuw venster geopend) voor meer informatie over deze instellingen.
Opmerking: als er één invoer is geconfigureerd voor incrementele vernieuwing en deze aan meerdere uitvoeren is gekoppeld, moeten deze uitvoeren samen worden uitgevoerd en hetzelfde type vernieuwing gebruiken. Anders mislukt de flow.
- Volledige vernieuwing (standaard): vernieuw alle data en maak of voeg data toe aan uw tabel op basis van de instelling voor de flowuitvoer.
- Incrementele vernieuwing: vernieuw alleen de nieuwe rijen en maak of voeg data toe aan uw tabel op basis van de instelling voor de flowuitvoer. De optie voor incrementele vernieuwing is alleen beschikbaar wanneer de flow is geconfigureerd voor dit type vernieuwing.
Opmerking: Tableau Prep Conductor voert een volledige vernieuwing uit voor alle uitvoeren, ongeacht de uitvoeringsoptie die u selecteert als er geen bestaande uitvoer wordt gevonden. Bij volgende flowuitvoeringen wordt het incrementele vernieuwingsproces gevolgd en worden alleen uw nieuwe rijen opgehaald en verwerkt, tenzij er configuratiedata voor incrementele vernieuwing ontbreken of de bestaande uitvoer is verwijderd.
- (optioneel) Als u de eigenaar van de flow bent, selecteert u E-mail verzenden ter gereedmelding om gebruikers te informeren wanneer de flow succesvol is. Zie Gebruikers een melding sturen van succesvolle flowuitvoering voor meer informatie over het verzenden van e-mailmeldingen bij flowuitvoeringen.
- Als uw flows met parameters hebt, voert u de vereiste of optionele parameterwaarden in. U moet de vereiste waarden invoeren om de flow uit te voeren.
- Klik op Taak maken om de geplande taak te maken.
U kunt de frequentie instellen op elk uur, elke dag, elke week of elke maand. De tijd- en dagintervallen zijn afhankelijk van de herhalingsfrequentie die u selecteert, zoals hieronder beschreven:
Gekoppelde taken plannen
De functionaliteit voor gekoppelde taken is standaard ingeschakeld. Server- en sitebeheerders kunnen deze functionaliteit op de server uitschakelen op de pagina Instellingen en op flowplanningen in het dialoogvenster Planningen.
Gebruik de optie Gekoppelde taken om maximaal 20 flows achter elkaar te laten uitvoeren, de één na de ander. Stel eenvoudig uw flowlijst in door uw planning te selecteren en selecteer vervolgens de downstream flows die in de door u gekozen volgorde moeten worden uitgevoerd.
De duur van elke afzonderlijke gekoppelde taak wordt meegerekend in de totale looptijdlimiet van de flow. Als de looptijdlimiet is bereikt wanneer er een flowtaak wordt uitgevoerd, treedt er een time-out op voor de flowtaak, mislukt de gekoppelde taak en worden eventuele downstream flows niet uitgevoerd. Zie Looptijdcapaciteit van taken(Link wordt in een nieuw venster geopend) voor meer informatie.
Selecteer de uitvoer die u wilt opnemen in de flowuitvoering en configureer de instellingen om Tableau te melden wat er moet gebeuren met de resterende flows in de planning wanneer de vorige flowuitvoering mislukt.
- Als u een planning voor een gekoppelde taak wilt maken, voert u een van de volgende handelingen uit:
- Ga naar de pagina Overzicht voor de flow, op het tabblad Geplande taken, op Nieuwe taak en selecteer het tabblad Gekoppelde taak, of klik op de vervolgkeuzelijst en selecteer Gekoppelde taak.
- Selecteer op de pagina Verkennen, in de weergave Lijst, in het menu Acties, achtereenvolgens Flow plannen > Gekoppelde taak. Als u meerdere flows in de lijst selecteert, kunt u ook het bovenste menu Acties gebruiken.
Als de uitvoerstap niet aan een taak is toegewezen, kunt u ook een nieuwe taak maken vanaf de pagina Overzicht. Klik op die pagina in het veld Planningen op Nieuwe taak maken.
- Ga naar het tabblad Gekoppelde taak in het dialoogvenster Nieuwe taak en klik op Definieer een planning.
- Voer de frequentie van de taak in en klik vervolgens op Opslaan.
- Klik op de vervolgkeuzelijst Selecteer uitvoerstappen om de uit te voeren flowuitvoeren te selecteren. Standaard zijn alle flowuitvoeren opgenomen. Als u specifieke uitvoeren wilt te selecteren, schakel het selectievakje Alle huidige en toekomstige uitvoerstappen voor deze flow opnemen dan uit.
De flow waarin de taak wordt gestart, wordt automatisch ingesteld als de eerste flow die wordt uitgevoerd. U kunt het menu gebruiken om de volgorde van de uitvoeringen te wijzigen nadat u andere flows aan uw lijst hebt toegevoegd.
- Selecteer uw type vernieuwing uit de volgende opties:
Opmerking: als er één invoer is geconfigureerd voor incrementele vernieuwing en deze aan meerdere uitvoeren is gekoppeld, moeten deze uitvoeren samen worden uitgevoerd en hetzelfde type vernieuwing gebruiken. Anders mislukt de flow.
- Volledige vernieuwing (standaard): vernieuw alle data en maak of voeg data toe aan uw tabel op basis van de instelling voor de flowuitvoer.
- Incrementele vernieuwing: vernieuw alleen de nieuwe rijen en maak of voeg data toe aan uw tabel op basis van de instelling voor de flowuitvoer. De optie voor incrementele vernieuwing is alleen beschikbaar wanneer de flow is geconfigureerd voor dit type vernieuwing. Zie Flowdata vernieuwen met behulp van incrementele vernieuwing(Link wordt in een nieuw venster geopend) voor meer informatie.
Opmerking: als er geen bestaande uitvoer wordt gevonden, voert Tableau Prep Conductor een volledige vernieuwing uit voor alle uitvoer, ongeacht de uitvoeringsoptie die u selecteert. Bij volgende flowuitvoeringen wordt het incrementele vernieuwingsproces gevolgd en worden alleen uw nieuwe rijen opgehaald en verwerkt, tenzij er configuratiedata voor incrementele vernieuwing ontbreken of de bestaande uitvoer is verwijderd.
- (optioneel) Als u de eigenaar van de flow bent, selecteert u E-mail verzenden ter gereedmelding om gebruikers te informeren wanneer de flow succesvol is. Zie Gebruikers een melding sturen van succesvolle flowuitvoering voor meer informatie over het verzenden van e-mailmeldingen bij flowuitvoeringen.
- Stel de opties voor mislukte flows in:
- Datakwaliteitswaarschuwing toevoegen: schakel het selectievakje in om een waarschuwingsbericht voor de flow in te stellen, zodat gebruikers van de data op de hoogte zijn van problemen. Het bericht blijft bestaan tot de flow succesvol is uitgevoerd. Als er voor de flow al een waarschuwing over de datakwaliteit bestaat, wordt deze optie ingeschakeld weergegeven en kan deze niet worden uitgeschakeld.
- Resterende taken stoppen: schakel deze optie in om te voorkomen dat de downstream taken in de lijst in de wachtrij worden geplaatst om te worden uitgevoerd.
- Stuur mij een e-mail: er worden automatisch e-mailmeldingen verzonden naar de floweigenaar en de maker van de gekoppelde taak wanneer de flow mislukt, deze is opgeschort of geannuleerd.
- Als uw flows met parameters hebt, voert u de vereiste of optionele parameterwaarden in. U moet de vereiste waarden invoeren om de flow uit te voeren.
- Klik op de vervolgkeuzelijst voor de tweede taak om uw volgende flow toe te voegen. Flows die de uitvoer van de vorige flow gebruiken, worden automatisch weergegeven of klik op Alle flows bekijken om alle beschikbare flows te zien
- Selecteer een of meer flows en klik Toevoegen of klik Volgende taak toevoegen om meer flowuitvoeringstaken aan uw lijst toe te voegen.
Als u geen toestemming hebt om de flow uit te voeren, moet u contact opnemen met de floweigenaar om toestemming te krijgen voordat u de flow aan uw lijst toevoegt.
- Herhaal stap 4 t/m 6 om uw flowuitvoeringsopties te configureren.
- (Optioneel) Klik op de vervolgkeuzelijst naast een genummerde taak om het menu te openen waarmee u de volgorde van uw flowtaken kunt wijzigen of nieuwe taken tussen bestaande taken kunt invoegen.
- Klik op Taken maken om de geplande gekoppelde taken te maken.
Wie kan dit doen
- De serverbeheerder kan dit op alle sites op de server doen. De sitebeheerder kan dit doen op sites waartoe hij toegang heeft, als de site-instellingen waarmee gebruikers taken kunnen publiceren en plannen, zijn ingeschakeld.
- Voor gekoppelde taken kan de serverbeheerder dit doen op alle sites waar de serverinstellingen zijn ingeschakeld waarmee gebruikers gekoppelde taken kunnen plannen. De sitebeheerder kan dit doen op sites waartoe hij toegang heeft, als de site-instellingen waarmee gebruikers gekoppelde taken kunnen plannen, zijn ingeschakeld.
- Floweigenaren en projectleiders kunnen flowtaken maken voor flows of projecten waarvan zij eigenaar zijn.