Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt nu een of meer activiteiten vanuit een pijplijn deactiveren en deze overslaan tijdens de validatie en tijdens de pijplijnuitvoering. Deze functie verbetert de efficiëntie van pijplijnontwikkelaars aanzienlijk, zodat klanten een deel van de pijplijn kunnen uitcommentariëren zonder dat ze deze uit het canvas hoeven te verwijderen. U kunt ervoor kiezen om ze later opnieuw te activeren.
Activiteiten deactiveren
Er zijn twee manieren om een activiteit te deactiveren: één activiteit deactiveren vanaf het tabblad Algemeen of meerdere activiteiten deactiveren met de rechtermuisknop.
Sla de wijzigingen op om de activiteiten te deactiveren tijdens de volgende geplande pijplijnuitvoering.
Eén activiteit deactiveren
- Selecteer de activiteit die u wilt deactiveren
- Selecteer onder Het tabblad Algemeen de optie Gedeactiveerd voor activiteitsstatus
- Kies een toestand voor Activiteit markeren als. Kies uit Geslaagd, Mislukt of Overgeslagen
Meerdere activiteiten deactiveren
- Druk op Ctrl-toets om meerdere opties te selecteren. Klik met de muis op alle activiteiten die u wilt deactiveren
- Klik met de rechtermuisknop om de vervolgkeuzelijst weer te geven
- Selecteer Deactiveren om ze allemaal te deactiveren
- Als u de instellingen voor Mark-activiteit wilt aanpassen, gaat u naar het tabblad Algemeen van de activiteit en voert u de juiste wijzigingen aan
Activiteiten opnieuw activeren
Als u de activiteiten opnieuw wilt activeren, kiest u Geactiveerd voor de activiteitsstatus en gaat u terug naar het vorige gedrag, zoals verwacht.
Behaviors
Een inactieve activiteit gedraagt zich anders in een pijplijn.
Op het canvas wordt de inactieve activiteit grijs weergegeven, waarbij inactief teken naast het activiteitstype wordt geplaatst
Op het canvas wordt een statusteken (Geslaagd, Mislukt of Overgeslagen) in het vak geplaatst om de activiteit Markeren als instelling te visualiseren
De activiteit wordt uitgesloten van pijplijnvalidatie. Daarom hoeft u niet alle vereiste velden op te geven voor een inactieve activiteit.
Tijdens het debuggen en het runnen van de pijplijn wordt deze activiteit niet echt uitgevoerd. In plaats daarvan wordt een tijdelijke regelitem uitgevoerd, met de gereserveerde status Inactief
De vertakkingsoptie wordt bepaald door de optie Markeer de activiteit als. Met andere woorden:
- Als u de activiteit als Geslaagd markeert, wordt de UponSuccess of UponCompletion uitgevoerd.
- Als u de activiteit markeert als Mislukt, wordt de tak BijMislukking of BijVoltooiing uitgevoerd
- Als u de activiteit markeert als Overgeslagen, wordt de UponSkip-vertakking uitgevoerd
Beste praktijken
Deactivatie is een krachtig hulpprogramma voor pijplijnontwikkelaars. Hiermee kunnen ontwikkelaars een deel van de code uitcommentariëren, zonder dat ze de activiteiten permanent hoeven te verwijderen. Het excelleert in de volgende scenario's:
- Bij het ontwikkelen van een pijplijn kan de ontwikkelaar tijdelijke inactieve activiteiten toevoegen voordat alle vereiste velden worden ingevuld. Ik heb bijvoorbeeld een kopieeractiviteit van SQL Server naar datawarehouse nodig, maar ik heb nog niet alle verbindingen ingesteld. Dus gebruik ik een inactieve kopieeractiviteit als tijdelijke aanduiding voor iteratief ontwikkelingsproces.
- Na de implementatie kan de ontwikkelaar bepaalde activiteiten uitcommentariëren die voortdurend problemen veroorzaken om dure nieuwe pogingen te voorkomen. Mijn on-premises SQL-server ondervindt bijvoorbeeld problemen met de netwerkverbinding en ik weet dat mijn kopieeractiviteiten voor bepaalde zaken mislukken. Ik wil de kopieeractiviteit deactiveren om te voorkomen dat aanvragen voor nieuwe pogingen het broos systeem overspoelen.
Bekende beperkingen
Een inactieve activiteit wordt nooit daadwerkelijk uitgevoerd. Dit betekent dat de activiteit geen foutveld of de typische uitvoervelden bevat. Verwijzingen naar ontbrekende velden kunnen downstreamfouten veroorzaken.