Aracılığıyla paylaş


Teradata için Microsoft Bağlayıcısı (SSIS)

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

Teradata için Microsoft Bağlayıcısı, verileri bir SSIS paketindeki Teradata veritabanlarına dışarı aktarmaya ve yüklemeye olanak tanır.

Bu yeni bağlayıcı, 1 MB'lık tabloları olan veritabanlarını destekler.

Sürüm desteği

Microsoft Connector, Teradata için aşağıdaki Microsoft SQL Server ürünlerini destekler:

  • Microsoft SQL Server 2022
  • Microsoft SQL Server 2019
  • Visual Studio 2022 için SQL Server Integration Services Projeleri

Teradata için Microsoft Bağlayıcısı, Teradata Araçları ve Yardımcı Programları (TTU) 20.00'a bağlıdır.

Uyarı

TTU, 32 bit Teradata Paralel Taşıyıcı (TPT) desteğini sona erdirdi. Sonuç olarak, Teradata için Microsoft Bağlayıcısı 32 bit ve Visual Studio 2019 desteğini sona erdirmiştir. TTU 17.10 tabanlı rev. 284 , 32 bit ve Visual Studio 2019 desteğine sahip son sürümdür. En son sürümü indirin.

Kurulum

Teradata sitesinden TTU yükleyin. Yükleme sırasında Teradata ve Teradata Parallel Transporter özellikleri için ODBC Sürücüsünün seçildiğinden emin olun.

Teradata veritabanının bağlayıcısını yüklemek için, Teradata için Microsoft bağlayıcısının en son sürümünden yükleyiciyi indirip çalıştırın. Ardından yükleme sihirbazındaki yönergeleri izleyin.

Uyarı

PAKETLERI SQL Server Integration Services Projeleri ile tasarlamak için hem hedef hem de en son SQL Server sürümü için bağlayıcıyı yüklemeniz gerekir.

Bağlayıcıyı yükledikten sonra, Teradata kaynağının ve hedefinin doğru çalıştığından emin olmak için SQL Server Tümleştirme Hizmeti'ni yeniden başlatmanız gerekir.

SSIS paketlerini tasarlama ve yürütme

Teradata için Microsoft Bağlayıcısı, Attunity Teradata Bağlayıcısı'na benzer bir kullanıcı deneyimi sağlar. Kullanıcılar, VS 2017 veya VS 2019 için SSDT kullanarak SQL Server 2019'un hedeflenmesiyle önceki deneyime göre yeni paketler tasarlayabilir.

Teradata kaynağı ve hedefi Ortak kategorisi altındadır.

Teradata Bileşeni'nin ekran görüntüsü.

Teradata bağlantı yöneticisi "TERADATA" olarak görüntülenir.

Teradata bağlantı yöneticisi türünün ekran görüntüsü

Attunity Teradata Bağlayıcısı ile tasarlanan mevcut SSIS paketleri, Teradata için Microsoft Bağlayıcısı'nı kullanacak şekilde otomatik olarak yükseltilir. Simgeler de değiştirilir.

SQL Server 2017 ve üstünü hedefleyen SSIS paketini yürütmek için aşağıdaki bağlantıdan Teradata için Microsoft Connector by Attunity'yi ilgili sürüme yüklemeniz gerekir:

SSDT'de SQL Server 2017 ve üstünü hedefleyen SSIS paketini tasarlamak için, Teradata için Microsoft Connector'a sahip olmanız ve Ilgili sürümle Birlikte Attunity tarafından Teradata için Microsoft Connector'ı yüklemeniz gerekir.

Sınırlamalar ve bilinen sorunlar

  • Teradata Kaynak/Hedef Düzenleyicisi: Varsayılan veritabanı özelliği geçerli değildir. Geçici bir çözüm olarak, tablo veya görünümü filtrelemek için açılan kutuya veritabanı adını yazın.

  • Teradata Kaynak/Hedef Düzenleyicisi: \<database>.<table/view> türü seçildiğinde eşleme adımı çalışmıyor. Geçici çözüm olarak \<database>.<table/view> yazın ve ardından açılan düğmeyi seçin.

  • Teradata Kaynak Düzenleyicisi: Veri erişim modu "Tablo Adı – TPT Dışarı Aktarma" olduğunda görünüm görüntülenemiyor. Geçici çözüm olarak, Teradata Kaynağı Gelişmiş Düzenleyicisi'ni kullanın.

  • Teradata Hedefi: "PackMaximum" özniteliği "True" olarak ayarlanamaz. Aksi takdirde hata oluşur.

  • Teradata Kaynağı her zaman tabloda tanımlandığı gibi sütunları sırayla okur. ODBC ise sütunların belirli durumlarda Uzun Veri Alma ve SQLGetData değerlerinin belirli bir sırada okunmasını gerektirir. İki sipariş eşleşmediğinde, okuma işlemi "Geçersiz tanımlayıcı dizini, tanımlayıcı kaydı yok veya tanımlayıcı kaydı düzgün başlatılmadı" hata iletisiyle başarısız oluyor.

  • Eski bir yüklemenin üzerine yeni bir sürüm yüklemek, eski sürüm girdisini yüklü program listesinden kaldırmaz. Bu uygulama yeni sürümün çalışmasını etkilemese de, kullanıcı eski sürüm girdisini silmek için "Programlar ve Özellikler" denetim masasındaki eski sürümü el ile kaldırabilir.

