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 соответствующей версии на сервере сканирования. Драйвер должен быть размещён в директории: /opt/rem_scanners/ScannerJars/externalDependencies/TeradataScanner/

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

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

Название

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

Описание

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

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

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

Пароль

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

Имя хоста или 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>