Aracılığıyla paylaş


Dize veri karşılaştırma

Dize karşılaştırmaları tarafından gerçekleştirilen dönüşümleri pek çok önemli bir parçası olan Integration Services, Dize karşılaştırmaları da kullanılan ifadelerin, değişkenleri ve özellik ifadeler. değerlendirme veÖrneğin, sıralama dönüştürme verileri artan veya azalan düzende sıralamak için bir dataset içindeki değerleri karşılaştırır.

Veri ve yapılandırmasına bağlı olarak dönüştürme, aşağıdaki işlem dize veri Karşılaştırma sırasında oluşabilir:

  • Veri Unicode'a dönüştürme.Kaynak veri Unicode değilse, karşılaştırma oluşmadan önce veri Unicode'a otomatik olarak dönüştürülür.

  • yerel ayar ayar bölgeye özgü kurallar için tarih, saat, ondalık veri yorumlama ve sıralama düzeni için kullanıyor.

  • Sütunu karşılaştırma seçeneklerini uygulama düzey karşılaştırmaları duyarlılığı değiştirmek için.

Sıralama, toplama, belirsiz gruplandırma ve bulanık arama dönüşümleri sütunun dizeleri karşılaştırma şeklini değiştirmek için özelleştirilebilir düzey.Örneğin, bir karşılaştırma, başka bir deyişle büyük ve küçük durum karakterler ile aynı karakter olarak işlenir durum yoksayar belirtebilirsiniz.

Aşağıdaki dönüştürmeleri Dize karşılaştırmaları içeren ifadeler kullanın.

  • Koşullu Böl dönüştürme Dize karşılaştırmaları ifadelerinde, çıkış veri satırı göndermek için belirlemek için kullanabilirsiniz.Daha fazla bilgi için bkz: Koşullu Böl dönüşümü.

  • Türetilen sütun dönüştürme Dize karşılaştırmaları yeni sütun değerlerini üretmek için deyimlerde kullanabilirsiniz.Daha fazla bilgi için bkz: Türetilen sütun dönüşümü.

Değişkenleri, değişken eşleştirmeleri ve öncelik kısıtlamaları da Dize karşılaştırmaları içerebilen ifadeler kullanın.İfadeler hakkında daha fazla bilgi için bkz: Integration Services İfadesi Başvurusu.

Dize veri Unicode'a dönüştürme

dönüştürme gerçekleştiren işlemlerini ve yapılandırma dönüşümünün bağlı bir karakter dizesini Unicode gösterimi olan dt_wstr veri türü dize verileri dönüştürülmüş olabilir.

String data that has the DT_STR data type is converted to Unicode using the code page of the column.Integration Services supports code pages at the column level, and each column can be converted by using a different code page.

Çoğu durumda, Integration Services verileri doğru kod sayfandan tanımlayabilirsiniz kaynak.Örneğin, SQL Server yapabilirsiniz küme bir harmanlama veritabanı ve sütun düzeyi.Kod sayfa türetilir bir SQL Server harmanlama, hangi olabilir bir Windows veya bir sql harmanlaması.Daha fazla bilgi için bkz: Alfabe ile çalışma.

If Integration Services provides an unexpected code page, or if the package accesses a data source by using a provider that does not supply sufficient information to determine the correct code page, you can specify a default code page in the OLE DB source and the OLE DB destination.Sayfalar kod yerine kullanılan varsayılan kod sayfaları Integration Services sağlar.

Dosyaları kod sayfaları vardır.Bunun yerine, düz dosya ve dosya verilere bağlanmak için paket kullanan birden çok düz dosyalar bağlantı yöneticileri dosya kod sayfa belirlemek için bir özellik içerir.Kod sayfa olabilir küme dosyasını düzey yalnızca sütun düzeyinde değil.

Yerel ayarını

