Custom Database Queries: различия между версиями
Материал из Документация Ключ-АСТРОМ
ENetrebin (обсуждение | вклад) (Новая страница: «== Обзор == === Пользовательское расширение запросов к БД === Это специальное расширение Акт...») |
ENetrebin (обсуждение | вклад) |
||
Строка 22: | Строка 22: | ||
* db2jcc4.jar | * db2jcc4.jar | ||
* ngdbc-2.14.7.jar '''ПРИМЕЧАНИЕ. Его необходимо загрузить и развернуть вручную. См. Установка.''' | * ngdbc-2.14.7.jar '''ПРИМЕЧАНИЕ. Его необходимо загрузить и развернуть вручную. См. Установка.''' | ||
== Установка == | |||
=== Требования === | |||
* Среда Linux или Windows АктивныйШлюз | |||
* Сетевой доступ с компьютера АктивномуШлюзу к целевой базе данных | |||
* Имя пользователя и пароль для доступа к базе данных и выполнения настроенных вами запросов. | |||
** Примечание . Проверка подлинности Windows в настоящее время не поддерживается. | |||
* Для SAP HANA файл jar необходимо загрузить отсюда: ngdbc-2.14.7.jar. | |||
=== Установка === | |||
Существует два шага для установки расширения АктивногоШлюза: | |||
# Среда Сервер АктивногоШлюза — извлеките zip-файл с расширением в папку ''plugin_deployment'' удаленного подключаемого модуля. | |||
#* При установке по умолчанию это делается с помощью<code>unzip -o -d /opt/astromkey/remotepluginmodule/plugin_deployment custom.remote.python.dbquery.zip</code> | |||
#* Скорректируйте путь, если АктивныйШлюз был установлен не в<code>/opt/astromkey</code> | |||
# (Необязательно) Для SAP HANA поместите файл ngdbc-2.14.7.jar в <code>../plugin_deployment/custom.remote.python.dbquery/jars/</code>каталог. | |||
# Браузер — загрузите <code>custom.remote.python.dbquery.zip</code>файл в ваш тенант | |||
#* <code>Settings > Monitored technologies > Custom extensions > Upload extension</code> |
Версия 06:55, 31 мая 2023
Обзор
Пользовательское расширение запросов к БД
Это специальное расширение АктивногоШлюза позволяет выполнять запросы к базам данных 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