Yüklemeyi Kaldırma

Teradata için Microsoft bağlayıcısını kaldırmak için sihirbazı kaldırabilirsiniz.

Sürüm Notları

Rev. 285

Gelişmeler

  • TTU bağımlılığını 20.00 sürümüne yükseltin.

Rev. 284

Hata düzeltmeleri

  • 282. rev.'de duyurulan bazı hata düzeltmeleri ve iyileştirmeler atlanmış.

Rev. 282

Hata düzeltmeleri

  • Teradata Source, SQL komutunda yeni satır karakterini işleyemez (SQL komutu - TPT Veri erişim modunu dışarı aktar).
  • Teradata Destination belirli koşullar altında kilitleniyor.
  • Teradata Bağlantı Yöneticisi Düzenleyicisi'nde belirtilen kimlik doğrulama mekanizması kalıcı değildir ve geçerli değildir.

Rev. 275

Hata düzeltmeleri

  • Teradata Hedef belirli koşullar altında çöküyor.
  • Teradata Destination, belirli koşullar altında oluşan hatalara rağmen başarıyı bildirir.
  • Teradata Destination, belirli koşullar altında gerçekte olduğundan daha fazla sayıda satır yazar.

Gelişmeler

  • Hata oluştuğunda, Teradata Hedefi kullanıcıyı araştırma yapabilmesi için TPT hata tablolarına yönlendirir ve verileri saklar.

Rev. 257

Hata düzeltmeleri

  • Teradata Destination'da bellek sızıntısı.
  • Teradata Destination, boş dizeler tüketildiğinde "kaynak kod sayfasından dize dönüştürülürken bir hata oluştu" hata iletisiyle başarısız oluyor.
  • Belirli durumlarda, Veri Akışı Görevi Teradata Hedefinde oluşan hatalara rağmen başarılı olduğunu bildirir.
  • Büyük uzunluktaki VARCHAR değerler yazılırken Teradata Destination başarısız oluyor.

Gelişmeler

  • Teradata Destination'un performansı iyileştirildi.
  • Teradata Bağlantı Yöneticisi, bağlantı hatası için hata ayrıntılarını günlüğe kaydeder.

Rev. 240

Hata düzeltmeleri

  • Tablosal veriler 24 veya daha fazla sütunla işlenirken iletide hata oluşur [Teradata][ODBC] (10670) Invalid descriptor index, descriptor record doesn't exist, or descriptor record was not properly initialized.
  • Yeni oluşturulan bir Teradata Bağlantı Yöneticisi, desteklenmese bile en son sürüm Teradata ODBC sürücüsünü yükler.

Revizyon 233

Hata düzeltmeleri

  • Yeni oluşturulan bir Teradata Bağlantı Yöneticisi'nde, gibi DRIVER bazı gerekli bağlantı dizesi özellikleri varsayılan olarak doldurulmamıştır.

Rev. 225

Yeni Özellikler

  • TTU 17.10 için destek ekleyin.

Hata düzeltmeleri

  • Teradata Kaynağı belirli durumlarda yanlış veri yükleyebilir.
  • Teradata Hedefindeki varsayılan hata tablosu yanlış adlandırılmıştır ve hedef tablonun veritabanında oluşturulamayabilir.
  • Teradata Bağlantı Yöneticisi'nin bağlantı dizesi özelliğinde belirtilen seçenekler alınmayabilir ve bu nedenle geçerli olmaz.

Revizyon 197

Hata düzeltmeleri

  • Boş dize verileri okunurken, Teradata Kaynağı "Dize hedef kod sayfasına dönüştürülürken bir hata oluştu" hata iletisiyle başarısız olur.

Sonraki Adımlar