Aracılığıyla paylaş


Karakter Haritalama Dönüşümü

Şunlar için geçerlidir:SQL Server Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı

Karakter Eşlemesi dönüşümü, küçük harften büyük harfe dönüştürme gibi dize işlevlerini karakter verilerine uygular. Bu dönüştürme yalnızca dize veri türüne sahip sütun verilerinde çalışır.

Karakter Eşlemesi dönüşümü, sütun verilerini yerinde dönüştürebilir veya dönüştürme çıkışına bir sütun ekleyip dönüştürülen verileri yeni sütuna ekleyebilir. Aynı giriş sütununa farklı eşleme işlemleri kümeleri uygulayabilir ve sonuçları farklı sütunlara yerleştirebilirsiniz. Örneğin, aynı sütunu büyük ve küçük harfe dönüştürebilir ve sonuçları iki farklı sütuna yerleştirebilirsiniz.

Eşleme, bazı durumlarda verilerin kısaltılmasına neden olabilir. Örneğin, tek baytlı karakterler çok baytlı gösterime sahip karakterlere eşlendiğinde kesinti oluşabilir. Karakter Eşlemesi dönüşümü, kesilmiş verileri ayrı bir çıkışa yönlendirmek için kullanılabilen bir hata çıkışı içerir. Daha fazla bilgi için bkz. Verilerde Hata İşleme.

Bu dönüştürmede bir giriş, bir çıkış ve bir hata çıkışı vardır.

Eşleme İşlemleri

Aşağıdaki tabloda, Karakter Eşlemesi dönüştürmesinin desteklediği eşleme işlemleri açıklanmaktadır.

Operation Description
Bayt tersine çevirme Bayt sırasını ters çevirir.
Tam genişlik Yarım genişlikli karakterleri tam genişlikli karakterlerle eşler.
Yarım genişlik Tam genişlikli karakterleri yarım genişlikli karakterlere dönüştürür.
Hiragana Katakana karakterlerini hiragana karakterleriyle eşler.
Katakana Hiragana karakterlerini katakana karakterleriyle eşler.
Dilsel büyük/küçük harf kullanımı Sistem kuralları yerine dilsel harf biçimlendirme kuralları uygular. Dilsel büyük/küçük harf kullanımı, Win32 API'sinin Türk ve diğer yerel ayarların Unicode basit durum eşlemesi için sağladığı işlevselliği ifade eder.
Küçük Karakterleri küçük harfe dönüştürür.
Basitleştirilmiş Çince Geleneksel Çince karakterlerini basitleştirilmiş Çince karakterlere dönüştürür.
Geleneksel Çince Basitleştirilmiş Çince karakterleri geleneksel Çin karakterleriyle eşleştirir.
Büyük harf Karakterleri büyük harfe dönüştürür.

Birbirini Dışlayan Haritalama İşlemleri

Bir dönüştürmede birden fazla işlem gerçekleştirilebilir. Ancak, bazı eşleme işlemleri birbirini dışlar. Aşağıdaki tabloda, aynı sütunda birden çok işlem kullandığınızda uygulanan kısıtlamalar listelemektedir. İşlem A ve B İşlemi sütunlarındaki işlemler birbirini dışlar.

İşlem A B İşlemi
Küçük Büyük harf
Hiragana Katakana
Yarım genişlik Tam genişlik
Geleneksel Çince Basitleştirilmiş Çince
Küçük Hiragana, katakana, yarım genişlik, tam genişlik
Büyük harf Hiragana, katakana, yarım genişlik, tam genişlik

Karakter Eşleme Dönüşümü Yapılandırması

Karakter Eşlemesi dönüştürmesini aşağıdaki yollarla yapılandırabilirsiniz:

  • Dönüştürülecek sütunları belirtin.

  • Her sütuna uygulanacak işlemleri belirtin.

SSIS Tasarımcısı aracılığıyla veya program aracılığıyla özellikleri ayarlayabilirsiniz.

Gelişmiş Düzenleyici iletişim kutusu, program aracılığıyla ayarlanabilen özellikleri yansıtır. Gelişmiş Düzenleyici iletişim kutusunda veya program aracılığıyla ayarlayabileceğiniz özellikler hakkında daha fazla bilgi için aşağıdaki konulardan birine tıklayın:

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

Karakter Haritası Dönüştürme Düzenleyicisi

Sütun verilerine uygulanacak dize işlevlerini seçmek ve eşlemenin yerinde bir değişiklik mi yoksa yeni sütun olarak mı eklendiğini belirtmek için Karakter Eşleme Dönüştürme Düzenleyicisi iletişim kutusunu kullanın.

Options

Kullanılabilir Giriş Sütunları
Dize işlevlerini kullanarak dönüştürülecek sütunları seçmek için onay kutularını kullanın. Seçimleriniz aşağıdaki tabloda gösterilir.

Giriş Sütunu
Yukarıdaki tablodan seçilen giriş sütunlarını görüntüleyin. Ayrıca, kullanılabilir giriş sütunlarının listesini kullanarak seçimi değiştirebilir veya kaldırabilirsiniz.

Varış Yeri
Dize işlemlerinin sonuçlarının mevcut sütunu kullanarak mı yoksa değiştirilen verileri yeni sütun olarak mı kaydedeceğini belirtin.

Değer Description
Yeni sütun Verileri yeni bir sütuna kaydedin. Çıkış Takma Adı altında sütun adını atayın.
Mevcut konumda değişiklik Değiştirilen verileri var olan sütuna kaydedin.

İşlem
Sütun verilerine uygulanacak dize işlevlerini listeden seçin.

Değer Description
Küçük Küçük harfe dönüştürün.
Büyük harf Büyük harfe dönüştürün.
Bayt tersine çevirme Bayt sırasını tersine çevirerek dönüştürün.
Hiragana Japonca katakana karakterlerini hiragana dönüştürün.
Katakana Japonca hiragana karakterlerini katakanaya dönüştürün.
Yarım genişlik Tam genişlikli karakterleri yarı genişliğe dönüştürün.
Tam genişlik Yarım genişlikli karakterleri tam genişliğe dönüştürün.
Dilsel büyük/küçük harf kullanımı Sistem kuralları yerine büyük/küçük harfe dönüştürmenin dilsel kurallarını (Türk ve diğer yerel ayarlar için Unicode basit durum eşlemesi) uygulayın.
Basitleştirilmiş Çince Geleneksel Çince karakterleri basitleştirilmiş Çinceye dönüştürün.
Geleneksel Çince Basitleştirilmiş Çince karakterleri geleneksel Çinceye dönüştürün.

Çıktı Diğer Adı
Her çıkış sütunu için bir diğer ad yazın. Varsayılan değer Copy of ve ardından giriş sütunu adıdır; ancak, herhangi bir benzersiz, açıklayıcı ad seçebilirsiniz.

Hata Çıkışını Yapılandırma
Bu dönüştürme için hata işleme seçeneklerini belirtmek için Hata Çıkışını Yapılandır iletişim kutusunu kullanın.