Teradata | Qlik Cloud Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

Teradata

Son güncelleme: 30.09.2026

Teradata, yalnızca Qlik Talend Cloud Replicate projelerinde hedef olarak kullanılabilir. Bağlantı, veri yükleme için Teradata Parallel Transporter (TPT) API'sini; meta veri sorguları, DDL istekleri ve Teradata hata tablolarındaki bilgiler için ODBC'yi kullanır.

Bağlantıyı kurun

Bir çoğaltma görevi oluşturmadan önce, Teradata hedefine bir Bağlantı oluşturun ve test edin.

  1. Bağlantılar'da Bağlantı oluştur'a tıklayın.
  2. Teradata hedef bağlayıcısını seçin.
  3. Teradata Bağlantı özellikleri bölümünde açıklanan Bağlantı özelliklerini girin.
  4. Bağlantıyı test et'e tıklayın ve bildirilen hataları giderin.
  5. Bağlantıyı kaydedin.

Teradata Bağlantı özellikleri

Teradata hedef Bağlantısı için aşağıdaki özellikleri yapılandırın:

Teradata hedef Bağlantı özellikleri
Bölüm Özellik Açıklama
Veri hedefi Veri ağ geçidi (gerekli) Teradata sunucusuna erişebilen ve gerekli Teradata istemci bileşenleri yüklü olan veri ağ geçidini seçin.
Bağlantı özellikleri Teradata sunucu(lar)ı (gerekli) Teradata sunucu adını veya IP adresini girin. Seçilen veri ağ geçidinden sunucuya erişilebildiğinden emin olun.
Hesap özellikleri Kullanıcı (zorunlu) Teradata veritabanı kullanıcı adını girin. Bu bir veritabanı kimlik bilgisidir, hesap dizesi değildir.
Şifre (zorunlu) Teradata sunucusu veritabanı kullanıcısının şifresini girin. Bu bir veritabanı kimlik bilgisidir, hesap dizesi değildir.
Hesap dizesi Teradata veritabanı yöneticisinin kullanıcıya atadığı hesap dizesini girin. Bu, veritabanı sunucusu oturum açma hesabıdır ve Kullanıcı ve Parola kimlik bilgilerinden farklıdır.
Veritabanı özellikleri Veritabanı adını manuel olarak gir Veritabanı adını girmek için bu seçeneği belirleyin.
Varsayılan veritabanı (gerekli) Verilerin çoğaltıldığı Teradata veritabanını girin. Veritabanı, belirtilen kullanıcı tarafından erişilebilir olmalıdır.
Veritabanlarını yükle Belirtilen kullanıcının erişebildiği veritabanlarını keşfetmek için tıklayın. Liste, başarılı bağlantıya ve kullanıcının veritabanı izinlerine bağlıdır.
Ek bağlantı özellikleri ODBC özellikleri Ek ODBC Bağlantı özelliklerini Ad ve Değer çiftleri olarak girin. Özellik adlarını ve değerlerini Teradata veya ODBC yöneticinizle doğrulayın.

Önkoşullar

Hedef Bağlantıyı oluşturmadan önce Bağlantının gerektirdiği Teradata ortamını ve erişimi hazırlayın.

  • Teradata sunucusunun ağınızda kurulu olduğundan ve seçilen veri ağ geçidini çalıştıran bilgisayardan erişilebilir olduğundan emin olun.
  • Teradata ODBC sürücüsünü ve gerekli Teradata istemci bileşenlerini veri ağ geçidine kurun ve yapılandırın. Başka bir bilgisayarda yüklü bir sürücünün ağ geçidi için kullanılabilir olduğunu varsaymayın.
  • Bir Teradata veritabanı yöneticisinden bir veritabanı kullanıcısı oluşturmasını veya belirlemesini ve gerektiğinde kullanıcının parolasını ve hesap dizesini sağlamasını isteyin.

Teradata hedef özelliğini ortamınıza uyarlıyorsanız, bir Teradata veritabanı yöneticisinden göreviniz için aşağıdaki ayrıcalıkların gerekli olup olmadığını doğrulamasını isteyin. Aksi belirtilmedikçe yetkiler hedef veritabanı için geçerlidir; bunlar her Qlik Talend Cloud görevi için mutlaka gereken minimum izinler değildir:

  • GRANT SELECT ON <database>
  • GRANT INSERT ON <database>
  • GRANT DELETE ON <database>
  • GRANT UPDATE ON <database>
  • GRANT EXECUTE ON <database>
  • GRANT EXECUTE FUNCTION ON <database>
  • GRANT EXECUTE PROCEDURE ON <database>
  • GRANT CREATE TABLE ON <database>
  • GRANT DROP TABLE ON <database>
  • GRANT CREATE VIEW ON <database>
  • GRANT DROP VIEW ON <database>
  • GRANT NONTEMPORAL ON <database>
  • GRANT CHECKPOINT ON <database>

Stream operatörünü destekleyen bir kaynak için, TPT Operator değeri Stream olarak ayarlandığında ayrıca DBA'den aşağıdaki yetkiyi doğrulamasını isteyin:

  • GRANT CREATE MACRO ON <database>

Bağlantı hatalarını giderme

