Поделиться через


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.