Aracılığıyla paylaş


Dize veri karşılaştırma

Dize karşılaştırmaları gerçekleştirdiği dönüştürmeleri pek çok önemli bir parçası olan Integration Services, ve dize karşılaştırmaları, değişkenleri ifadelerinde ve özellik ifade değerlendirme içinde de kullanılır. Örneğin, sıralama dönüştürme, verileri artan veya azalan düzende sıralamak için bir veri değerlerini karşılaştırır.

Verileri bağlı ve yapılandırma dönüştürülmesi, dize veri Karşılaştırma sırasında aşağıdaki işlemleri oluşabilir:

  • Unicode verileri dönüştürme.Kaynak veriler Unicode değilse, karşılaştırma gerçekleştirilmeden önce verileri Unicode'a otomatik olarak dönüştürülür.

  • yerel ayar ayar tarih, saat, ondalık veri yorumlanması için bölgeye özgü kurallar uygulanır ve sıralama düzeni için kullanma.

  • Sütun karşılaştırma seçenekleri uygulama düzey Karşılaştırma duyarlılığı değiştirmek için.

Sort topluluğu, belirsiz bir gruplandırma ve belirsiz arama dönüştürme dizeleri, sütunun karşılaştırılır şeklini değiştirmek için özelleştirilebilir düzey.Örneğin, karşılaştırma, büyük ve küçük harflerin aynı karakter olarak işlenir; durum yok sayıyor belirtebilirsiniz.

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

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

  • Sütun derived dönüştürme dize karşılaştırmaları ifadelerinde yeni sütun değerleri oluşturmak üzere kullanabilirsiniz.Daha fazla bilgi için bkz:türetilmiş sütun dönüştürme.

Öncelik kısıtlamaları değişkenleri ve değişken eşlemeler, dize karşılaştırmaları içerebilen ifadeler de.Deyimler hakkında daha fazla bilgi için bkz: Tümleştirme Hizmetleri ifade başvurusu.

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

Dize veri dönüştürme gerçekleştiren işlemleri ve dönüştürmeyi yapılandırılmasına bağlı olarak, bir Unicode karakter dize gösterimini olan DT_WSTR veri türü için 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 veri kaynağından doğru kod sayfasını tanımlayabilirsiniz. Örneğin, SQL Server yapabilecekleriniz küme bir harmanlama veritabanı ve sütun düzeylerde. Kod sayfa türetilir bir SQL Server Harmanlama, bir Windows veya bir SQL Harmanlaması olabilir. Daha fazla bilgi için bkz:Harmanlamalar ile çalışma.

If Integration Services bir beklenmeyen kod sayfa sunar veya paket doğru kod sayfa belirlemek için yeterli bilgi sağlamaz şifreleme hizmeti sağlayıcı'nı kullanarak bir veri kaynağı erişirse, OLE DB kaynak ve hedef OLE DB varsayılan kod sayfa belirtebilirsiniz. Sayfaları kodu yerine kullanılan varsayılan kod sayfaları Integration Services sağlar.

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

yerel ayar ayar ayarı

Integration Services kod sayfa verileri sıralama veya tarih ve saat ondalık veri yorumlanması için bölgeye özgü kuralları algılayın kullanın.Bunun yerine, bu dönüştürme yerel ayar ayar ayarı küme okur LocaleId veri akışı bileşeni, veri akışı görevi, kapsayıcı veya paket özellik. Varsayılan olarak, dönüştürme, yerel ayar ayar klasörden devralınan kendi veri akışı görevi, paket hangi sırayla alır.veri akışı görevi için döngü kapsayıcı gibi bir kapsayıcıdaki, kapsayıcıdan yerel ayar ayar ayarını devralır.

Bir yerel ayar, düz dosya bir Bağlantı Yöneticisi ve bir çoklu düz dosyalar Bağlantı Yöneticisi için de belirtebilirsiniz.

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

Yerel ayar dizesi verileri karşılaştırmak için temel kuralları sağlar.Örneğin, yerel ayar ayar alfabetik sıralama konumu her harfi belirtir.Ancak, bu kurallar bazı dönüşümleri gerçekleştiren karşılaştırmalar için yeterli olmayabilir ve Integration Services destekleyen bir küme Gelişmiş karşılaştırma seçeneklerin bir karşılaştırma kurallarına geçin. Bu karşılaştırma seçenekleri sütun düzeyinde küme.Örneğin, karşılaştırma seçeneklerden birini nonspacing karakterlerini Yoksay sağlar.Aksanlar gibi vurgu, "bir" ve "á" karşılaştırma amacıyla aynı hale yoksayması için bu seçeneği sahiptir.

Karşılaştırma seçenekleri ve sıralama stil, aşağıdaki tabloda açıklanmaktadır.

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

Açıklama

Büyük/küçük durum Yoksay

Karşılaştırmanın büyük ve küçük harfler arasında ayıran olup olmadığını belirtir.Bu seçenek küme, dize karşılaştırmanın büyük/küçük durum yok sayar.Örneğin, "abc" aynı "ABC" 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 küme, kana türü dize karşılaştırma yoksayar.

Karakter genişliği Yoksay

Çift baytlık karakter olarak temsil edildiğinde karşılaştırma tek baytlı bir karakter ile aynı karakter arasında ayıran olup olmadığını belirtir.Bu seçenek ayarlanırsa, dize karşılaştırma aynı karakterin tek bayt) ve çift baytlı çarpımını özdeş olarak davranır.

Nonspacing karakterlerini Yoksay

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

Simgeleri Yoksay

Harf karakterler ve simgeler gibi beyaz boşluk karakterleri, noktalama, para birimi simgelerini ve matematiksel simgeler arasında karşılaştırma ayıran olup olmadığını belirtir.Bu seçenek küme, dize karşılaştırma simgeleri yoksayar.Örneğin, "Ankara" aynı "Ankara" olur ve "* ABC" "ABC" aynıdır '.

Simge olarak sıralama noktalama

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

Sıralama, toplama, benzer öğe gruplandırma ve belirsiz arama dönüştürmeleri verileri için aşağıdaki seçenekleri içerir.

The FullySensitive comparison flag displays in the Advanced Editor dialog box for the Fuzzy gruplandırma and Fuzzy Lookup transformations.Seçme FullySensitive karşılaştırma bayrağı karşılaştırma seçenekleri uyguladığınız anlamına gelir.

Integration Services icon (small) Tümleştirme Hizmetleri ile güncel kalın

Karşıdan yüklemeler, makaleleri, örnekler ve en son Microsoft video yanı sıra, seçili topluluğun çözümleri için ziyaret Integration Services sayfa MSDN veya TechNet:

Bu güncelleştirmelerin otomatik bildirim için kullanılabilir RSS akışlarına abone olmak sayfa.