Teradata краулер

Извлекаемые объекты

В результате сканирования из источника извлекаются метаданные следующих типов объектов:

  • Пользователь

  • Таблица

  • Колонка

  • Тип данных

  • Представление

  • Ключ

  • Процедура

  • Триггер

  • База данных

  • Функция

  • Макрос

  • Схема

  • Хранимая процедура

Настройка разрешений для учетной записи

Для учетной записи пользователя Teradata, необходимо настроить следующие разрешения:

  • Привилегии SELECT для таблиц, представлений, колонок и процедур и других типов объектов.

  • Привилегии SELECT для системных таблиц:

    • DBC.DBCINFO

    • DBC.TABLETEXT

    • DBC.HOSTSINFO

    • DBC.DATABASES

    • DBC.TABLES

    • DBC.COLUMNS

    • DBC.ALL_RI_CHILDREN

    • DBC.INDICES

    • DBC.TRIGGERS

    • DBC.SHOWTBLCHECKS

    • DBC.TVFIELDS

    • DBC.TVM

    • DBC.UDTINFO

    • TDQCD.STATSRECS

    • DBC.DBASE

    • DBC.IDCOL

    • DBC.UDFINFO

    • DBC.DATABASESV

    • DBC.TABLE_LEVELCONSTRAINTS

    • DBC.TABLETEXTV

    • DBC.TABLE_LEVELCONSTRAINTSV

    • DBC.INDICESV

    • DBC.ALL_RI_CHILDRENV

    • DBC.TRIGGERSV

Загрузка файлов и библиотек

Перед сканированием источника необходимо разместить jdbc драйвер Teradata соответствующей версии на сервере сканирования. Для получения драйвера обратитесь к администраторам Teradata. Драйвер должен быть размещен в директории /opt/rem_scanners/ScannerJars/externalDependencies/ TeradataScanner/. Для размещения драйвера обратитесь к системным администраторам.

Параметры подключения к источнику

Таблица 1 – Параметры Teradata краулера

Название

Описание

Название

Уникальное название подключения к источнику, обязательный параметр.

Описание

Описание создаваемого подключения.

Пользователь

Имя пользователя базы данных, от имени которого выполняется подключение, обязательный параметр.

Пароль

Пароль пользователя базы данных, от имени которого выполняется подключение, обязательный параметр.

Имя хоста или IP-адрес

Имя хоста или IP-адрес, на котором работает сервер базы данных, обязательный параметр.

Загружать системные объекты

Указывает, следует ли импортировать системные объекты: - 'False' - системные объекты не импортируются (по умолчанию) - 'True' - системные объекты импортируются.

Импорт типов данных представлений

Указывает загружать типы данных для колонок представлений через медленные операторы SELECT TYPE и HELP COLUMN.

Схема

Параметр используется для ограничения импортируемых схем базы данных. Допустимые значения: - empty (пусто) - сканируются все схемы бд - shemaname(s) - сканируется только указанная схема (схемы). Для перечисления нескольких схем используется запятая в качестве разделителя.

Таблицы и представления

Параметр используется для ограничения импортируемых объектов базы данных. Допустимые значения: - empty (пусто) - сканируются все схемы бд - tableName(s) - сканируется только указанная таблица (таблицы). Для перечисления нескольких таблиц или представлений используется запятая в качестве разделителя. Доступно использование маски % и операторов AND, OR, NOT. Пример: DWH%, %ERR, %PO%, DFG, NOT %SVS, NOT VS%, NOT %WE%, NOT MK.

Импорт хранимых процедур

Указывает, следует ли импортировать хранимые процедуры: - 'False' - объекты не импортируются (по умолчанию) - 'True' - объекты импортируются.

Чувствительность к регистру

Указывает настройки источника к чувствительности регистра.

Объем памяти

Определяет количество памяти, выделяемой для процесса сканирования. Допустимые значения: - Low – максимально до 1 тысяч таблиц источника. - Medium – максимально до 10 тысяч таблиц источника - High – максимально до 20 тысяч таблиц источника

Custom JVM options

Позволяет задаваться дополнительные параметры сканирования. Например, уровень детализации логирования: -Dscannerloglevel=<DEBUG/INFO/ERROR>