Arama dönüştürme

Veri giriş sütunlara bir başvuru veri sütunları ile birleştirerek, arama dönüştürme arama yapar.Arama ilgili ek bilgileri erişmek için kullandığınız tablo diğer bir deyişle, ortak sütunlardaki temel alınarak değerleri.

Başvuru dataset bir önbellek dosyası, varolan bir tabloyu, görünümü, yeni bir tablo veya bir SQL sorgusu sonucu olabilir.Arama dönüşümünün bir OLE DB Bağlantı Yöneticisi'ni veya bir önbellek Bağlantı Yöneticisi için başvuru dataset bağlanır.Daha fazla bilgi için bkz: OLE DB Bağlantı Yöneticisi ve Önbellek Bağlantı Yöneticisi

Arama dönüştürme'ı aşağıdaki şekillerde yapılandırabilirsiniz:

  • Kullanmak istediğiniz Bağlantı Yöneticisi'ni seçin.Bir veritabanına bağlamak isterseniz, bir OLE DB Bağlantı Yöneticisi'ni seçin.Bir önbellek dosyasına bağlanmak isterseniz, bir önbellek Bağlantı Yöneticisi'ni seçin.

  • Tablo veya başvuru veri kümesi içeren bir görünüm belirtin.

  • Bir SQL deyim belirterek bir başvuru veri kümesi oluşturun.

  • Giriş başvuru veri kümesi arasındaki birleşim belirtin.

  • Sütunlar için arama başvuru dataset ekleme dönüştürme çıktısı.

  • Önbelleğe alma seçeneklerini yapılandırın.

Arama dönüştürme, OLE DB Bağlantı Yöneticisi için aşağıdaki veritabanı sağlayıcıları destekler:

  • SQL Server

  • Oracle

  • DB2

Bir eş birleştirmek değerleri arasında gerçekleştirmek arama dönüştürmeyi dener dönüştürme girdisi ve başvuru dataset içindeki değerleri.(Eş birleştirmek, her satırda bir dönüştürme girdisi başvuru dataset en az bir satırdan eşleşmesi gerektiğini gösterir.) Eş birleştirmek mümkünse, arama dönüştürme aşağıdaki eylemlerden birini alır:

  • Başvuru dataset içinde hiçbir eşleşen bir giriş varsa, hiçbir birleştirmek oluşur.Varsayılan olarak, arama dönüştürme hatalar olarak girdileri eşleştirme olmayan satırları değerlendirir.Ancak, arama dönüştürme, böyle bir satır, yok bir eşleşme çıkışı yeniden yönlendirme yapılandırabilirsiniz.Daha fazla bilgi için bkz: Arama dönüştürme Düzenleyicisi (genel sayfa) ve Arama dönüştürme Düzenleyicisi (hata çıktı sayfa).

  • Başvurunun birden fazla eşleşme yoksa tablo, yalnızca arama sorgu tarafından döndürülen ilk eşleşen arama dönüşümünü verir.Birden fazla eşleşme bulunursa, yalnızca dönüştürme başvuru dataset önbelleğe yüklenemedi yapılandırıldığında arama dönüşümünün bir hata veya uyarının oluşturur.Bu durum, önbellek dönüşümün doldurur gibi birden fazla eşleşme dönüşümün algıladığında bir uyarı arama dönüştürme oluşturur..

birleştirmek dönüştürme girdisi sütunlara başvuru dataset içinde birden çok sütun katılabilirsiniz anlamýna gelir bileşik bir birleştirmek olabilir.dönüştürme DT_R4, DT_R8 DT_TEXT DT_NTEXT veya DT_IMAGE haricinde herhangi bir veri türü ile birleştirmek sütunları destekler.Daha fazla bilgi için bkz:Tümleştirme Hizmetleri veri türleri.

Başvuru veri değerleri genellikle eklenen dönüştürme çıktısı.Arama dönüştürme ürün adı gibi ayıklayabileceğiniz bir tablo girdi bir sütundan bir değer kullanılarak ve ürün adı dönüştürme çıktısına ekleyin.Başvuru değerleri tablo sütun değerlerini değiştirebilir veya yeni sütunlara eklenebilir.

Arama dönüştürme tarafından gerçekleştirilen aramaları büyük/küçük durum duyarlıdır.Veri büyük farklılıklar nedeniyle arama hatalarını önlemek için , önce verileri büyük veya küçük harfe dönüştürmek için Karakter Eşlem dönüştürme kullanın.Daha sonra BÜYÜKHARF veya KÜÇÜKHARF işlevi başvuru tablosu oluşturduğu SQL deyiminde içerir.Daha fazla bilgi için bkz: Karakter Eşlem dönüştürme, BÜYÜKHARF (Transact-SQL), ve KÜÇÜKHARF (Transact-SQL).

Arama dönüştürme, aşağıdaki giriş ve çıkışlarını vardır:

  • Giriş.

  • Eşleşen çıktı.Başvuru dataset içinde en az bir girdide uyan eşleşen çıktı tanıtıcıları dönüştürme satırları girin.

  • Match çıktı.Hiçbir eşleşme çıkış başvuru dataset içinde en az bir girdide eşleşmeyen satırları girişi işler.Arama dönüştürme, hatalar olarak girdileri eşleştirme olmayan satırları işlemek için yapılandırırsanız, satırlar için hata çıktı yönlendirilir.Aksi halde, dönüştürme hiçbir eşleşme çıktı satırları yönlendirin.

    Not

    Içinde SQL Server 2005 Integration Services (SSIS), arama dönüştürme tek bir çıktı sahipti. Bir arama çalıştırma hakkında daha fazla bilgi için dönüştürme, oluşturulduğu SQL Server 2005, bkz: Arama dönüşümleri yükseltme.

  • Hata çıktı.

