Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Du kan nu deaktivere en eller flere aktiviteter fra en pipeline, og vi springer dem over under validering og under pipeline-kørsel. Denne funktion forbedrer effektiviteten for pipelineudviklere betydeligt, da kunderne kan kommentere en del af pipelinen uden at slette den fra lærredet. Du kan vælge at genaktivere dem på et senere tidspunkt.
Deaktiver aktiviteter
Der er to måder at deaktivere en aktivitet på: deaktivere en enkelt aktivitet fra fanen Generelt, eller deaktivere flere aktiviteter med højreklik.
Gem ændringerne for at deaktivere aktiviteterne under den næste planlagte pipeline-kørsel.
Deaktiver en enkelt aktivitet
- Vælg den aktivitet, du vil deaktivere
- Under fanen Generel vælger du Deaktiveret for aktivitetstilstand
- Vælg en stat til at markere aktivitet som. Vælg mellem Succesfuld,Mislykket eller Sprunget over
Deaktiver flere aktiviteter
- Tryk Ctrl-tasten ned for at multiselectere. Brug musen til at venstreklikke på alle aktiviteter, du vil deaktivere
- Højreklik for at åbne dropdown-menuen
- Vælg Deaktiver for at deaktivere dem alle
- For at finjustere indstillingerne for Marker aktivitet som, gå til fanen Generel for aktiviteten og foretag passende ændringer
Genaktiver aktiviteter
For at genaktivere aktiviteterne, vælg Aktiveret for Aktivitetstilstanden, og de går tilbage til deres tidligere adfærd, som forventet.
Adfærd
En inaktiv aktivitet opfører sig anderledes i en pipeline.
På lærred er den inaktive aktivitet gråtonet, med Inaktiv-skiltet placeret ved siden af aktivitetstypen
På lærredet placeres et statustegn (Succesfuldt, Mislykket eller Sprunget over) på boksen for at visualisere Mark-aktiviteten som indstilling
Aktiviteten er udelukket fra pipelinevalidering. Derfor behøver du ikke at oplyse alle nødvendige felter for en inaktiv aktivitet.
Under debug og pipeline kører aktiviteten faktisk ikke. I stedet kører den en midlertidig linjepost med den reserverede status Inaktiv
Forgreningsmuligheden styres af Mark-aktivitet som mulighed. Med andre ord:
- Hvis du markerer aktiviteten som Succeeded, kører UponSuccess- eller UponCompleten-grenen
- Hvis du markerer aktiviteten som Fejlet, kører UponFailure- eller UponCompleten-grenen
- Hvis du markerer aktiviteten som Sprunget over, kører UponSkip-grenen
Bedste praksis
Deaktivering er et kraftfuldt værktøj for pipeline-udviklere. Det tillader udviklere at "kommentere ud" en del af koden uden permanent at slette aktiviteterne. Den skinner i følgende scenarier:
- Når en pipeline udvikles, kan udvikleren tilføje midlertidige inaktive aktiviteter, før alle nødvendige felter er udfyldt. For eksempel har jeg brug for en kopiaktivitet fra SQL Server til Data Warehouse, men jeg har ikke sat alle forbindelser op endnu. Så jeg bruger en inaktiv kopiaktivitet som pladsholder for iterativ udviklingsproces.
- Efter udrulning kan udvikleren kommentere visse aktiviteter, der konstant skaber problemer, for at undgå dyre genforsøg. For eksempel har min on-premises SQL-server problemer med netværksforbindelsen, og jeg ved med sikkerhed, at mine kopieringsaktiviteter fejler. Jeg vil måske deaktivere kopieringsaktiviteten for at undgå, at genprøvsanmodninger oversvømmer det sprøde system.
Kendte begrænsninger
En inaktiv aktivitet kører aldrig rigtigt. Det betyder, at aktiviteten ikke vil have et fejlfelt eller sine typiske outputfelter. Enhver reference til manglende felter kan give fejl længere nedstrøms.