Del via


Transformér data med en ForHver-aktivitet

ForEach Activity definerer et gentaget kontrolelementflow i en Microsoft Fabric-pipeline. Denne aktivitet bruges til at gentage en samling og udfører angivne aktiviteter i en løkke. Løkkeimplementeringen af denne aktivitet svarer til en ForEach-løkkestruktur på programmeringssprog.

Føj en ForEach-aktivitet til en pipeline

I dette afsnit beskrives det, hvordan du bruger en ForEach-aktivitet i en pipeline.

Forudsætninger

For at komme i gang skal du fuldføre følgende forudsætninger:

Oprettelse af aktiviteten

  1. Opret en ny pipeline i dit arbejdsområde.

  2. Søg efter ForHver i pipelinen ruden Aktiviteter, og vælg den for at føje den til pipelinelærredet. Hvis du ikke kan se den i starten, kan du bruge pilen i højre side af værktøjslinjen Aktiviteter til at rulle til højre for at finde den.

    Skærmbillede af brugergrænsefladen i Fabric med ruden Aktiviteter og ForHver aktivitet fremhævet.

  3. Vælg den nye ForHver-aktivitet på lærredet, hvis den ikke allerede er valgt.

    Skærmbillede, der viser fanen Generelle indstillinger for aktiviteten ForHver.

  4. På fanen Generelt nederst på lærredet skal du angive et navn til aktiviteten i egenskaben Name.

  5. (Valgfrit) Du kan også angive en beskrivelse.

Indstillinger for ForHver

Vælg fanen Indstillinger, hvor du kan angive, om behandlingen af elementerne i batchen skal sekventiel (eller på anden måde parallelt). Du kan også angive et maksimalt antal elementer, der skal behandles samtidig, med Batchantal. Til sidst skal du angive en liste over kommasepareret Elementer, som kan parameteriseres eller indeholde dynamisk indhold. Føj nogle få elementer til listen Elementer som vist i eksemplet.

Skærmbillede, der viser fanen Indstillinger for ForHver med flere elementer føjet til listen Elementer.

ForHver aktiviteter

Du kan også definere en aktivitet eller aktiviteter, der skal udføres på hvert af elementerne på listen, i ruden ForHver Aktiviteter.

Skærmbillede, der viser ruden ForHver aktiviteter.

Vælg knappen + for at føje en ny aktivitet til ruden. Du kan se en liste over aktiviteter, der skal vælges. Du kan føje flere aktiviteter til ForHver-aktiviteten, og hver af dem køres på hvert af elementerne på listen Elementer. Uanset om indstillingen Sekventiel er valgt i indstillingerne for ForHver eller ej, behandles hver af de underordnede aktiviteter i ruden ForHver aktiviteter sekventielt til hinanden for hvert element. Men hvis sekventielle ikke er markeret, behandles flere elementer parallelt, og hver af dem kører sekventielt via listen over underordnede aktiviteter, der er angivet.

Skærmbillede, der viser en ForHver-aktivitet med flere underordnede aktiviteter angivet, og knappen + fremhævet, der viser en liste over underordnede aktiviteter, du kan vælge imellem, når du føjer nye aktiviteter til ruden.

Reference til et element i en aktivitet

Vælg en af de underordnede aktiviteter i ruden ForHver aktiviteter, og skift til fanen Indstillinger for . I dette eksempel blev der valgt en lagret procedure aktivitet. Udfyld indstillingerne for aktiviteten, som du normalt ville vælge en forbindelse og en lagret procedure. Du kan bruge @item() iterator til at referere til det aktuelle element, der behandles overalt i en aktivitet, der understøtter dynamisk indhold. Her blev @item() brugt som værdi for parameteren FruitName, der overføres til en lagret procedure.

Skærmbillede, der viser en underordnet aktivitet for en lagret procedure med en parameter, der bruger den aktuelle @item() fra listen ForHver elementer for dens værdi.