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 |
| 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
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'.