Share via


SSIS paketi ifadeleri

İfade simgeleri birleşimidir — tanımlayıcıları, rakamları, işlevler ve işleçler —, bir tek veri değeri verir. Basit ifadeler tek sabit, değişken veya işlevi olabilir. Daha sık, ifadeler karmaşık, birden çok işleçleri ve işlevleri kullanan ve referans çoklu sütunlar ve değişkenleri. De Integration Services, ifadeler, büyük/küçük harf ifadeleri için koşulları tanımlayın, oluşturmak için kullanılabilir ve verileri sütunlar, değişkenler, atama değerleri güncelleme değerleri güncelleştirmek veya özelliklerini çalıştırma anında doldurmak, kısıtlamaları içinde önceliği kısıtlamaları tanımlamak ve döngü için kapsayıcı tarafından kullanılan ifadeler sağlar.

İfadeleri, bir ifade dil ve ifade değerlendirici dayanmaktadır. Ifade değerlendirici ifade ayrıştırma ve ifade ifade dil kurallarını izler olup olmadığını belirler. Daha fazla bilgi için, bkz. Integration Services Expression Reference.

Bileşenleri bu kullanım ifadeleri

Aşağıdaki öğeleri Integration Servicesifadeleri kullanabilirsiniz:

  • Koşullu Böl dönüşümü veri satırları farklı hedeflere yönlendirmek için ifadeler dayalı bir karar yapısını uygular. Bir koşullu Böl dönüşümü kullanılan ifadeler için değerlendirmelidir trueya false. Örneğin, ifadedeki koşula uyan satırları "Sütun1 > Sütun2 '" ayrı bir çıktıya yönlendirilebilir.

  • Sütun Derived dönüşümü, veri akışı yeni sütunları doldurmak için veya varolan sütunu güncelleştirmek için ifadeler kullanılarak oluşturulmuş değerleri kullanır. Örneğin, deyimin Sütun1 + " ABC" değeri güncelleştirmek veya art arda eklenmiş dizesi ile yeni bir değer oluşturmak için kullanılabilir.

  • Değişkenler, onların değerini ayarlamak için ifade kullanırsınız. Örneğin, getdate() değişkeninin değerini geçerli tarihe ayarlar.

  • Öncelik kısıtlamaları, kısıtlı görev veya kapsayıcı bir paket içinde çalışıp çalışmayacağını belirleyen koşulları belirtin için ifadeleri kullanabilirsiniz. Öncelik kısıtlaması içinde kullanılan ifadeler için değerlendirmelidir trueya false. Örneğin, ifade @ a > @ b kısıtlı görevin çalışıp çalışmayacağını belirlemek için iki kullanıcı tanımlı değişkenleri karşılaştırır.

  • Döngü için kapsayıcı, başlatma, değerlendirme ve döngü yapısı kullanan artan deyimleri oluşturmak için ifadeleri kullanabilirsiniz. Örneğin, ifade @ sayaç döngü sayacı = 1 başlatır.

İfadeler, paketleri, döngü ve Foreach döngü, görevleri, paket ve proje düzeyinde bağlantı yöneticileri, günlük sağlayıcıları ve Foreach numaralandırıcıları gibi kaplar özelliklerinin değerleri güncelleştirmek için de kullanılabilir. Örneğin, özellik ifade, "Localhost.AdventureWorks" dizesini kullanarak atanabilir ConnectionNameözelliği sql Yürüt görev. Daha fazla bilgi için, bkz. Paketlerinde özelliği ifadeleri kullanma.

Simge işaretçilerini ifadeler için

De SQL Server Veri Akışı Araçları (SSDT), yanındaki bağlantı yöneticileri, değişken, özel simgesini işaret görüntüler ve görevleri onlara set ifadeleri olan. HasExpressions özelliği ifadeleri destekleyen tüm SSIS nesneleri kullanılabilir, kolayca hangi nesnelerin var ifadeleri benzer etkinleştirir.

Deyim Oluşturucusu

İfade Oluşturucusu'nu ifadeleri oluşturmak için bir grafik aracıdır. Mevcuttur Koşullu Böl dönüşümü Düzenleyicisi, Derived sütun dönüşümü Düzenleyicisi iletişim kutuları ve İfade Oluşturucusu'nu iletişim kutusunda, ifadeler oluşturmak için grafik bir araçtır.

İfade Oluşturucusu'nu paketi özel öğeleri içeren klasörler ve işlevler, türü yayınları ve ifade dil sağlar işleçler içeren klasörler sağlar. Kullanıcı tanımlı değişkenleri ve Sistem değişkenleri paketi özel öğeler içerir. İçinde Koşullu Böl dönüşümü Düzenleyicisi ve Derived sütun dönüşümü Düzenleyicisi iletişim kutuları, ayrıca veri sütunları görüntüleyebilirsiniz. Dönüştürmeleri için ifadeler oluşturmak için öğeleri klasörlerden sürükleyebilirsiniz durumu veya ifade sütun veya yazın ifade sütun doğrudan. İfade Oluşturucusu'nu otomatik ekler gerekli sözdizimi öğeleri gibi @ değişken adı öneki.

[!NOT]

Kullanıcı tanımlı adlarını ve Sistem değişkenleri büyük/küçük harf duyarlıdır.

Değişkenleri sahip, kapsamlı ve değişkenleri İfade Oluşturucusu'nu klasöründe bu kapsamda ve kullanılabilir değişkenlerini listeler. Daha fazla bilgi için, bkz. SSIS paketi değişkenleri.

ilişkili Görevler

Bir veri akışı bileşeni bir ifade kullanma

İlişkili İçerik

Teknik makale, SSIS ifade örnekleri, social.technet.microsoft.com üzerinde

Integration Services simgesi (küçük) Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve Microsoft video yanı sıra topluluk seçili çözümleri için ziyaret Integration ServicesMSDN sayfası:


Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.

Ayrıca bkz.

Kavramlar

NIB: Designing Packages in Business Intelligence Development Studio

Diğer Kaynaklar

DTS Overview