Sybase краулер¶
Извлекаемые объекты¶
В результате сканирования из источника извлекаются метаданные следующих типов объектов:
Таблица
Представление
Индекс
Процедура
Триггер
Правило
Функция
Пользовательский тип данных
Схема
Колонка
Ключ
Настройка разрешений для учетной записи¶
Для учетной записи пользователя Sybase, необходимо настроить следующие разрешения:
Привилегии SELECT для таблиц, представлений, колонок и процедур.
Привилегии SELECT для системных таблиц:
sysobjects
syscomments
sysdepends
syscolumns
sysindexes
sysconstraints
sysreferences
sysusers
systypes
master.dbo.sysservers
master.dbo.sysconfigures
@@<servername
Загрузка файлов и библиотек¶
Перед сканированием источника необходимо разместить jdbc драйвер Sybase соответствующей версии на сервере сканирования. Для получения драйвера обратитесь к администраторам Sybase. Драйвер должен быть размещен в директории /opt/rem_scanners/ScannerJars/externalDependencies/ SybaseScanner/. Для размещения драйвера обратитесь к системным администраторам.
Параметры подключения к источнику¶
Таблица 1 – Параметры Sybase краулера
Название |
Описание |
---|---|
Название |
Уникальное название подключения к источнику, обязательный параметр. |
Описание |
Описание создаваемого подключения. |
Имя хоста или IP-адрес |
Имя хоста или IP-адрес, на котором работает сервер базы данных, обязательный параметр. |
Порт |
Номер порта службы базы данных. Значение по умолчанию — 5000, обязательный параметр. |
Пользователь |
Имя пользователя базы данных, от имени которого выполняется подключение, обязательный параметр. |
Пароль |
Пароль пользователя базы данных, от имени которого выполняется подключение, обязательный параметр. |
База данных |
Имя сканируемой базы данных, обязательный параметр. |
Схема |
Параметр используется для ограничения импортируемых схем базы данных. Допустимые значения: - 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> |