Paketlerinde ifadeleri kullanma
İfade simgeleri birleşimidir; tanımlayıcılar, hazır, İşlevler ve işleçler —, tek bir veri değeri verir.Basit ifadeler, tek bir sabit, değişken veya işlev olabilir.Daha sık birden çok işleç ve işlevleri kullanma ve birden çok sütun ve değişkenleri başvuran karmaşık deyimleridir.InIntegration Servicesifadeler için durum ifadelerini koşulları tanımlamak, oluşturmak ve veri sütunlarının değerleri güncelleştirmek, değişkenler için değerler atayın, güncelleştirme veya doldurma özelliklerini çalışma zamanında, öncelik kısıtlamaları, kısıtlamaları tanımlamak ve sağlamak tarafından kullanılan ifadeler kullanılabilir, için döngü Kap.
Aşağıdaki öğelerIntegration Servicesifadeleri kullanabilirsiniz:
Veri satırları farklı hedeflere yönlendirmek için deyimleri temel alan bir karar yapısı koşullu bölme dönüştürmeyi uygular.Koşullu bölme dönüştürme kullanılır ifadeleri değerlendirmek gerekirtrueorfalse.Örneğin, ifadedeki koşula uyan satırları "Sütun1>Sütun2 "bir ayrı çıktı. yönlendirilebilir
türetilmiş sütun Dönüştürme ya da yeni bir veri akışı sütunları doldurmak için veya varolan bir sütunu güncelleştirmek için ifadeler kullanılarak oluşturulan değerler kullanır.Örneğin, ifade Sütun1 + değeri güncelleştirmek veya art arda eklenmiş yeni bir değer oluşturmak için kullanılan "ABC" can dize.
Değişkenleri, değerleri ayarlamak için bir ifade kullanın.Örneğin, GETDATE() değişkenin değerini geçerli tarih olarak ayarlar.
Öncelik kısıtlamaları ifade kısıtlanmış bir görev veya kapsayıcı bir paket içinde çalışıp belirleyen koşulları belirlemek için kullanabilirsiniz.öncelik kısıtlaması olarak kullanılan ifadeleri değerlendirmeniz gerekirtrueorfalse.Örneğin, ifade @ A>@ B karşılaştırır belirlemek için iki kullanıcı tanımlı değişken olup kısıtlanmış görevi çalıştırır.
Döngü için konteyner başlatma, değerlendirme ve döngü yapısı kullanan artan ifadeleri oluşturmak için ifadeleri kullanabilirsiniz.Örneğin, ifade @ sayaç döngü sayacı 1 başlatılırken =.
İfadeler, paketlerin kapsayıcılar için döngü ve Foreach döngüsü, görevler, bağlantı Yöneticiler, günlüğü sağlayıcılarını ve Foreach sıralayıcısını gibi özelliklerin değerlerini güncelleştirmek için de kullanılabilir.Bir özellik ifade kullanarak örneğin, "Localhost.AdventureWorks" dizesi atanabilir içinConnectionNameözellik SQL Yürüt görev.Daha fazla bilgi için bkz:Paketlerinde özellik ifadeleri kullanma.
İfade bir ifade dil ve ifade değerlendirici temel alır.İfade değerlendirici ifade ayrıştırma ve ifade ifade dilin kurallarına uyar olup olmadığını belirler.Daha fazla bilgi için bkz:Tümleştirme Hizmetleri ifade başvurusu.
Bulunan ifade OluşturucusuKoşullu bölme dönüştürme Düzenleyicisi, İletişim kutuları türetilmiş sütun dönüştürme Düzenleyicisi , ve Deyim Oluşturucusu'nu iletişim kutusunda, deyim oluşturmak için bir grafik araç.
ifade Oluşturucusu paket özel öğeleri içeren klasörlerin ve İşlevler, tür yayınları ve ifade dili sağlayan işleçler içeren klasörleri sağlar.Sistem değişkenleri ve değişken kullanıcı tanımlı özel paket öğeleri içerir.,Koşullu bölme dönüştürme Düzenleyicisi , Türetilmiþ sütun dönüştürme Düzenleyicisi iletişim kutularında da görüntüleyebilirsiniz veri sütunlarını. Dönüştürmeleri için ifadeler oluşturmak için öğeleri için klasörler arasında sürükleyebilirsinizKoşulifade sütunu veya, deyimi yazın doğrudan sütun.
Not
Sistem değişkenlerini ve kullanıcı tanımlı adları büyük/küçük durum duyarlıdır.
Sahip kapsam, değişkenler veDeğişkenleri klasöründe, ifade Oluşturucusu kapsam ve. kullanılabilir değişkenleri listeler Daha fazla bilgi için bkz:Tümleştirme Hizmetleri değişkenleri.
Aşağıdaki yordam, Deyim Oluşturucusu kullanarak bir ifade oluşturmak için adımları açıklar.
Deyim Oluşturucusu'nu kullanarak bir ifade oluşturmak için
|
See Also