Share via


Türetilen sütun dönüşümü

Sütun Derived dönüşümü dönüşümü giriş sütunları ifadelerde uygulayarak yeni sütun değerleri oluşturur. Bir ifade, değişkenler, İşlevler, işleçler ve giriş dönüşüm sütunlarından herhangi bir bileşimini içerebilir. Sonuç yeni bir sütun eklenebilir veya varolan bir sütun değiştirme değer olarak takılı. Birden çok türetilen sütun Derived sütun dönüşümü tanımlayabilir ve herhangi bir değişken veya giriş sütun birden çok ifadeler görünebilir.

Bu dönüşüm, aşağıdaki görevleri gerçekleştirmek için kullanabilirsiniz:

  • Verileri farklı sütunlarından türetilmiş bir sütuna bağlamak. Örneğin, değerleri birleştirebilirsiniz ad ve Soyadı adlı tek bir türetilen sütun sütun FullName, ifadeyi kullanarak FirstName + " " + LastName.

  • Alt dize gibi işlevleri kullanarak karakterleri dizesi veri ayıklamak ve ardından sonucu türetilen sütun kaydedin. Örneğin, sen-ebilmek hulasa bir kişinin ilk gelen ad sütun deyimi kullanarak, SUBSTRING(FirstName,1,1).

  • Matematiksel işlevler sayısal verilere uygulamak ve sonucu bir türetilen sütun içinde saklayın. Örneğin, uzunluk ve sayısal bir sütunun duyarlığını değiştirebilirsiniz SatışVergisi, bir sayı iki ondalık basamakla ifade kullanarak, ROUND(SalesTax, 2).

  • Giriş sütunlar ve değişkenleri karşılaştırmak ifadeler oluşturun. Örneğin, değişken karşılaştırabilirsiniz sürüm sütundaki verileri karşı ProductVersionve karşılaştırma sonucu bağlı ya da değeri sürüm veya ProductVersion, ifadeyi kullanarak ProductVersion == @Version? ProductVersion : @Version.

  • Bir datetime değeri kısımlarını ayıklayın. Örneğin, deyimi kullanarak geçerli yılın ayıklamak için getdate ve datepart işlevini kullanabilirsiniz DATEPART("year",GETDATE()).

Türetilen sütun dönüşümün yapılandırma

Türetilmiş sütun dönüşümünü aşağıdaki şekillerde yapılandırabilirsiniz:

  • Her giriş sütun veya değiştirilecek yeni bir sütun için bir ifade sağlar. Daha fazla bilgi için, bkz. Integration Services Expression Reference.

    [!NOT]

    Bir ifade sütun Derived dönüşümü tarafından üzerine yazılan giriş sütun başvuruyorsa, ifade sütun, türetilmiş değer değil özgün değeri kullanır.

  • Sonuçları ekleyerek yeni sütunlar ve veri türü olup olmadığını string, ve kod sayfası belirlemek. Daha fazla bilgi için, bkz. Dize veri karşılaştırma.

Sütun Derived dönüşümü içeren FriendlyExpressionözel özellik. Paketi yüklendiğinde bu özellik özellik ifade tarafından güncelleştirilebilir. Daha fazla bilgi için bkz: Paketlerinde özelliği ifadeleri kullanma, ve Dönüşümü özel özellikleri.

Bu dönüşüm, bir giriş, bir normal çıkış ve bir hata çıktı vardır.

Aracılığıyla özelliklerini ayarlayabilirsiniz SSISTasarımcısı veya programlı olarak.

Sen-ebilmek koymak içinde özellikleri hakkında daha fazla bilgi için Derived sütun dönüşümü Düzenleyicisi iletişim kutusunda, görmek Türetilen sütun dönüşümü Düzenleyicisi.

Gelişmiş Düzenleyici iletişim kutusunu program aracılığıyla ayarlama özellikleri yansıtır. Sen-ebilmek koymak içinde özellikleri hakkında daha fazla bilgi için Gelişmiş Düzenleyici iletişim kutusu veya programlı olarak aşağıdaki konulardan birini tıklatın:

Özellikleri ayarlama hakkında daha fazla bilgi için aşağıdaki konulardan birini tıklatın:

ilişkili Görevler

Dış Kaynaklar

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

İlişkili İçerik

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.