Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı
Terim Arama dönüşümü, bir dönüştürme giriş sütunundaki metinden ayıklanan terimleri başvuru tablosundaki terimlerle eşleştirir. Ardından, arama tablosundaki bir terimin giriş veri kümesinde kaç kez gerçekleştiğini sayar ve başvuru tablosundaki terimle birlikte sayımı dönüştürme çıkışındaki sütunlara yazar. Bu dönüşüm, sözcük sıklığı istatistikleriyle birlikte giriş metnine dayalı özel bir sözcük listesi oluşturmak için kullanışlıdır.
Terim Arama dönüşümü bir arama gerçekleştirmeden önce, Terim Ayıklama dönüşümüyle aynı yöntemi kullanarak bir giriş sütunundaki metinden sözcükleri ayıklar:
Metin cümlelere ayrılır.
Cümleler sözcüklere ayrılır.
Sözcükler normalleştirilir.
Hangi terimlerin eşleşebileceğini daha fazla özelleştirmek için Terim Arama dönüşümü büyük/küçük harfe duyarlı bir eşleşme gerçekleştirecek şekilde yapılandırılabilir.
Eşleşir
Terim Araması bir arama gerçekleştirir ve aşağıdaki kuralları kullanarak bir değer döndürür:
Dönüştürme büyük/küçük harfe duyarlı eşleşmeler gerçekleştirecek şekilde yapılandırılmışsa, büyük/küçük harfe duyarlı karşılaştırmada başarısız olan eşleşmeler atılır. Örneğin, öğrenci ve ÖĞRENCİ ayrı sözcükler olarak değerlendirilir.
Uyarı
Büyük harfe dönüştürülemeyen bir sözcük, tümcenin başında büyük harfe dönüştürülen bir sözcükle eşleştirilebilir. Örneğin, öğrenci ile Öğrenci arasındaki eşleşme, Öğrenci cümledeki ilk sözcük olduğunda başarılı olur.
Başvuru tablosunda isim veya isim tümceciği çoğul biçimi varsa, arama yalnızca isim veya isim tümceciği çoğul biçimiyle eşleşir. Örneğin, tüm öğrenci örnekleri, öğrenci örneklerinden ayrı olarak sayılır.
Başvuru tablosunda yalnızca sözcüğün tekil biçimi bulunursa, sözcüğün veya tümceciğin hem tekil hem de çoğul biçimleri tekil formla eşleştirilir. Örneğin, arama tablosu öğrenci içeriyorsa ve dönüştürme öğrenci ve öğrenci sözcüklerini bulursa, her iki sözcük de arama terimi öğrenci için bir eşleşme olarak sayılır.
Giriş sütunundaki metin bir isim tümceciğiyse, yalnızca isim tümceciğindeki son sözcük normalleştirmeden etkilenir. Örneğin doktor randevularının lemmatize edilmiş hali doktor randevusdur.
Arama öğesi başvuru kümesinde çakışan terimler içerdiğinde, bir alt terim birden fazla başvuru kaydında bulunur; Terim Arama dönüşümü yalnızca bir arama sonucu döndürür. Aşağıdaki örnekte, arama öğesi çakışan bir alt terim içerdiğinde elde edilen sonuç gösterilmektedir. Bu durumda çakışan alt terim, iki başvuru terimi içinde bulunan Windows'dur. Ancak, dönüştürme iki sonuç döndürmez, ancak yalnızca tek bir başvuru terimi ( Windows) döndürür. İkinci başvuru terimi olan Windows 7 Professional döndürülmedi.
| Ürün | Değer |
|---|---|
| Giriş terimi | Windows 7 Professional |
| Referans terimleri | Windows, Windows 7 Professional |
| Çıktı | Windows |
Terim Arama dönüşümü, özel karakterler içeren isim ve isim tümcecikleriyle eşleşebilir ve başvuru tablosundaki veriler bu karakterleri içerebilir. Özel karakterler şu şekildedir: %, @, &, $, #, *, :, ;, ., , , , ?, <, , >+, =, ^, ~, |, \, /, (, ), [, ], {, }, "ve '.
Veri Türleri
Terim Arama dönüşümü yalnızca DT_WSTR veya DT_NTEXT veri türüne sahip bir sütun kullanabilir. Bir sütun metin içeriyorsa ancak bu veri türlerinden birine sahip değilse, Veri Dönüştürme dönüşümü veri akışına DT_WSTR veya DT_NTEXT veri türüne sahip bir sütun ekleyebilir ve sütun değerlerini yeni sütuna kopyalayabilir. Daha sonra Veri Dönüştürme dönüşümünden elde edilecek çıkış, Terim Arama dönüşümüne giriş olarak kullanılabilir. Daha fazla bilgi için bkz. Veri Dönüştürme Dönüşümü.
Terim Arama Dönüştürmesini Yapılandırma
Terim Arama dönüştürme giriş sütunları, sütunun kullanımını gösteren InputColumnType özelliğini içerir. InputColumnType aşağıdaki değerleri içerebilir:
0 değeri sütunun yalnızca çıkışa geçirildiğini ve aramada kullanılmadığını gösterir.
1 değeri sütunun yalnızca aramada kullanıldığını gösterir.
2 değeri sütunun çıkışa geçirildiğini gösterir ve aramada da kullanılır.
InputColumnType özelliği 0 veya 2 olarak ayarlanmış olan dönüştürme çıkış sütunları, yukarı akış veri akışı bileşeni tarafından sütuna atanan köken tanımlayıcısını içeren bir sütun için CustomLineageID özelliğini içerir.
Terim Arama dönüşümü, dönüştürme çıkışına varsayılan Terim ve Sıklık olarak adlandırılan iki sütun ekler. Terim arama tablosundan bir terim içerir ve Sıklık , başvuru tablosundaki terimin giriş veri kümesinde kaç kez gerçekleştiğini içerir. Bu sütunlar CustomLineageID özelliğini içermez.
Arama tablosu SQL Server veya Access veritabanındaki bir tablo olmalıdır. Terim Ayıklama dönüştürmesinin çıkışı bir tabloya kaydedilirse, bu tablo başvuru tablosu olarak kullanılabilir, ancak diğer tablolar da kullanılabilir. Düz dosyalarda, Excel çalışma kitaplarında veya diğer kaynaklarda bulunan metinler, Terim Arama dönüştürmesini kullanabilmeniz için bir SQL Server veritabanına veya Access veritabanına aktarılmalıdır.
Terim Arama dönüşümü, başvuru tablosuna bağlanmak için ayrı bir OLE DB bağlantısı kullanır. Daha fazla bilgi için bkz. OLE DB Bağlantı Yöneticisi.
Terim Arama dönüşümü tamamen önceden önbelleğe alınmış modda çalışır. Çalışma zamanında, Terim Arama dönüşümü başvuru tablosundaki terimleri okur ve dönüştürme giriş satırlarını işlemeden önce bunları özel belleğinde depolar.
Giriş sütunu satırındaki terimler yinelenebileceğinden, Terim Arama dönüştürmesinin çıkışı genellikle dönüştürme girişinden daha fazla satıra sahiptir.
Dönüşümün bir girişi ve bir çıkışı vardır. Hata çıkışlarını desteklemez.
SSIS Tasarımcısı aracılığıyla veya program aracılığıyla özellikleri ayarlayabilirsiniz.
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:
Ortak Özellikler
Özellikleri ayarlama hakkında daha fazla bilgi için bkz. Veri Akışı Bileşeninin Özelliklerini Ayarlama.
Terim Arama Dönüştürme Düzenleyicisi (Terim Arama Sekmesi)
Giriş sütununu başvuru tablosundaki bir arama sütununa eşlemek ve her çıkış sütunu için bir diğer ad sağlamak için Terim Arama Dönüştürme Düzenleyicisi iletişim kutusunun Terim Arama sekmesini kullanın.
Options
Kullanılabilir Giriş Sütunları
Onay kutularını kullanarak çıkışa değişmeden geçirmek için giriş sütunlarını seçin. Giriş sütununu Kullanılabilir Başvuru Sütunları listesine sürükleyerek başvuru tablosundaki bir arama sütununa eşleyin. Giriş ve arama sütunlarının, DT_NTEXT veya DT_WSTR gibi eşleşen ve desteklenen veri türlerine sahip olması gerekir. Bir eşleme çizgisi seçin ve İlişki Oluştur iletişim kutusunda eşlemeleri düzenlemek için sağ tıklayın.
Kullanılabilir Başvuru Sütunları
Başvuru tablosundaki kullanılabilir sütunları görüntüleyin. Eşleşecek terim listesini içeren sütunu seçin.
Aktarım Sütunu
Kullanılabilir giriş sütunları listesinden öğesini seçin. Seçimleriniz Kullanılabilir Giriş Sütunları tablosundaki onay kutusu seçimlerine yansıtılır.
Çıkış Sütunu Takma Adı
Her çıkış sütunu için bir diğer ad yazın. Varsayılan değer sütunun adıdır; ancak, herhangi bir benzersiz, açıklayıcı ad seçebilirsiniz.
Hata Çıkışını Yapılandırma
Hataya neden olan satırlar için hata işleme seçeneklerini belirtmek için Hata Çıktısını Yapılandır iletişim kutusunu kullanın.
Terim Arama Dönüştürme Düzenleyicisi (Başvuru Tablosu Sekmesi)
Başvuru (arama) tablosuna bağlantıyı belirtmek için Terim Arama Dönüştürme Düzenleyicisi iletişim kutusunun Başvuru Tablosu sekmesini kullanın.
Options
OLE DB bağlantı yöneticisi
Listeden mevcut bir bağlantı yöneticisini seçin veya Yeni'ye tıklayarak yeni bir bağlantı oluşturun.
Yeni
OLE DB Bağlantı Yöneticisini Yapılandır iletişim kutusunu kullanarak yeni bir bağlantı oluşturun.
Başvuru tablosu adı
Listeden bir öğe seçerek veritabanından bir arama tablosu veya görünümü seçin. Tablo veya görünüm, kaynak sütundaki metnin karşılaştırılabildiği mevcut terim listesini içeren bir sütun içermelidir.
Hata Çıkışını Yapılandırma
Hataya neden olan satırlar için hata işleme seçeneklerini belirtmek için Hata Çıktısını Yapılandır iletişim kutusunu kullanın.
Terim Arama Dönüştürme Düzenleyicisi (Gelişmiş Sekme)
Aramanın büyük/küçük harfe duyarlı olup olmayacağını belirtmek için Terim Arama Dönüştürme Düzenleyicisi iletişim kutusunun Gelişmiş sekmesini kullanın.
Options
Büyük/küçük harfe duyarlı terim arama kullanma
Aramanın büyük/küçük harfe duyarlı olup olmadığını belirtin. Varsayılan değer False'tur.
Hata Çıkışını Yapılandırma
Hataya neden olan satırlar için hata işleme seçeneklerini belirtmek için Hata Çıktısını Yapılandır iletişim kutusunu kullanın.
Ayrıca Bkz.
Integration Services Hatası ve Mesaj Referansı
Terim Ayıklama Dönüştürme