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.
Şunlar için geçerlidir:SQL Server
Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı
Koşullu Bölme dönüştürmesi, verilerin içeriğine bağlı olarak veri satırlarını farklı çıkışlara yönlendirebilir. Koşullu Bölme dönüştürmesinin uygulanması, programlama dilindeki CASE karar yapısına benzer. Dönüştürme, ifadeleri değerlendirir ve sonuçlara göre veri satırını belirtilen çıktıya yönlendirir. Bu dönüştürme ayrıca bir satır hiçbir ifadeyle eşleşmiyorsa varsayılan çıkışa yönlendirilmesi için varsayılan bir çıkış sağlar.
Koşullu Bölme Dönüşümü Yapılandırması
Koşullu Bölme dönüştürmesini aşağıdaki yollarla yapılandırabilirsiniz:
Dönüştürmenin sınamasını istediğiniz her koşul için Boole değerini veren bir ifade sağlayın.
Koşulların değerlendirilme sırasını belirtin. Doğru olarak değerlendirilen ilk koşula karşılık gelen çıkışa bir satır gönderildiğinden, sıralama önemlidir.
Dönüştürme için varsayılan çıkışı belirtin. Dönüştürme için varsayılan bir çıkış belirtilmesi gerekir.
Her giriş satırı, true olarak değerlendirilen ilk koşulun çıkışı olan tek bir çıkışa gönderilebilir. Örneğin, aşağıdaki koşullar A harfiyle başlayan FirstName sütunundaki satırları bir çıkışa, B harfiyle başlayan satırları farklı bir çıkışa ve diğer tüm satırları varsayılan çıkışa yönlendirir.
Çıkış 1
SUBSTRING(FirstName,1,1) == "A"
Çıkış 2
SUBSTRING(FirstName,1,1) == "B"
Integration Services, giriş verilerini ve doğrudan çıkış verilerini değerlendiren ifadeler oluşturmak için kullanabileceğiniz işlevler ve işleçler içerir. Daha fazla bilgi için bkz Integration Services (SSIS) İfadeleri.
Koşullu Bölme dönüştürmesi, FriendlyExpression özel özelliğini içerir. Paket yüklendiğinde bu özellik bir özellik ifadesi tarafından güncelleştirilebilir. Daha fazla bilgi için bkz. Paketlerde Özellik İfadelerini Kullanma ve Dönüştürme Özel Özellikleri.
Bu dönüştürmede bir giriş, bir veya daha fazla çıkış ve bir hata çıkışı vardır.
SSIS Tasarımcısı aracılığıyla veya program aracılığıyla özellikleri ayarlayabilirsiniz.
Gelişmiş Düzenleyici iletişim kutusu, program aracılığıyla ayarlanabilen özellikleri yansıtır. Gelişmiş Düzenleyici iletişim kutusunda veya program aracılığıyla ayarlayabileceğiniz özellikler hakkında daha fazla bilgi için aşağıdaki konulardan birine tıklayın:
Ortak Özellikler
Özellikleri ayarlama hakkında daha fazla bilgi için aşağıdaki konulardan birine tıklayın:
İlgili Görevler
Koşullu Bölme Dönüştürmesini Kullanarak Veri Kümesini Bölme
Koşullu Bölme Dönüştürme Düzenleyicisi
İfade oluşturmak, ifadelerin değerlendirilme sırasını ayarlamak ve koşullu bölmenin çıkışlarını adlandırmak için Koşullu Bölme Dönüştürme Düzenleyicisi iletişim kutusunu kullanın. Bu iletişim kutusu matematiksel, dize ve tarih/saat işlevlerini ve ifadeleri oluşturmak için kullanabileceğiniz işleçleri içerir. Doğru olarak değerlendirilen ilk koşul, satırın yönlendirileceği çıkışı belirler.
Uyarı
Koşullu Bölme dönüştürmesi, her giriş satırını yalnızca bir çıkışa yönlendirir. Birden çok koşul girerseniz, dönüştürme her satırı koşulun doğru olduğu ilk çıkışa gönderir ve bu satır için sonraki koşulları göz ardı eder. Birkaç koşulu ardışık olarak değerlendirmeniz gerekiyorsa, veri akışında birden çok Koşullu Bölme dönüştürmesini birleştirmeniz gerekebilir.
Options
Sipariş
Bir satır seçin ve ifadelerin değerlendirilme sırasını değiştirmek için sağdaki ok tuşlarını kullanın.
Çıkış Adı
Bir çıkış adı belirtin. Varsayılan, numaralandırılmış bir vaka listesidir; ama herhangi bir benzersiz, açıklayıcı ad seçebilirsiniz.
Koşul
Kullanılabilir sütunlar, değişkenler, işlevler ve işleçler listesinden sürükleyerek bir ifade yazın veya bir ifade oluşturun.
Bu özelliğin değeri bir özellik ifadesi kullanılarak belirtilebilir.
İlgili konular:Integration Services (SSIS) İfadeleri, İşleçler (SSIS İfadeleri) ve Fonksiyonlar (SSIS İfadeleri)
Varsayılan çıkış adı
Varsayılan çıkış için bir ad yazın veya varsayılanı kullanın.
Hata çıkışını yapılandırma
Hata Çıktısını Yapılandır iletişim kutusunu kullanarak hataların nasıl işleneceğini belirtin.