SAP HANA краулер

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

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

  • Таблица

  • Синоним

  • Колонка

  • Атрибут

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

  • Схема

  • Процедура

  • Функция

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

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

  • SELECT METADATA на схемах для которых вы хотите извлечь метаданные

  • SELECT для таблицы _SYS_REPO.ACTIVE_OBJECT и системных схем _SYS_BI и _SYS_BIC

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

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

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

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

Название

Описание

Название

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

Описание

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

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

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

Пароль

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

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

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

Порт

Номер порта базы данных HANA. Значение по умолчанию — 39013, обязательный параметр.

База данных

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

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

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

Схема

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

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

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

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

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

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

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

Объем памяти

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

Custom JVM options

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