Exasol
Exasol — это система управления реляционными базами данных с параллелизмом аналитики (RDBMS). Подключитесь к базе данных Exasol для создания, чтения, обновления и удаления данных.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Exasol |
| URL | https://github.com/exasol/power-apps-connector/issues |
| Адрес электронной почты | integrationteam@exasol.com |
| Метаданные соединителя | |
|---|---|
| Publisher | Exasol AG |
| Website | https://www.exasol.com/ |
| Политика конфиденциальности | https://www.exasol.com/privacy-policy |
| Категории | Данные; Бизнес-аналитика |
Предпосылки
Для продолжения вам потребуется следующее:
- План Microsoft Power Apps или Power Automate
- База данных Exasol
- Настройка REST API Exasol, подключение к Интернету
Получение учетных данных
В настоящее время соединитель использует ключ API в качестве метода проверки подлинности по умолчанию.
Ключи API можно задать в REST API Exasol, который также требуется настроить для использования этого соединителя.
Начало работы с соединителем
Сначала следует настроить REST API Exasol (см. следующее https://github.com/exasol/exasol-rest-api).
Сам соединитель принимает 2 параметра при создании нового подключения:
Узел: место размещения REST API (это может быть IP-адрес или DNS-имя).
Ключ API. Это один из ключей проверки подлинности, настроенных для получения доступа к REST API.
Примечание. Эти 2 значения по-прежнему можно изменить после этого.
Дополнительные инструкции и полный учебник см. в руководстве пользователя.
Известные проблемы и ограничения
Использование локального шлюза данных в настоящее время не поддерживается.
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Ключ API | securestring | Ключ API для этого API | True |
| Host | струна | Узел (IP-адрес или имя узла) | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Вставка строки в таблицу |
Вставка одной строки в таблицу Exasol |
| Выполнение инструкции в базе данных Exasol |
Выполнение инструкции без результирующих наборов |
| Запрос базы данных Exasol |
Укажите запрос и получите результирующий набор |
| Обновление строк в таблице на основе условия |
Обновление нулевой или более строк в таблице на основе условия |
| Получение строк из таблицы на основе условия |
Получение нулевых или более строк из таблицы с условием WHERE |
| Получение таблиц, доступных для пользователя |
Получение списка всех доступных таблиц |
| Удаление строк из таблицы на основе условия |
Удаление нулевых или более строк из таблицы с условием WHERE |
Вставка строки в таблицу
Вставка одной строки в таблицу Exasol
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
Возвращаемое значение
Выполнение инструкции в базе данных Exasol
Выполнение инструкции без результирующих наборов
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
sqlStatement
|
sqlStatement | string |
Возвращаемое значение
- response
- object
Запрос базы данных Exasol
Укажите запрос и получите результирующий набор
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Запрос SELECT
|
query | True | string |
Запрос SELECT |
Возвращаемое значение
- response
- object
Обновление строк в таблице на основе условия
Обновление нулевой или более строк в таблице на основе условия
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
сравнениеPredicate
|
comparisonPredicate | string | ||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
Возвращаемое значение
Получение строк из таблицы на основе условия
Получение нулевых или более строк из таблицы с условием WHERE
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя схемы Exasol
|
schemaName | True | string |
Имя схемы Exasol |
|
Имя таблицы Exasol
|
tableName | True | string |
Имя таблицы Exasol |
|
Имя столбца Exasol для предложения WHERE
|
columnName | string |
Имя столбца Exasol для предложения WHERE |
|
|
Предикат сравнения для предложения WHERE
|
comparisonPredicate | string |
Предикат сравнения для предложения WHERE |
|
|
Значение указанного столбца Exasol
|
value | string |
Значение указанного столбца Exasol |
|
|
Тип значения: string, bool, int или float
|
valueType | string |
Тип значения: string, bool, int или float |
Возвращаемое значение
- response
- object
Получение таблиц, доступных для пользователя
Удаление строк из таблицы на основе условия
Удаление нулевых или более строк из таблицы с условием WHERE
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
сравнениеPredicate
|
comparisonPredicate | string | ||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
Возвращаемое значение
Определения
exasol_rest_api. APIBaseResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
исключение
|
exception | string | |
|
статус
|
status | string |
exasol_rest_api. GetTablesResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
исключение
|
exception | string | |
|
статус
|
status | string | |
|
tablesList
|
tablesList | array of exasol_rest_api.Table |
exasol_rest_api. Стол
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
schemaName
|
schemaName | string | |
|
tableName
|
tableName | string |
объект
Это тип object.