Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft Fabric'teki switch etkinliği, programlama dilindeki switch deyimi gibi çalışır. Bir ifadeyi değerlendirir, sonucu bir durum ile eşleştirir ve bu durumdaki işlemleri çalıştırır.
Önkoşullar
Başlamadan önce şu önkoşulları tamamlayın:
- Sağlanan kapasiteye sahip bir Microsoft Fabric kiracısına erişiminiz olmalıdır. Fabric'i ücretsiz deneme ile deneyebilirsiniz.
- Bu kapasiteye atanmış bir Fabric çalışma alanı.
İşlem hattına kullanıcı arabiriminde bir anahtarlama etkinliği ekle
Geçiş etkinliği eklemek için şu adımları tamamlayın:
- Switch etkinliğini oluşturma
- Switch etkinliği için değerlendirme ifadesini ve durumları ayarlayın
- Durum etkinliklerini yapılandırma
Switch etkinliğini oluşturma
Çalışma alanınızda yeni bir işlem hattı oluşturun.
İşlem hattı Etkinlikleri araç çubuğunda Geçiş'i arayın ve tuvale ekleyin. Bunu görmüyorsanız, etkinlikler listesini genişletmek için + öğesini seçin.
Henüz seçili değilse tuvaldeki yeni switch etkinliğini seçin.
Genel sekmesindeki ayrıntılar için bkz. Genel ayarlar.
Switch etkinliği için değerlendirme ifadesini ve durumları ayarlama
Etkinlikler sekmesini seçin. Varsayılan servis talebi zaten servis talepleri listesindedir.
İfade'de switch etkinliğinin değerlendirmesi gereken değeri girin. Parametreler, sistem değişkenleri, işlevler ve yerel değişkenler gibi dinamik içeriği kullanabilirsiniz.
İfade dilimiz ve desteklenen işlevler hakkında bilgi için bkz. ifade diline genel bakış.
Her durumda ne çalıştırılacağını yapılandırmak için:
- Etkinlikler sekmesinde, bir vakanın yanındaki kalem simgesini seçin.
- Bu durum İfade ile eşleştiğinde çalışması gereken etkinlikleri ekleyin.
- Daha fazla vaka eklemek için + Vaka ekle'yi seçin.
Ayrıca, her durumun yanındaki kalem simgesini seçerek + veya işlem hattı tuvalindeki switch etkinlik kartından durumlar ekleyebilir ve etkinlikleri yapılandırabilirsiniz.
Vaka etkinliklerini yapılandırma
Bir durumu için kalem simgesini seçtiğinizde Fabric, durum etkinlikleri düzenleyicisi açılır. Bu düzenleyici, işlem hattı düzenleyicisine benzer, ancak yalnızca seçili durum için geçerlidir.
Bu durum için çalıştırmak istediğiniz etkinlikleri ekleyin. Bu örnekte , Varsayılan durum bir Kopyalama etkinliği içerir. Proposed Improvements: Fabric, başka bir koşul İfade sonucuyla eşleşmediğinde Kopyalama etkinliğini çalıştırır.
Vaka etkinlikleri düzenleyicisinin sol üst köşesinde, geçerli işlem hattını ve davayı görebilirsiniz. İşiniz bittiğinde ana işlem hattı düzenleyicisine dönmek için işlem hattı adını seçin.
İşlem hattını kaydet ve çalıştır veya zamanla
İş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 belirli zamanlarda veya aralıklarda çalıştırmaları zamanlamak için Zamanla'yı seçin. İşlem hattı çalıştırmaları hakkında daha fazla bilgi için bkz. İşlem hattı çalıştırmalarını zamanlama.
Çalıştırdıktan sonra, tuvalin altındaki Çıkış sekmesinden işlem hattı yürütmesini izleyebilir ve çalıştırma geçmişini görüntüleyebilirsiniz.
Temel örnek
Bu örnek, adlı v_string_inputbir işlem hattı parametresine göre veri işlemeyi yönlendirir.
Switch etkinliğimiz ROYGBIV switch değerini değerlendirir ve bu değerle v_string_input eşleşen durumlarda etkinlikleri çalıştırır. Eşleşme yoksa, Varsayılan durumu boş olduğundan herhangi bir faaliyet çalıştırmaz.
Bu örnekte her renk için bir tane (kırmızı, turuncu, sarı, yeşil, mavi, indigo, menekşe) yedi örnek vardır. Her durum, bu durumda rengin adını ayarlayan tek bir Set değişken etkinliği içerir.
İfade, bu örnekte v_string_inputgiriş parametresinin @pipeline().parameters.v_string_inputbasit bir alımıdır, ancak bir değer olarak değerlendirilen herhangi bir ifade olabilir.
İşlem hattını çalıştırdığımızda, v_string_input için bir değer gireriz. Mavi girişini yaptığımızda, switch etkinliği bu ifadeyi değerlendirir, "Mavi" durumuyla eşleşir ve bu durumda etkinliği çalıştırır, v_output ögesini "Mavi" olarak ayarlar. "Lime" girişi yaptığımızda eşleşen bir durum yoktur, bu nedenle switch etkinliği Varsayılan durumu çalıştırır ve hiçbir şey yapmaz.
İşlem hattının giriş olarak "mavi" ile başarılı bir şekilde çalıştırılmasının ardından, "Blue" durumu için Değişken ayarla etkinliği çıkışında v_output "Blue" olarak ayarlandığını görebiliriz. Bu, anahtar etkinliğinin ifadeyi değerlendirdiğini ve doğru durumu çalıştırdığını onaylar.