Aracılığıyla paylaş


Dizideki öğeleri filtrelemek için Filter etkinliğini kullanma

Bir giriş dizisine filtre ifadesi uygulamak için işlem hattında Filter etkinliğini kullanabilirsiniz.

Önkoşullar

Başlamak için aşağıdaki önkoşulları tamamlamanız gerekir:

Kullanıcı arabirimiyle işlem hattına Filtre etkinliği ekleme

İşlem hattında Filtre etkinliği kullanmak için aşağıdaki adımları tamamlayın:

Etkinlik oluşturma

  1. Çalışma alanınızda yeni bir işlem hattı oluşturun.

  2. İşlem hattı ayarları alanında Değişkenler sekmesini seçin ve ardından + Yeni'yi seçerek Dizi türünde yeni bir işlem hattı değişkeni ekleyin.

    Screenshot showing the creation of a new Array type pipeline variable called AnimalsArray with some animal names as its values.

  3. İşlem hattı Etkinlikleri bölmesinde Filtre'yi arayın ve bunu seçerek işlem hattı tuvaline ekleyin. Araç çubuğunun en sağındaki düğmeyi seçerek + etkinliklerin tam listesini genişletmeniz gerekebilir.

    Screenshot of the Fabric UI with the Activities pane and Lookup activity highlighted.

  4. Henüz seçili değilse tuvaldeki yeni Filtre etkinliğini seçin.

    Screenshot showing the General settings tab of the Filter activity.

Genel ayarlar sekmesini yapılandırmak için Genel ayarlar kılavuzuna bakın.

Filtre ayarları

  1. Öğeler dizisi listesini ve her öğeye uygulanacak koşulu sağlayabileceğiniz Ayarlar sekmesini seçin. Her iki ayar da dinamik içeriği destekler.

    Screenshot showing the Lookup activity settings tab highlighting the tab, and where to choose a new connection.

  2. Bu basit örnek diziyi köpek olarak filtreler, ancak dinamik ifade oluşturucusunda kullanılabilen işlevlerden ve değerlerden herhangi birini kullanarak gerçek bir dünya kullanımı gerektiği kadar karmaşık olabilir. Öğeler için dinamik içerik ekle'yi seçin ve ardından İşlem hattı ifade oluşturucusunda Değişkenler sekmesini seçin ve daha önce oluşturulmuş AnimalsArray'yi seçin. Ardından Tamam'ı seçin.

    Screenshot showing the Pipeline expression builder with the previously created AnimalsArray selected.

  3. Bu kez Koşul ayarı için Dinamik içerik ekle'yi yeniden seçin. Item() ifadesi, Filter etkinliği sağlanan dizi öğeleri listesinde yinelenirken geçerli öğenin değerini döndürür. equals() işlevini kullanarak, her öğe için true veya false döndürmek için öğeyle karşılaştırabiliriz. Filtre etkinliğinin çıkış dizisine yalnızca true döndüren öğeler eklenir ve bu da başka herhangi bir etkinlikte kullanılabilir.

    Screenshot showing the Condition setting value to select for a specific animal.

İşlem hattını kaydetme ve çalıştırma veya zamanlama

Filter etkinliğinin çıkış dizisini kullanarak gerekli ek etkinlikleri ekledikten sonra işlem hattı düzenleyicisinin üst kısmındaki Giriş sekmesine geçin ve işlem hattınızı kaydetmek için kaydet düğmesini seçin. Doğrudan çalıştırmak için Çalıştır'ı veya zamanlamak için Zamanla'yı seçin. Burada çalıştırma geçmişini görüntüleyebilir veya diğer ayarları yapılandırabilirsiniz.

Screenshot showing the Home tab in the pipeline editor with the tab name, Save, Run, and Schedule buttons highlighted.