Partilhar via


Exasol

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

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

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure Government
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Premium Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - 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
Editora Exasol AG
Sítio Web https://www.exasol.com/
Política de privacidade https://www.exasol.com/privacy-policy
Categorias Dados; Inteligência de Negócios

Pré-requisitos

Você precisará do seguinte para prosseguir:

  • Um plano Microsoft Power Apps ou Power Automate
  • Uma base de dados Exasol
  • Exasol REST API configurado, voltado para a Internet

Como obter credenciais

Atualmente, o conector usa uma chave de API como o método de autenticação padrão.
A(s) chave(s) da API pode(m) ser definida(s) na API REST do Exasol, que você também precisa configurar para usar esse conector.

Introdução ao conector

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

O conector em si leva 2 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': Esta é uma das chaves de autenticação que você configurou para obter acesso à API REST.

Nota: Você ainda pode editar esses 2 valores depois.

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

Problemas conhecidos e limitações

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

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição 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.

Esta conexão não é compartilhável. Se o aplicativo avançado 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 (de caracteres) Host (endereço ip ou nome do host) Verdade

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de 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 a base 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 que fornece uma condição WHERE

Executar uma instrução no banco de dados Exasol

Executar uma instrução sem um conjunto de resultados

Inserir linha numa 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 que fornece uma condição WHERE

Obter tabelas que estão 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

Name Chave Necessário Tipo Description
comparaçãoPredicado
comparisonPredicate string
columnName
columnName string
valor
value
columnName
columnName string
valor
value
schemaName
schemaName string
tableName
tableName string

Devoluções

Consultar a base de dados Exasol

Fornecer uma consulta e obter um conjunto de resultados

Parâmetros

Name Chave Necessário Tipo Description
Consulta SELECT
query True string

Consulta SELECT

Devoluções

response
object

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

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

Parâmetros

Name Chave Necessário Tipo Description
comparaçãoPredicado
comparisonPredicate string
columnName
columnName string
valor
value
schemaName
schemaName string
tableName
tableName string

Devoluções

Executar uma instrução no banco de dados Exasol

Executar uma instrução sem um conjunto de resultados

Parâmetros

Name Chave Necessário Tipo Description
sqlStatement
sqlStatement string

Devoluções

response
object

Inserir linha numa tabela

Inserir uma única linha em uma tabela Exasol

Parâmetros

Name Chave Necessário Tipo Description
columnName
columnName string
valor
value
schemaName
schemaName string
tableName
tableName string

Devoluções

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

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

Parâmetros

Name Chave Necessá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: string, bool, int ou float
valueType string

Tipo do valor: string, bool, int ou float

Devoluções

response
object

Obter tabelas que estão disponíveis para o usuário

Obter uma lista de todas as tabelas disponíveis

Devoluções

Definições

exasol_rest_api. APIBaseResponse

Name Caminho Tipo Description
exceção
exception string
estado
status string

exasol_rest_api. GetTablesResponse

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

exasol_rest_api. Tabela

Name Caminho Tipo Description
schemaName
schemaName string
tableName
tableName string

objecto

Este é o tipo 'objeto'.