Veri kümesi başvurusu önbelleğe alma

Bir bellek içi önbellek başvuru dataset depolar ve karma depolar tablo verileri, dizin oluşturur.Paket yürütülmesi tamamlanana kadar ön bellekte kalır.Önbellekteki bir önbellek dosyası (.caw) için geçerli.

Önbelleğin bir dosyaya gerçekleştikten, sistem önbelleği daha hızlı yüklenir.Bu arama dönüştürme ve paket başarımını artırır.Bir önbellek dosyası kullandığınızda, veritabanında veri olarak geçerli olmayan veriler çalıştığınız olduğunu unutmayın.

Dosya önbelleğe persisting ek yararları şunlardır:

Önbelleğe alma seçenekleri şunlardır:

  • Başvuru veri kümesini bir tablo, görünüm veya SQL sorgusu kullanılarak oluşturulan ve arama dönüştürme çalışır önce önbelleğine yüklenir.Veri kümesi erişmek için OLE DB Bağlantı Yöneticisi'ni kullanın.

    Bu önbelleğe alma seçeneği, içinde arama dönüştürme için kullanılabilir tüm önbelleğe alma seçeneği ile uyumlu SQL Server 2005 Integration Services (SSIS).

  • Başvuru dataset bir bağlı veri kaynağında veri akışı veya bir önbellek dosyası oluşturulur ve arama dönüştürme çalışır önce önbelleğine yüklenir.Önbellek Bağlantı Yöneticisi ve isteğe bağlı olarak, önbellek dönüştürme, veri kümesi erişmek için kullanın.Daha fazla bilgi için bkz: Önbellek Bağlantı Yöneticisi ve Dönüştürme önbellek.

  • Başvuru dataset arama yürütülürken bir tablo, görünüm veya SQL sorgusu kullanarak oluşturulan dönüştürme.Veri kümesi girdileri eşleştirme olmadan başvuru dataset ve satırları girdilerinde eşleşen satırları önbelleğine yüklenir.

    Önbelleğin bellek boyutu aşıldığında, arama dönüştürme önbellekten en az bir sık kullanılan satırları otomatik olarak kaldırır.

    Bu önbelleğe alma seçeneği, içinde arama dönüştürme için kullanılabilir kısmi önbelleğe alma seçeneği ile uyumlu SQL Server 2005 Integration Services (SSIS).

  • Başvuru dataset arama yürütülürken bir tablo, görünüm veya SQL sorgusu kullanarak oluşturulan dönüştürme.Veri önbelleğe alınır.

    Bu önbelleğe alma seçeneği, içinde arama dönüştürme için kullanılabilir hiçbir önbelleğe alma seçeneği ile uyumlu SQL Server 2005 Integration Services (SSIS).

Integration Services ve SQL Server Bunlar dize karşılaştırma şekilde değişir. Arama dönüştürme yapılandırılırsa başvuru dataset, arama dönüştürme çalışır önce önbelleğine yüklenemedi Integration Services önbelleğinde arama karşılaştırma yapar. Aksi halde, arama işlemi, parametreleştirilmiş bir SQL deyim kullanır ve SQL Server Arama karşılaştırma yapar. Bunun anlamı, arama dönüştürme aynı arama farklı bir eşleşme sayısı döndürebilir tablo önbellek bağlı.

Arama dönüştürme sorunlarını giderme

Bir arama işlemi, null değerler içeren sütun eşleşen hiçbir başvuru dataset önbelleğine yüklemek için yapılandırılmış olan arama dönüştürme başarısız olur.Bu hatanın oluşmaması için SQL deyim bir ISNULL(ColumnName), OR koşulu eklemek için el ile güncelleştirin.Arama dönüştürme başvuru dataset, önce arama dönüştürme çalışır önbelleğine yüklemek için yapılandırılmışsa, arama işlemi başarılı olur.

Not

Olanaklıysa, arama işlemlerinde null değerler içerebilecek sütunları'nı kullanmaktan kaçının.Bir sütun null değer içeriyorsa, başvuru içinde hiçbir eşleşen satırları olan satırları yönlendiren bir hata çıktı kullanmak üzere arama dönüştürmeyi yapılandırma tablo bir ayrı dönüştürme çıktı.Alternatif olarak, tam önbelleğe alma, null değerler arama işlemlerini destekleyen kullanmaktır.

Aramalar için dış veri sağlayıcıları arama dönüştürme yapan oturum açabilir.Bu günlüğe kaydetme olanağı, arama dönüştürme gerçekleştiren bir dış veri kaynaklarına önbelleğinden doldurma sorunlarını gidermek için kullanabilirsiniz.Aramalar için dış veri sağlayıcıları arama dönüştürme yapan oturum için , paketi oturum açma seçeneğini tıklatıp etkinleştirin Tanılama olay paket düzeyinde.Daha fazla bilgi için bkz:Paket yürütme sorunlarını giderme.

Arama dönüştürme yapılandırma

Yapabilecekleriniz küme özellikleri yoluyla SSIS Tasarımcı veya programlı olarak.

Yapabilecekleriniz özellikleri hakkında daha fazla bilgi için küme, Arama dönüştürme Düzenleyicisi iletişim kutusunda, aşağıdaki konulardan birini tıklatın:

Yapabilecekleriniz ek özellikler hakkında daha fazla bilgi için küme, aşağıdaki konulardan birini tıklatın:

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

Dış Kaynaklar

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.