Del via


Deaktiver en aktivitet

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

  1. Vælg den aktivitet, du vil deaktivere
  2. Under fanen Generel vælger du Deaktiveret for aktivitetstilstand
  3. Vælg en stat til at markere aktivitet som. Vælg mellem Succesfuld,Mislykket eller Sprunget over

Skærmbillede af Fabric Data Factory pipeline-editor med ActivityDeaktiveret webaktivitet sat til Inaktiv i Generalindstillingspanelet.

Deaktiver flere aktiviteter

  1. Tryk Ctrl-tasten ned for at multiselectere. Brug musen til at venstreklikke på alle aktiviteter, du vil deaktivere
  2. Højreklik for at åbne dropdown-menuen
  3. Vælg Deaktiver for at deaktivere dem alle
  4. For at finjustere indstillingerne for Marker aktivitet som, gå til fanen Generel for aktiviteten og foretag passende ændringer

Skærmbillede af, hvordan man deaktiverer flere aktiviteter på én gang.

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

    Skærmbillede, der viser aktivitetsstatus for en inaktiv aktivitet.

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.