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