Перейти до змісту

Конектор джерела для Teradata

У цьому посібнику описано, як налаштувати digna для підключення до Teradata через ODBC за допомогою рядка підключення без DSN.

Налаштування на боці digna однакове для всіх технологій — де створюються підключення, як шифруються значення властивостей, як тестується підключення та що означають режими профілювання. Це описано в розділі Огляд підключень до баз даних. Ця сторінка охоплює те, що специфічне для Teradata.


1. Встановлення драйвера ODBC

Встановіть ODBC Driver for Teradata на машині, де працює бекенд digna, відповідно до офіційного посібника зі встановлення від постачальника.

Драйвер реєструється з номером версії в назві, наприклад Teradata Database ODBC Driver 20.00. Прочитайте точну зареєстровану назву на своєму хості, як описано в розділі Встановлення драйвера ODBC на хості digna.


2. Властивості ODBC

Приклад, а не специфікація

Наведений нижче набір — одна комбінація, яка гарантовано працює. Властивості належать драйверу Teradata ODBC, тому їхні назви, значення за замовчуванням і допустимі значення відрізняються між версіями драйвера — версія є частиною самої назви драйвера — і між платформами. Використовуйте це як відправну точку та звіряйтеся з документацією встановленої версії драйвера.

Додайте такі властивості на екрані Add DB Connection:

Ключ Приклад значення Примітки
DRIVER Teradata Database ODBC Driver 20.00 Має збігатися з назвою драйвера, зареєстрованою на хості digna
DBCNAME teradata.example.com Ім'я сервера або IP-адреса. Власна назва Teradata для властивості хоста
UID digna_source_user Користувач бази даних
PWD <password> Позначте Encrypted

Отриманий рядок підключення виглядає так:

DRIVER=Teradata Database ODBC Driver 20.00;DBCNAME=teradata.example.com;UID=digna_source_user;PWD=<password>

Корисні додаткові властивості:

Ключ Приклад значення Примітки
MechanismName TD2 Механізм входу. TD2 — стандартний для Teradata; для автентифікації через каталог використовуйте LDAP
DefaultDatabase dad База даних, з якої починається сесія
CharacterSet UTF8 Встановіть, якщо стандартний набір символів сесії спотворює дані, що не є ASCII

3. Налаштування digna

На екрані Add DB Connection вкажіть таке:

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

  • База даних Teradata — це каталог, а не схема. digna показує бази даних, які може бачити користувач (з DBC.DatabasesV), як каталоги, а рівень схеми не застосовується. Під час додавання джерела даних виберіть базу даних як каталог; схема позначається як not applicable.
  • Одне підключення має доступ до кожної дозволеної бази даних, тому одне підключення може обслуговувати джерела в різних базах даних — на відміну від технологій, де підключення прив'язане до однієї бази даних.
  • Work Schema — це база даних. Для профілювання Permanent вкажіть базу даних Teradata, що містить робочі таблиці, і надайте користувачеві права CREATE TABLE та виділення простору PERM у ній — база даних із нульовим простором perm не може містити таблицю.
  • Режими профілювання. Permanent створює таблиці в Work Schema. Session використовує таблицю VOLATILE, якій потрібен простір SPOOL, але не потрібні ні простір perm, ні права в Work Schema. Standard потребує лише доступу для читання.

5. Перевірка драйвера (необов'язково)

Для підключення без DSN налаштовувати джерело даних ODBC не потрібно, але власний діалог драйвера — зручний спосіб переконатися, що драйвер і ваші облікові дані працюють, перш ніж вводити їх у digna.

Крок 1

Step 1

Поле Name or IP address тут відповідає властивості DBCNAME з розділу 2.

Натисніть кнопку Test.

Крок 2

Step 2

Введіть ім'я користувача та пароль, потім натисніть кнопку OK. Екран успіху підтверджує, що драйвер і облікові дані працюють.