SAP HANA

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

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

  • Таблица

  • Синоним

  • Колонка

  • Атрибут

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

  • Схема

  • Процедура

  • Функция

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

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

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

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

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

  1. Перед сканированием источника необходимо разместить jdbc драйвер ngdbc.jar соответствующей версии на сервере сканирования. Для получения драйвера обратитесь к администраторам SAP.

  2. Драйвер должен быть размещён в директории /opt/rem_scanners/ScannerJars/externalDependencies/SapHanaScanner/. Для размещения драйвера обратитесь к системным администраторам.

Имя используемого краулера

Краулер метаданных SAP Hana (SAP Hana metadata crawler).

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

Таблица 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>