Exasol
Exasol es un sistema de administración de bases de datos relacionales (RDBMS) centrado en análisis. Conéctese a una base de datos de Exasol para crear, leer, actualizar y eliminar datos.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Exasol |
| URL | https://github.com/exasol/power-apps-connector/issues |
| Correo Electrónico | integrationteam@exasol.com |
| Metadatos del conector | |
|---|---|
| Publicador | Exasol AG |
| Sitio web | https://www.exasol.com/ |
| Directiva de privacidad | https://www.exasol.com/privacy-policy |
| Categorías | Datos; Business Intelligence |
Prerrequisitos
Necesitará lo siguiente para continuar:
- Un plan de Microsoft Power Apps o Power Automate
- Una base de datos exasol
- Configuración de la API REST de Exasol, accesible desde Internet
Obtención de credenciales
Actualmente, el conector usa una clave de API como método de autenticación predeterminado.
Las claves de API se pueden establecer en la API REST de Exasol, que también es necesario configurar para usar este conector.
Introducción al conector
Primero debe configurar la API REST de Exasol (consulte: https://github.com/exasol/exasol-rest-api).
El propio conector toma 2 parámetros al crear una nueva conexión:
"Host": donde se hospeda la API REST (puede ser una dirección IP o un nombre DNS).
"Clave de API": se trata de una de las claves de autenticación que ha configurado para obtener acceso a la API REST.
Nota: Todavía puede editar estos 2 valores después.
Consulte la guía del usuario para obtener instrucciones más detalladas y un tutorial completo aquí.
Problemas y limitaciones conocidos
Actualmente no se admite el uso de una puerta de enlace de datos local.
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Predeterminado | Parámetros para crear una conexión. | Todas las regiones | No se puede compartir |
Predeterminado
Aplicable: Todas las regiones
Parámetros para crear una conexión.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Clave de API | securestring | La clave de API para esta API | Cierto |
| Host | cuerda / cadena | Host (dirección IP o nombre de host) | Cierto |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Actualizar filas de una tabla en función de una condición |
Actualizar cero o más filas de una tabla en función de una condición |
| Consulta de la base de datos de Exasol |
Proporcionar una consulta y obtener un conjunto de resultados |
| Ejecutar una instrucción en la base de datos de Exasol |
Ejecutar una instrucción sin un conjunto de resultados |
| Eliminación de filas de una tabla basada en una condición |
Eliminar cero o más filas de una tabla que proporciona una condición WHERE |
| Insertar fila en una tabla |
Insertar una sola fila en una tabla de Exasol |
| Obtención de filas de una tabla basada en una condición |
Obtener cero o más filas de una tabla que proporciona una condición WHERE |
| Obtener tablas disponibles para el usuario |
Obtener una lista de todas las tablas disponibles |
Actualizar filas de una tabla en función de una condición
Actualizar cero o más filas de una tabla en función de una condición
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
comparisonPredicate
|
comparisonPredicate | string | ||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
Devoluciones
Consulta de la base de datos de Exasol
Proporcionar una consulta y obtener un conjunto de resultados
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Consulta SELECT
|
query | True | string |
Consulta SELECT |
Devoluciones
- response
- object
Ejecutar una instrucción en la base de datos de Exasol
Ejecutar una instrucción sin un conjunto de resultados
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
sqlStatement
|
sqlStatement | string |
Devoluciones
- response
- object
Eliminación de filas de una tabla basada en una condición
Eliminar cero o más filas de una tabla que proporciona una condición WHERE
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
comparisonPredicate
|
comparisonPredicate | string | ||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
Devoluciones
Insertar fila en una tabla
Insertar una sola fila en una tabla de Exasol
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
Devoluciones
Obtención de filas de una tabla basada en una condición
Obtener cero o más filas de una tabla que proporciona una condición WHERE
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre del esquema de Exasol
|
schemaName | True | string |
Nombre del esquema de Exasol |
|
Nombre de tabla de Exasol
|
tableName | True | string |
Nombre de tabla de Exasol |
|
Nombre de columna exasol para la cláusula WHERE
|
columnName | string |
Nombre de columna exasol para la cláusula WHERE |
|
|
Predicado de comparación para la cláusula WHERE
|
comparisonPredicate | string |
Predicado de comparación para la cláusula WHERE |
|
|
Valor de la columna Exasol especificada
|
value | string |
Valor de la columna Exasol especificada |
|
|
Tipo del valor: string, bool, int o float
|
valueType | string |
Tipo del valor: string, bool, int o float |
Devoluciones
- response
- object
Obtener tablas disponibles para el usuario
Obtener una lista de todas las tablas disponibles
Devoluciones
Definiciones
exasol_rest_api. APIBaseResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
excepción
|
exception | string | |
|
estado
|
status | string |
exasol_rest_api. GetTablesResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
excepción
|
exception | string | |
|
estado
|
status | string | |
|
tablesList
|
tablesList | array of exasol_rest_api.Table |
exasol_rest_api. Mesa
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
schemaName
|
schemaName | string | |
|
tableName
|
tableName | string |
objeto
Este es el tipo 'objeto'.