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