Deaktivere en aktivitet
Nå kan du deaktivere én eller flere aktiviteter fra et datasamlebånd, og vi hopper over dem under validering og under kjøring av datasamlebånd. Denne funksjonen forbedrer effektiviteten til pipeline-utviklere betydelig, slik at kundene kan kommentere deler av datasamlebåndet uten å slette den fra lerretet. Du kan velge å aktivere dem på nytt senere.
Deaktivere og aktivere på nytt
Det finnes to måter å deaktivere en aktivitet på.
Først kan du deaktivere én enkelt aktivitet fra fanen Generelt .
- Velg aktiviteten du vil deaktivere
- Velg Inaktiv for aktivitetstilstand under Generelt-fanen
- Velg en tilstand for Marker aktivitet som. Velg mellom vellykket, mislykket eller hoppet over
Alternativt kan du deaktivere flere aktiviteter med høyreklikk.
- Trykk ctrl-tasten ned for å velge flere ganger. Bruk musen til å klikke på alle aktivitetene du vil deaktivere
- Høyreklikk for å åpne rullegardinmenyen
- Velg Deaktiver for å deaktivere alle
- Hvis du vil finjustere innstillingene for Marker aktivitet som, går du til Generelt-fanen for aktiviteten og gjør nødvendige endringer
I begge tilfeller må du distribuere endringene for å deaktivere delene under kjøring av datasamlebånd.
Hvis du vil aktivere aktivitetene på nytt, velger du Aktiv for aktivitetstilstanden, og de går tilbake til tidligere virkemåter, som forventet.
Virkemåter
En inaktiv aktivitet fungerer annerledes i et datasamlebånd.
På lerret er den inaktive aktiviteten nedtonet, med Inaktivt tegn plassert ved siden av aktivitetstypen
På lerret plasseres et statustegn (vellykket, mislykket eller hoppet over) i boksen for å visualisere Marker aktivitet som innstilling
Aktiviteten er utelatt fra validering av datasamlebånd. Derfor trenger du ikke å angi alle nødvendige felt for en inaktiv aktivitet.
Under kjøring av feilsøking og kjøring av datasamlebånd utføres ikke aktiviteten. I stedet kjører den et linjeelement for plassholder, med den reserverte statusen Inactive
Forgreningsalternativet kontrolleres av Marker aktivitet som alternativ. Med andre ord:
- Hvis du merker aktiviteten som vellykket, kjører UponSuccess- eller UponCompletion-grenen
- Hvis du merker aktiviteten som Mislykket, kjører UponFailure- eller UponCompletion-grenen
- Hvis du merker aktiviteten som Hoppet over, kjører UponSkip-grenen
Beste fremgangsmåter
Deaktivering er et kraftig verktøy for datasamlebåndutvikler. Det gjør det mulig for utviklere å "kommentere" en del av koden, uten permanent sletting av aktivitetene. Det skinner i følgende scenarier:
- Når du utvikler et datasamlebånd, kan utviklere legge til inaktive aktiviteter for plassholdere før du fyller ut alle de nødvendige feltene. Jeg trenger for eksempel en kopieringsaktivitet fra SQL Server til datalager, men jeg har ikke konfigurert alle tilkoblingene ennå. Så jeg bruker en inaktiv kopiaktivitet som stedsholder for iterativ utviklingsprosess.
- Etter distribusjon kan utviklere kommentere visse aktiviteter som stadig forårsaker problemer for å unngå kostbare forsøk. Min lokale SQL-server har for eksempel problemer med nettverkstilkoblingen, og jeg vet at kopiaktivitetene mine mislykkes. Jeg vil kanskje deaktivere kopieringsaktiviteten for å unngå at forespørsler om nye forsøk oversvømmer det sprø systemet.
Kjente begrensninger
En inaktiv aktivitet kjører aldri. Dette betyr at aktiviteten ikke har et feilfelt eller de vanlige utdatafeltene. Eventuelle referanser til manglende felt kan føre til feil nedstrøms.