Transformácia údajov pomocou aktivity ForEach
Aktivita ForEach definuje opakujúci sa tok ovládacieho prvku v kanáli služby Microsoft Fabric. Táto aktivita sa používa na iterovanie v kolekcii a spúšťa zadané aktivity v slučke. Slučka implementácie tejto aktivity je podobná štruktúre slučiek ForEach v programovacích jazykoch.
Pridanie aktivity ForEach do kanála
Táto časť popisuje, ako používať aktivitu ForEach v kanáli.
Predpoklady
Na začiatok musíte splniť nasledujúce predpoklady:
- Konto nájomníka s aktívnym predplatným. Vytvoriť konto zdarma.
- Vytvorí sa pracovný priestor.
Vytvorenie aktivity
Vytvorte nový kanál vo svojom pracovnom priestore.
Vyhľadajte forEach v table aktivity kanála a vyberte ho, ak ho chcete pridať na plátno kanála. Ak sa na začiatku nezobrazuje, pomocou šípky na pravej strane panela s nástrojmi aktivity sa posuňte doprava a vyhľadajte ju.
Vyberte novú aktivitu ForEach na plátne, ak ešte nie je vybratá.
Na karte Všeobecné v dolnej časti plátna zadajte názov aktivity do vlastnosti Názov.
(Voliteľné) Môžete tiež zadať popis.
Nastavenia forEach
Vyberte kartu Nastavenia, kde môžete určiť, či má byť spracovanie položiek v dávke sekvenčné (alebo inak paralelne). Môžete tiež určiť maximálny počet položiek, ktoré sa majú spracovať v rovnakom čase s Počet dávky. Nakoniec musíte zadať zoznam položiek položiek oddelených čiarkou, ktorý možno parametrizovať alebo zahrnúť dynamický obsah. Pridajte niekoľko položiek do zoznamu Items, ako je to znázornené v príklade.
Aktivity ForEach
Môžete tiež definovať aktivitu alebo aktivity, ktoré sa majú vykonať na každej položke v zozname na table ForEach Aktivity.
Vyberte tlačidlo + a pridajte na tablu novú aktivitu. Zobrazí sa zoznam aktivít, ktoré treba vybrať. Do aktivity ForEach môžete pridať viacero aktivít a každá z nich sa spustí na každej položke v zozname Items. Bez ohľadu na to, či je možnosť Sekvenčná vybratá v nastaveniach forEach alebo nie, každá podradená aktivita na table Aktivity forEach sa spracováva jednotlivo pre každú položku. Ak však nie je vybratá sekvenčné, súbežne sa spracujú viaceré položky, každá z nich prebieha sekvenčne prostredníctvom zoznamu zadaných podriadených aktivít.
Odkazovanie na položku v rámci aktivity
Vyberte jednu z podriadených aktivít na table ForEach