Teradata için Kaynak Bağlayıcısı¶
Bu kılavuz, digna'nın DSN'siz bir bağlantı dizesi kullanarak ODBC üzerinden Teradata'ya bağlanacak şekilde nasıl yapılandırılacağını açıklar.
Kurulumun digna tarafı her teknoloji için aynıdır: bağlantıların nerede oluşturulduğu, özellik değerlerinin nasıl şifrelendiği, bir bağlantının nasıl test edildiği ve profil oluşturma modlarının ne anlama geldiği. Bunlar Veritabanı Bağlantılarına Genel Bakış sayfasında açıklanmıştır. Bu sayfa Teradata'ya özgü konuları ele alır.
1. ODBC Sürücüsünü Kurun¶
Üreticinin resmi kurulum kılavuzunu izleyerek digna arka ucunu çalıştıran makineye ODBC Driver for Teradata'yı kurun.
Sürücü kendini adında sürüm numarası bulunacak şekilde kaydeder; örneğin Teradata Database ODBC Driver 20.00. Kayıtlı adın tamamını ODBC Sürücüsünü digna Ana Makinesine Kurun bölümünde açıklandığı şekilde ana makinenizden okuyun.
2. ODBC Özellikleri¶
Bir örnek, bir şartname değil
Aşağıdaki küme, çalıştığı bilinen bir kombinasyondur. Özellikler Teradata ODBC sürücüsüne aittir; bu nedenle adları, varsayılan değerleri ve kabul edilen değerleri sürücü sürümlerine (sürüm, sürücü adının bir parçasıdır) ve platformlara göre farklılık gösterir. Bunu bir başlangıç noktası olarak kullanın ve kurduğunuz sürücü sürümünün dokümantasyonunu kontrol edin.
Add DB Connection ekranında aşağıdaki özellikleri ekleyin:
| Anahtar | Örnek değer | Notlar |
|---|---|---|
DRIVER | Teradata Database ODBC Driver 20.00 | digna ana makinesinde kayıtlı sürücü adıyla eşleşmelidir |
DBCNAME | teradata.example.com | Sunucu adı veya IP adresi. Teradata'nın ana makine özelliği için kullandığı ad |
UID | digna_source_user | Veritabanı kullanıcısı |
PWD | <password> | Encrypted seçeneğini işaretleyin |
Ortaya çıkan bağlantı dizesi şöyle görünür:
DRIVER=Teradata Database ODBC Driver 20.00;DBCNAME=teradata.example.com;UID=digna_source_user;PWD=<password>
Faydalı ek özellikler:
| Anahtar | Örnek değer | Notlar |
|---|---|---|
MechanismName | TD2 | Oturum açma mekanizması. TD2 Teradata varsayılanıdır; dizin kimlik doğrulaması için LDAP kullanın |
DefaultDatabase | dad | Oturumun başladığı veritabanı |
CharacterSet | UTF8 | Varsayılan oturum karakter kümesinin ASCII dışı verileri bozacağı durumlarda bunu ayarlayın |
3. digna Yapılandırması¶
Add DB Connection ekranında aşağıdakileri girin:
Name: Name of the connection. This is used for referencing the connection in other screens.
Technology: Teradata
Profiling Mode: Standard, Permanent or Session
Work Schema: Database for the work tables of "Permanent" profiling, e.g. "Digna_Work"
4. Teradata ile İlgili Notlar¶
- Bir Teradata veritabanı bir şema değil, bir katalogdur. digna, kullanıcının görebildiği veritabanlarını (
DBC.DatabasesVüzerinden) katalog olarak listeler ve şema düzeyi uygulanmaz. Bir veri kaynağı eklerken veritabanını katalog olarak seçin; şema not applicable olarak bildirilir. - Bir bağlantı izin verilen her veritabanına erişir; bu nedenle, bağlantının tek bir veritabanına sabitlendiği teknolojilerin aksine, tek bir bağlantı birden çok veritabanındaki kaynaklara hizmet edebilir.
- Work Schema bir veritabanıdır. Permanent profil oluşturma için çalışma tablolarını barındıran Teradata veritabanını adlandırın ve kullanıcıya orada
CREATE TABLEhakları ile birPERMalan tahsisi verin; perm alanı sıfır olan bir veritabanı tablo barındıramaz. - Profil oluşturma modları. Permanent tabloları Work Schema içinde oluşturur. Session bir
VOLATILEtablo kullanır; bu,SPOOLalanı gerektirir ancak perm alanı ve Work Schema içinde hak gerektirmez. Standard yalnızca okuma erişimi gerektirir.
5. Sürücüyü Doğrulama (isteğe bağlı)¶
DSN'siz bir bağlantı için bir ODBC veri kaynağı yapılandırmak gerekli değildir; ancak sürücünün kendi iletişim kutusu, bunları digna'ya girmeden önce sürücünün ve kimlik bilgilerinizin çalıştığını doğrulamanın pratik bir yoludur.
Adım 1¶

Buradaki Name or IP address alanı, bölüm 2 içindeki DBCNAME özelliğidir.
Test düğmesine tıklayın.
Adım 2¶

Kullanıcı adını ve parolayı girin, ardından OK düğmesine tıklayın. Bir başarı ekranı, sürücünün ve kimlik bilgilerinin çalıştığını doğrular.