Del via


Modul 3: Orkestrere og automatisere med en pipeline

Du kan gennemføre dette modul på cirka 15 minutter. I denne sidste del af vejledningen opretter du en pipeline, der orkestrerer kopijobbet og (valgfrit) dataflowet, du har bygget i modul 1 og 2, sender en e-mailnotifikation, når alle jobs er færdige, og planlægger pipelinen til at køre automatisk.

Forudsætninger

Oprette en pipeline

Først skal du oprette en pipeline til at orkestrere det Copy-job, du allerede har bygget.

  1. Fra dit arbejdsområde vælger du + Nyt element, søg derefter efter og vælg Pipeline.

    Skærmbillede af Data Factory-startsiden med knappen til at oprette et nyt element og Data Pipeline valgt.

  2. Angiv et pipelinenavn. Vælg derefter Opret.

Tilføj din Kopier-jobaktivitet

  1. På pipeline-lærredet skal du vælge fanen Aktiviteter , Kopier data, og derefter Tilføj kopijobaktivitet.

    Skærmbillede af Data Factory-pipeline-lærredet, med aktivitetsvinduet åbent og tilføjelse af kopierjob-aktivitet valgt.

  2. Vælg kopier jobaktiviteten på pipeline-lærredet, og vælg derefter fanen Indstillinger under lærredet.

    Skærmbillede af pipeline-lærredet med kopier jobaktiviteten fremhævet og indstillingsfanen markeret.

  3. Vælg dropdown-menuen Forbindelse og vælg Gennemse alle.

    Skærmbillede af listen over indstillinger for jobaktivitet, med gennemse alle markeret.

  4. Vælg Kopier job under Nye kilder.

  5. På siden Connect datakilde skal du vælge Log ind for at autentificere forbindelsen.

    Skærmbillede af siden med at få dataforbindelsesoplysninger, med Log ind-muligheden markeret.

  6. Følg prompterne for at logge ind på din organisationskonto.

  7. Vælg Connect for at fuldføre forbindelsesopsætningen.

  8. For Workspace skal du vælge det workspace, hvor du oprettede dit Copy-job til modul 1.

  9. For Kopi-job vælg det Copy-job, du har oprettet i Modul 1.

Tilføj en Office 365 Outlook aktivitet

  1. Vælg fanen Aktiviteter i pipeline-editoren og find aktiviteten Office 365 Email.

    Skærmbillede, der viser valget af Office 365 Outlook-aktiviteten fra Aktiviteter-værktøjslinjen i pipeline-editormenuen.

  2. Vælg den nye Office 365 E-mailaktivitet og vælg fanen Indstillinger.

  3. Vælg Forbindelses-dropdown-listen, og vælg derefter Gennemse alle.

  4. Vælg Office 365 Email.

  5. Vælg Log ind for at forbinde din Office 365 account.

    Skærmbillede, der viser dialogboksen Vælg en konto.

    Seddel

    Tjenesten understøtter i øjeblikket ikke personlig mail. Du skal bruge en virksomhedsmailadresse.

  6. Vælg Opret forbindelse.

  7. Vælg og træk stien On success (en grøn afkrydsningsboks øverst til højre på aktiviteten i pipeline-lærredet) fra din Kopier jobaktivitet til din nye Office 365 Email-aktivitet.

    Skærmbillede, der viser forbindelsen mellem succesoutputtet fra Kopier job-aktiviteten og den nye Office 365 Outlook-aktivitet.

  8. Vælg Office 365 Email-aktiviteten fra pipeline-lærredet, og vælg derefter fanen Indstillinger i ejendomsområdet under lærredet for at konfigurere e-mailen.

    • Angiv din mailadresse i afsnittet til. Hvis du vil bruge flere adresser, skal du bruge ; at adskille dem.
    • For Emneskal du vælge feltet, så indstillingen Tilføj dynamisk indhold vises, og derefter vælge det for at få vist lærredet for pipelineudtryksgeneratoren.

    Skærmbillede, der viser konfigurationen af fanen for Office 365 Outlook e-mailindstillinger.

  9. Dialogboksen pipelineudtryksgenerator vises. Angiv følgende udtryk, og vælg derefter OK:

    @concat('DI in an Hour Pipeline Succeeded with Pipeline Run Id', pipeline().RunId) Skærmbillede, der viser pipeline-udtryksbyggeren med det udtryk, der er angivet for emnelinjen i e-mailen.

  10. For brødteksten skal du vælge tekstfeltet og vælge ' View in expression-builder ', når den vises under tekstområdet. Tilføj følgende udtryk igen (med dit eget kopi-jobaktivitetsnavn) i Pipeline-udtryksbygger-dialogen, der vises, og vælg derefter OK:@concat('RunID = ', pipeline().RunId, ' ; ', 'Files written: ', activity('Copy job_1').output.value[0].output.filesWritten, ' ; ','Throughput: ', activity('Copy job_1').output.value[0].output.throughput,' ; ','Time to copy: ', activity('Copy job_1').output.executionDuration,' ; ','Time in queue: ', activity('Copy job_1').output.durationInQueue)

    Vigtigt

    Erstat Kopi job_1 med navnet på din egen pipeline-kopijobaktivitet.

  11. Vælg til sidst fanen Home øverst i pipelineeditoren, og vælg Kør. Vælg derefter Gem og kør igen i bekræftelsesdialogboksen for at udføre disse aktiviteter.

    Skærmbillede, der viser vinduet pipelineeditor med knappen Kør fremhævet i menuen.

  12. Når pipelinen er kørt, skal du kontrollere din mail for at finde den bekræftelsesmail, der er sendt fra pipelinen.

    Skærmbillede, der viser pipeline-status, når den er færdig.

    Skærmbillede, der viser den mail, der genereres af pipelinen.

(valgfrit) Føj en dataflowaktivitet til pipelinen

Du kan også føje det dataflow, du oprettede i Modul 2: Opret et dataflow i Data Factory i pipelinen.

  1. Hold musen over den grønne linje, der forbinder kopijobaktiviteten og Office 365 Email-aktiviteten på dit pipeline-lærred, og vælg knappen + for at indsætte en ny aktivitet.

    Skærmbillede, der viser indsæt aktivitetsknappen for forbindelsen mellem kopieringsopgaven og Office 365 Email-aktiviteten på pipeline canvas.

  2. Vælg dataflow i den menu, der vises.

    Skærmbillede, der viser valget af Dataflow i menuen Indsæt aktivitet på pipelinelærredet.

  3. Den nyoprettede Dataflow-aktivitet indsættes mellem kopieringsjobaktiviteten og Office 365 Email-aktiviteten og vælges automatisk, hvilket viser dens egenskaber i området under lærredet. Vælg fanen Indstillinger i området egenskaber, og vælg derefter dit dataflow, der er oprettet i Modul 2: Opret et dataflow i Data Factory.

    Skærmbillede, der viser fanen Indstillinger i dataflowaktiviteten.

Planlæg udførelse af pipeline

Når du er færdig med at udvikle og teste din pipeline, kan du planlægge, at den skal udføres automatisk.

  1. Vælg Planlægpå fanen Startside i vinduet pipelineeditor.

    Et skærmbillede af knappen Tidsplan i menuen under fanen Hjem i pipelineeditoren.

  2. Vælg + Tilføj skema

  3. Konfigurer tidsplanen efter behov. Eksemplet her planlægger pipelinen til at køre dagligt kl. 20:00 i et år.

    Skærmbillede, der viser konfigurationen af tidsplanen for en pipeline, der skal køre dagligt kl. 20:00 indtil udgangen af året.