ForEach etkinliğiyle verileri dönüştürme
ForEach Etkinliği, Bir Microsoft Fabric işlem hattında yinelenen bir denetim akışı tanımlar. Bu etkinlik bir koleksiyon üzerinde yineleme yapmak için kullanılır ve belirtilen etkinlikleri bir döngüde yürütür. Bu etkinliğin döngü uygulaması, programlama dillerindeki ForEach döngü yapısına benzer.
İşlem hattına ForEach etkinliği ekleme
Bu bölümde, bir forEach etkinliğinin işlem hattında nasıl kullanılacağı açıklanmaktadır.
Önkoşullar
Başlamak için aşağıdaki önkoşulları tamamlamanız gerekir:
- Etkin aboneliği olan bir kiracı hesabı. Ücretsiziçin hesap oluşturun.
- Bir çalışma alanı oluşturulur.
Etkinlik oluşturma
Çalışma alanınızda yeni bir işlem hattı oluşturun.
İşlem hattı Etkinlikler bölmesinde ForEach öğesini arayın ve seçerek işlem hattı tuvaline ekleyin. Başlangıçta göremiyorsanız, etkinlikler araç çubuğunun sağ tarafındaki oku kullanarak sağa kaydırarak bulabilirsiniz.
Henüz seçili değilse tuvaldeki yeni ForEach etkinliğini seçin.
Tuvalin en altındaki Genel sekmesinde, Ad özelliğinde etkinlik için bir ad girin.
(İsteğe bağlı) Ayrıca bir açıklama da girebilirsiniz.
ForEach ayarları
Toplu işlemdeki öğelerin sıralı (veya paralel olarak) olup olmayacağını belirtebileceğiniz Ayarlar sekmesini seçin. Batch sayısıile aynı anda işlenmek üzere en fazla öğe sayısını da belirtebilirsiniz. Son olarak, parametreleştirilebilen veya dinamik içerik içerebilen virgülle ayrılmış Öğelerilistesini belirtmeniz gerekir. Örnekte gösterildiği gibi Öğeler listesine birkaç öğe ekleyin.
ForEach etkinlikleri
ForEach Etkinlikleri bölmesinde, listedeki öğelerin her birinde gerçekleştirilecek bir etkinlik veya etkinlik de tanımlarsınız.
forEach etkinlikleri bölmesini gösteren ekran görüntüsü
Bölmeye yeni bir etkinlik eklemek için + düğmesini seçin. Seçebileceğiniz etkinliklerin listesini görürsünüz. ForEach etkinliğine birden çok etkinlik ekleyebilirsiniz ve her biri Öğeler listesindeki öğelerin her birinde çalıştırılır. Her bir öğe için ForEach ayarlarında Sıralı seçeneğinin belirlenip belirlenmediğine bakılmaksızın, ForEach etkinlikleri bölmesindeki alt etkinliklerin her biri birbirini sıralı olarak takip edecek şekilde işlenir. Ancak, Sıralı seçilmezse, birden çok öğe paralel olarak işlenir ve her biri belirtilen alt etkinlikler listesinde sırayla çalışır.
Etkinlik içindeki bir öğeye başvurma
ForEach Etkinlikleri bölmesinde alt etkinliklerden birini seçin ve Ayarlar sekmesine geçin. Bu örnekte, Saklı Yordam etkinliği seçilmiştir. Normalde bir bağlantı ve saklı yordam seçeceğiniz gibi etkinliğin ayarlarını doldurun. @item() yineleyicisini kullanarak, dinamik içeriği destekleyen bir etkinlikte herhangi bir yerde işlenen geçerli öğeye başvurabilirsiniz. Burada @item(), saklı yordama geçirilen FruitName parametresinin değeri olarak kullanılmıştır.