Custom Database Queries
Материал из Документация Ключ-АСТРОМ
Обзор
Пользовательское расширение запросов к БД
Это специальное расширение АктивногоШлюза позволяет выполнять запросы к базам данных Oracle, MSSQL, MySQL, DB2, PostgreSQL, Informix или SAP HANA и отправлять результаты обратно в Ключ-АСТРОМ в виде метрик.
Случаи Использования
Вы можете использовать это расширение для ввода бизнес-данных, показателей обработки заданий, статистики базы данных и таблиц, всего, что хранится в ваших базах данных.
Примеры запросов
SELECT COUNT(*) FROM DAILY_PROCESSED_JOBS
SELECT DEPARTMENT, EMPLOYEE_COUNT FROM DEPARTMENTS
Информация О Совместимости
Это расширение использует JDBC для подключения к различным базам данных. Вот версии драйверов JDBC, которые мы используем. Пожалуйста, обратитесь к документации драйвера JDBC, чтобы узнать, какую версию базы данных они поддерживают.
- mssql-jdbc-9.4.0.jre8.jar
- mysql-connector-java-8.0.26.jar
- ojdbc11.jar
- postgresql-42.3.3.jar
- jdbc-4.50.7.1.jar
- db2jcc4.jar
- ngdbc-2.14.7.jar ПРИМЕЧАНИЕ. Его необходимо загрузить и развернуть вручную. См. Установка.
Установка
Требования
- Среда Linux или Windows АктивныйШлюз
- Сетевой доступ с компьютера АктивномуШлюзу к целевой базе данных
- Имя пользователя и пароль для доступа к базе данных и выполнения настроенных вами запросов.
- Примечание . Проверка подлинности Windows в настоящее время не поддерживается.
- Для SAP HANA файл jar необходимо загрузить отсюда: ngdbc-2.14.7.jar.
Установка
Существует два шага для установки расширения АктивногоШлюза:
- Среда Сервер АктивногоШлюза — извлеките zip-файл с расширением в папку plugin_deployment удаленного подключаемого модуля.
- При установке по умолчанию это делается с помощью
unzip -o -d /opt/astromkey/remotepluginmodule/plugin_deployment custom.remote.python.dbquery.zip
- Скорректируйте путь, если АктивныйШлюз был установлен не в
/opt/astromkey
- При установке по умолчанию это делается с помощью
- (Необязательно) Для SAP HANA поместите файл ngdbc-2.14.7.jar в
../plugin_deployment/custom.remote.python.dbquery/jars/
каталог. - Браузер — загрузите
custom.remote.python.dbquery.zip
файл в ваш тенантSettings > Monitored technologies > Custom extensions > Upload extension