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

Teradata

Son güncelleme: 20.10.2026

Teradata, yalnızca Qlik Talend Cloud veri çoğaltma 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ından 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 sunucusu/sunucuları (gerekli) Teradata sunucu adını veya IP adresini girin. Sunucunun seçilen veri ağ geçidinden erişilebilir olduğundan 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 seçin.
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şebileceği veritabanlarını keşfetmek için tıklayın. Liste, başarılı bir 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 Teradata ortamını ve Bağlantının gerektirdiği 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.
  • Veri ağ geçidinde Teradata ODBC sürücüsünü ve gerekli Teradata istemci bileşenlerini yükleyin ve yapılandırın. Başka bir bilgisayarda yüklü olan 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 aşağıdaki ayrıcalıkların göreviniz için 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 olmayabilir:

  • 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>

Veritabanı kullanıcısı, klasör işleme için aşağıdaki yetkiye de ihtiyaç duyabilir:

  • GRANT CREATE MACRO ON <database>

Teradata veritabanına erişim sağlayın

Bağlantı'nın Kullanıcı özelliğine girilen kullanıcı, Teradata veritabanında bir kullanıcı olarak kayıtlı olmalıdır. Teradata hedef Bağlantı ve veritabanını yapılandırmadan önce, bir Teradata veritabanı yöneticisi bu aynı kullanıcıya erişim izni vermelidir. Bu kayıtlı kullanıcının kimlik bilgilerini Bağlantı'nın User ve Password özelliklerinde kullanın.

Gerekli izinler için ön koşullar bölümündeki mevcut izin listesine bakın.

Hosts dosyasını düzenleyin

Seçilen veri ağ geçidinin Teradata veritabanına erişmesini sağlamak için veri ağ geçidi makinesindeki hosts dosyasına Teradata eşlemesini ekleyin.

  1. Seçilen veri ağ geçidi makinesinde Windows veya Linux hosts dosyasını açın. Varsayılan yollar şunlardır:
    • Windows: ~:\Windows\System32\drivers\etc\hosts
    • Linux: /etc/hosts
  2. Teradata eşlemesini aşağıdaki biçimde ekleyin. Veritabanı adından sonra cop1 son ekini ekleyin:

    <Teradata Database IP address/hostname> <Teradata Database name>cop1

    Örneğin: 123.123.123.1 teradatadbonecop1

    hosts dosyasındaki veritabanı adının Varsayılan veritabanı Bağlantı özelliğiyle eşleştiğinden emin olun.

  3. Değişiklikleri kaydedin.

Bağlantı hatalarını giderme

Bağlantı testi başarısız olursa, bildirilen hatayı inceleyin ve Bağlantıyı yeniden 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: Teradata ODBC sürücüsünün ve gerekli istemci bileşenlerinin seçili ağ geçidinde yüklendiğini ve yapılandırıldığını 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 değerini 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 seçeneğiyle bilinen bir veritabanı girebilirsiniz.
  • ODBC özellikleri: Her 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.

Veri türleri

Aşağıdaki tablo, Qlik Talend Cloud veri türlerinden Teradata veri türlerine varsayılan eşlemeleri açıklamaktadır.

Bilgi notu

Teradata, Toplu işlem için optimize edilmiş uygulama modunda ikili veri türlerine değişikliklerin uygulanmasını desteklemez.

Teradata hedef veri türü eşlemeleri
Qlik Talend Cloud veri türü Teradata veri türü
BOOLEAN BYTEINT
BYTES VARBYTE (boyut). Maksimum boyut 640.000 bayttır.
DATE DATE
TIME TIME (kesinlik)
DATETIME TIMESTAMP (kesinlik)
INT1 BYTEINT
INT2 SMALLINT
INT4 INTEGER
INT8 BIGINT
NUMERIC Ölçek 0 ila 37 arasındaysa, NUMERIC (kesinlik, ölçek). Ölçek 38 veya daha büyükse VARCHAR (45).
REAL4 FLOAT Teradata FLOAT, REAL ve DOUBLE PRECISION ile eşdeğerdir.
REAL8 FLOAT
STRING VARCHAR (boyut), 64.000 bayta kadar. Eğer alt tür JSON ise, bunun yerine JSON kullanılır.
UINT1 BYTEINT
UINT2 SMALLINT
UINT4 INTEGER
UINT8 BIGINT
WSTRING VARCHAR (boyut), 640.000 bayta kadar. Eğer alt tür JSON ise, bunun yerine JSON kullanılır.
BLOB VARBYTE(${MAX_LOB_SIZE}). MAX_LOB_SIZE, sınırlı boyutlu LOB işleme için belirtilen maksimum LOB boyutudur.
CLOB Unicode büyük/küçük harfe duyarsız bir karakter kümesi kullanan VARCHAR(${MAX_LOB_SIZE}). MAX_LOB_SIZE, sınırlı boyutlu LOB işleme için belirtilen maksimum LOB boyutudur. Eğer alt tür JSON ise, bunun yerine JSON kullanılır.
NCLOB Büyük/küçük harfe duyarsız bir karakter kümesi kullanan VARCHAR(${MAX_LOB_SIZE}). MAX_LOB_SIZE, sınırlı boyutlu LOB işleme için belirtilen maksimum LOB boyutudur. Eğer alt tür JSON ise, bunun yerine JSON kullanılır.
Bilgi notu

LOB kısıtlamaları: Teradata tam LOB veri türlerini desteklemez. Hedef, bunun yerine sınırlı boyutlu LOB eşlemeleri kullanır. Bir Teradata satırının toplam boyutu 64 KB'ı aşamaz; bu nedenle maksimum LOB boyutunu belirlerken tüm sütunların boyutlarını dahil edin.

CLOB ve NCLOB sütunları için karakter uzunlukları, NLS'yi desteklemek amacıyla varsayılan olarak üç ile çarpılır. Bu durum, ortaya çıkan Teradata sütun ve satır boyutlarını artırabilir.

Teradata PERIOD veri türü desteklenmez.

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'dır.
  • Değişiklikleri uygula veya Değişiklikleri depola özelliğini 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 dizinlere sahip olmamalıdır. Görev, devam eden DML işlemleri veya eşzamanlı tablo sorguları gerektirdiğinde Stream seçeneğini belirleyin.

İ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!