Compartilhar via


Exasol

O Exasol é um RDBMS (sistema de gerenciamento de banco de dados relacional com foco em análise). Conecte-se a um banco de dados Exasol para criar, ler, atualizar e excluir dados.

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Exasol
URL https://github.com/exasol/power-apps-connector/issues
Email integrationteam@exasol.com
Metadados do conector
Publicador Exasol AG
Site https://www.exasol.com/
Política de privacidade https://www.exasol.com/privacy-policy
Categorias Dados; Business Intelligence

Pré-requisitos

Você precisará do seguinte para continuar:

  • Um plano do Microsoft Power Apps ou do Power Automate
  • Um banco de dados Exasol
  • Configuração da API REST do Exasol, voltada para a Internet

Como obter credenciais

Atualmente, o conector usa uma chave de API como o método de autenticação padrão.
As chaves de API podem ser definidas na API REST do Exasol, que você também precisa configurar para usar esse conector.

Introdução ao conector

Primeiro, você deve configurar a API REST do Exasol (consulte: https://github.com/exasol/exasol-rest-api).

O conector em si usa dois parâmetros ao criar uma nova conexão:

'Host': onde sua API REST está hospedada (pode ser um endereço IP ou nome DNS).

'Chave de API': essa é uma das chaves de autenticação que você configurou para obter acesso à API REST.

Observação: você ainda pode editar esses dois valores posteriormente.

Consulte o guia do usuário para obter instruções mais detalhadas e um tutorial completo aqui.

Problemas e limitações conhecidos

No momento, não há suporte para o uso de um gateway de dados local.

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Default Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: todas as regiões

Parâmetros para criar conexão.

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
Chave de API secureString A chave de API para esta API Verdade
Host cadeia Host (nome do host ou endereço ip) Verdade

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

Atualizar linhas em uma tabela com base em uma condição

Atualizar zero ou mais linhas em uma tabela com base em uma condição

Consultar o banco de dados Exasol

Fornecer uma consulta e obter um conjunto de resultados

Excluir linhas de uma tabela com base em uma condição

Excluir zero ou mais linhas de uma tabela fornecendo uma condição WHERE

Executar uma instrução no banco de dados Exasol

Executar uma instrução sem um conjunto de resultados

Inserir linha em uma tabela

Inserir uma única linha em uma tabela Exasol

Obter linhas de uma tabela com base em uma condição

Obter zero ou mais linhas de uma tabela fornecendo uma condição WHERE

Obter tabelas disponíveis para o usuário

Obter uma lista de todas as tabelas disponíveis

Atualizar linhas em uma tabela com base em uma condição

Atualizar zero ou mais linhas em uma tabela com base em uma condição

Parâmetros

Nome Chave Obrigatório Tipo Description
comparisonPredicate
comparisonPredicate string
columnName
columnName string
value
value
columnName
columnName string
value
value
schemaName
schemaName string
tableName
tableName string

Retornos

Consultar o banco de dados Exasol

Fornecer uma consulta e obter um conjunto de resultados

Parâmetros

Nome Chave Obrigatório Tipo Description
Consulta SELECT
query True string

Consulta SELECT

Retornos

response
object

Excluir linhas de uma tabela com base em uma condição

Excluir zero ou mais linhas de uma tabela fornecendo uma condição WHERE

Parâmetros

Nome Chave Obrigatório Tipo Description
comparisonPredicate
comparisonPredicate string
columnName
columnName string
value
value
schemaName
schemaName string
tableName
tableName string

Retornos

Executar uma instrução no banco de dados Exasol

Executar uma instrução sem um conjunto de resultados

Parâmetros

Nome Chave Obrigatório Tipo Description
sqlStatement
sqlStatement string

Retornos

response
object

Inserir linha em uma tabela

Inserir uma única linha em uma tabela Exasol

Parâmetros

Nome Chave Obrigatório Tipo Description
columnName
columnName string
value
value
schemaName
schemaName string
tableName
tableName string

Retornos

Obter linhas de uma tabela com base em uma condição

Obter zero ou mais linhas de uma tabela fornecendo uma condição WHERE

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do esquema exasol
schemaName True string

Nome do esquema exasol

Nome da tabela Exasol
tableName True string

Nome da tabela Exasol

Nome da coluna Exasol para a cláusula WHERE
columnName string

Nome da coluna Exasol para a cláusula WHERE

Predicado de comparação para a cláusula WHERE
comparisonPredicate string

Predicado de comparação para a cláusula WHERE

Valor da coluna Exasol especificada
value string

Valor da coluna Exasol especificada

Tipo do valor: cadeia de caracteres, bool, int ou float
valueType string

Tipo do valor: cadeia de caracteres, bool, int ou float

Retornos

response
object

Obter tabelas disponíveis para o usuário

Obter uma lista de todas as tabelas disponíveis

Retornos

Definições

exasol_rest_api. APIBaseResponse

Nome Caminho Tipo Description
exceção
exception string
status
status string

exasol_rest_api. GetTablesResponse

Nome Caminho Tipo Description
exceção
exception string
status
status string
tablesList
tablesList array of exasol_rest_api.Table

exasol_rest_api. Mesa

Nome Caminho Tipo Description
schemaName
schemaName string
tableName
tableName string

objeto

Esse é o tipo 'object'.