Bağlantı testi başarısız olursa, bildirilen hatayı inceleyin ve Bağlantıyı tekrar test etmeden önce aşağıdaki öğeleri kontrol edin:

  • Ağ geçidi veya ağ: Seçilen veri ağ geçidinin çalıştığını ve Teradata sunucusuna erişebildiğini doğrulayın. Sunucu adını veya IP adresini ve ağ geçidi ile sunucu arasındaki ağ kurallarını kontrol edin.
  • Sürücü veya istemci: Seçilen ağ geçidinde Teradata ODBC sürücüsünün ve gerekli istemci bileşenlerinin yüklü ve yapılandırılmış olduğunu doğrulayın. Yerel bilgisayarda yüklü bir sürücü, uzak bir ağ geçidi tarafından kullanılmaz.
  • Kimlik bilgileri veya izinler: Büyük/küçük harfe duyarlı Kullanıcı ve Parola bilgilerini, isteğe bağlı Hesap dizesi alanını ve gerekli veritabanı yetkilerini bir DBA ile doğrulayın.
  • Veritabanı keşfi: Veritabanlarını yükle hiçbir veritabanı döndürmezse veya bir hata verirse, önce bağlantıyı test edin ve ardından kullanıcının veritabanlarını keşfedebildiğini ve bunlara erişebildiğini doğrulayın. Uygunsa Veritabanı adını el ile girin ile bilinen bir veritabanını girebilirsiniz.
  • ODBC özellikleri: Her bir Ad ve Değer çiftini yazım, desteklenen değerler ve sürücü yapılandırmasıyla çakışmalar açısından kontrol edin. Bağlantı testinin başarısız olmasına neden olan isteğe bağlı bir özelliği kaldırın veya bir ODBC yöneticisinden bunu doğrulamasını isteyin.

Görev ayarlarını yapılandırın

Bu ayarları bir Replicate görevinde Veri yükleme altında yapılandırın.

Temel ayarlar

  • TPT Operatörü: Load veya Stream seçin. Varsayılan değer Stream'dir.
  • JSON Biçimi: Metin, BSON veya UBJSON seçin. Varsayılan değer Metin'dir.

TPT Operatör modları

TPT Operatörü, verilerin Teradata'ya nasıl yazılacağını belirler.

  • Stream (varsayılan): Neredeyse gerçek zamanlı, yüksek hızlı DML işlemleri için Teradata TPump protokolünü kullanır. DML işlemleri gerçekleşirken tablolar sorgulanabilir. Bu mod, devam eden değişikliklerin işlenmesi için daha az kısıtlayıcıdır. Kaynak bu operatörü desteklediğinde, veritabanı kullanıcısının da CREATE MACRO ayrıcalığına ihtiyacı olabilir.

  • Yükle: Boş bir tabloya büyük miktarda veri yüklemek için Teradata FastLoad protokolünü kullanır. Hedef tablo boş olmalıdır ve ikincil dizinlere sahip olamaz. Bu modu yalnızca bu kısıtlamalar görevin işleme gereksinimlerine uygun olduğunda kullanın.

JSON Formatı seçeneği

Teradata'da JSON sütunlarının nasıl depolanacağını belirtin:

  • Metin (varsayılan): JSON verilerini metin olarak depolar.
  • BSON: JSON verilerini BSON biçiminde saklar.
  • UBJSON: JSON verilerini UBJSON biçiminde depolar.

Gelişmiş TPT öznitelikleri

Gelişmiş TPT Öznitelikleri altında aşağıdaki seçenekleri yapılandırın:

  • Arabellek boyutu (KB): Teradata'ya yükleme parselleri göndermek için kullanılan çıkış arabelleği boyutunu ayarlayın. 1 ile 64 arasında bir değer girin.
  • Arabellekler: Kullanılan istek arabelleği sayısını ayarlayın. 2 veya daha yüksek bir değer girin.
  • Belirtik Oturum Aralığı: Teradata'da oturum açabilecek minimum ve maksimum oturum sayısını ayarlayın. 1 ile 65.535 arasında değerler girin.
  • Dinamik ifade paketleme: Klasör sürücüsünün geçerli klasör işi için mümkün olan maksimum paketlemeyi belirlemesine izin vermek üzere bu seçeneği seçin.
  • İfade paketleme: Stream modu için çoklu ifade isteğinde paketlenen ifade sayısını ayarlayın. 2 ile 600 arasında bir değer girin. Bu seçenek, Dinamik ifade paketleme seçili olmadığında kullanılabilir.

Sınırlamalar ve dikkate alınacak noktalar

  • Kullanılabilir çoğaltma modları Tam yükleme, Değişiklikleri uygula ve Değişiklikleri depola modlarıdır.
  • Değişiklikleri uygula veya Değişiklikleri depola seçeneklerini kullanan görevler için DDL işlemleri ve otomatik şema evrimi desteklenmez. Bu sınırlama, yalnızca Tam yükleme görevi için geçerli değildir.
  • Yükleme modu için hedef tablo boş olmalı ve ikincil dizinleri bulunmamalıdır. Görev, devam eden DML işleme veya eşzamanlı tablo sorguları gerektirdiğinde Stream'i seçin.

İlgili bilgi

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!