Integration Services kod sayfa gerçekleştirip kullanan yerel ayar-veri sıralama veya tarih ve saat ondalık veri yorumlama ile ilgili belirli kurallar.Bunun yerine, küme ile yerel ayar dönüştürme okur LocaleId özellik veri akışı bileşeni, veri akışı görev, kapsayıcı veya paket.Varsayılan olarak, yerel ayar ayar bir dönüştürme hangi sırayla paketinden devralır, veri akışı görev, devralınmış.Veri akışı görev için döngü kapsayıcı gibi bir kap içinde kapsayıcıdan yerel ayar ayar ayar ayarını devralır.

Yerel ayar, düz dosya Bağlantı Yöneticisi ve birden çok düz dosyalar Bağlantı Yöneticisi için de belirtebilirsiniz.

Karşılaştırma seçeneklerini ayarlama

yerel ayar ayar dize veri karşılaştırma için temel kuralları sağlar.Örneğin, yerel ayar ayar alfabenin her harf sıralama konumunu belirtir.Ancak, bu kurallar bazı dönüştürmeleri gerçekleştirmek, karşılaştırmalar için yeterli olmayabilir ve Integration Services destekleyen bir küme karşılaştırma kuralları yerel ayar. gitmek Gelişmiş karşılaştırma seçenekleriBu karşılaştırma seçenekleri sütun küme olan düzey.Örneğin, karşılaştırma seçenekleri nonspacing karakterlerini Yoksay sağlar.Aksan, yapar gibi Aksanları yoksaymak için bu seçeneğin etkisi olan "a" ve "á" Karşılaştırma amaçları için özdeş.

Aşağıdaki tablo karşılaştırma seçenekleri ve sıralama stilini açıklar.

Karşılaştırma seçeneği

Açıklama

durum yoksay

Karşılaştırma, büyük ve küçük harfler arasında ayıran olup olmadığını belirtir.Bu seçenek ise küme, dize karşılaştırmanın büyük/küçük durum sayar.Örneğin, "abc" "abc" ile aynı olur.

Kana türü yoksay

Karşılaştırma bu iki Japonca kana karakterleri arasında ayıran olup olmadığını belirtir: Hiragana ve katakana.Bu seçenek ise küme, kana türü dize karşılaştırma yoksayar.

Karakter genişliğini yoksay

Çift baytlık karakter olarak temsil edildiğinde karşılaştırma tek baytlık karakter ile aynı karakter arasında ayıran olup olmadığını belirtir.Bu seçenek ise küme, dize karşılaştırma aynı karakteri tek bayt ve çift baytlı gösterimleri eşdeğer olarak değerlendirir.

Nonspacing karakterlerini yoksay

Karşılaştırma aralığı ve vurgu işaretleri arasında ayıran belirtir.Bu seçenek ise küme, vurgu karşılaştırma dikkate alınır.Örneğin, "å" "a" eşittir.

Simgeleri yoksay

Karşılaştırma harf karakterleri ve simgeleri beyaz boşluk karakterleri, noktalama işaretleri, para birimi sembolleri ve matematiksel semboller gibi arasında ayıran olup olmadığını belirtir.Bu seçenek ise küme, dize karşılaştırma simgeleri yok sayar.Örneğin " New York" "new york" ile aynı olur ve "* abc" "abc" ile aynı '.

Sembolleri olarak sıralama noktalama

Karşılaştırma tire ve kesme işareti, alfasayısal karakterleri dışında tüm noktalama simgeleri sıralar olup olmadığını belirtir.Bu seçenek, örneğin, küme, ".ABC" "abc" önce sıralar.

Sıralama, toplama, belirsiz gruplandırma ve bulanık arama dönüşümleri veri karşılaştırması için aşağıdaki seçenekleri içerir.

The FullySensitive comparison flag displays in the Advanced Editor dialog box for the Fuzzy Grouping and Fuzzy Lookup transformations.Seçme FullySensitive karşılaştırma bayrağı karşılaştırma seçenekleri uygulanacağını gösterir.

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

En son karşıdan yüklemeler, makaleler, örnekler ve seçilen topluluk çözümleri yanı sıra Microsoft videolar için ziyaret Integration Services sayfa msdn veya TechNet:

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