Exasol
Exasol is een op analyses gericht geparallelliseerd relationeel databasebeheersysteem (RDBMS). Maak verbinding met een Exasol-database om gegevens te maken, lezen, bij te werken en te verwijderen.
Deze connector is beschikbaar in de volgende producten en regio's:
| Dienst | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Logic-apps | Standaard | Alle Logic Apps-regio's , met uitzondering van het volgende: - Azure Government-regio's - Azure China-regio's - Us Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Contactpersoon | |
|---|---|
| Naam | Exasol |
| URL | https://github.com/exasol/power-apps-connector/issues |
| E-mailen | integrationteam@exasol.com |
| Connectormetagegevens | |
|---|---|
| Uitgever | Exasol AG |
| Webpagina | https://www.exasol.com/ |
| Privacybeleid | https://www.exasol.com/privacy-policy |
| Categorieën | Gegevens; Business Intelligence |
Vereiste voorwaarden
U hebt het volgende nodig om door te gaan:
- Een Microsoft Power Apps- of Power Automate-abonnement
- Een Exasol-database
- Exasol REST API instellen, internetgericht
Referenties ophalen
Momenteel gebruikt de connector een API-sleutel als standaardverificatiemethode.
De API-sleutel(en) kunnen worden ingesteld in de Exasol REST API die u ook moet instellen voor het gebruik van deze connector.
Aan de slag met uw connector
U moet eerst de Exasol REST API instellen (zie: https://github.com/exasol/exasol-rest-api).
De connector zelf heeft twee parameters nodig bij het maken van een nieuwe verbinding:
'Host': waar uw REST API wordt gehost (dit kan een IP-adres of DNS-naam zijn).
API-sleutel: dit is een van de verificatiesleutels die u hebt geconfigureerd om toegang te krijgen tot de REST API.
Opmerking: U kunt deze 2 waarden later nog steeds bewerken.
Raadpleeg de gebruikershandleiding voor gedetailleerdere instructies en een volledige zelfstudie hier.
Bekende problemen en beperkingen
Het gebruik van een on-premises gegevensgateway wordt momenteel niet ondersteund.
Een verbinding maken
De connector ondersteunt de volgende verificatietypen:
| standaard | Parameters voor het maken van verbinding. | Alle regio's | Niet deelbaar |
Verstek
Van toepassing: Alle regio's
Parameters voor het maken van verbinding.
Dit is geen deelbare verbinding. Als de power-app wordt gedeeld met een andere gebruiker, wordt een andere gebruiker gevraagd om expliciet een nieuwe verbinding te maken.
| Naam | Typologie | Description | Verplicht |
|---|---|---|---|
| API-sleutel | beveiligde string | De API-sleutel voor deze API | Klopt |
| Host | touw | Host (IP-adres of hostnaam) | Klopt |
Beperkingslimieten
| Name | Aanroepen | Verlengingsperiode |
|---|---|---|
| API-aanroepen per verbinding | 100 | 60 seconden |
Acties
| Een instructie uitvoeren op de Exasol-database |
Een instructie uitvoeren zonder een resultatenset |
| Query's uitvoeren op de Exasol-database |
Een query opgeven en een resultatenset ophalen |
| Rij invoegen in een tabel |
Eén rij invoegen in een Exasol-tabel |
| Rijen in een tabel bijwerken op basis van een voorwaarde |
Nul of meer rijen in een tabel bijwerken op basis van een voorwaarde |
| Rijen ophalen uit een tabel op basis van een voorwaarde |
Nul of meer rijen ophalen uit een tabel met een WHERE-voorwaarde |
| Rijen uit een tabel verwijderen op basis van een voorwaarde |
Nul of meer rijen uit een tabel verwijderen die een WHERE-voorwaarde bieden |
| Tabellen ophalen die beschikbaar zijn voor de gebruiker |
Een lijst met alle beschikbare tabellen ophalen |
Een instructie uitvoeren op de Exasol-database
Een instructie uitvoeren zonder een resultatenset
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
sqlStatement
|
sqlStatement | string |
Retouren
- response
- object
Query's uitvoeren op de Exasol-database
Een query opgeven en een resultatenset ophalen
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
SELECT-query
|
query | True | string |
SELECT-query |
Retouren
- response
- object
Rij invoegen in een tabel
Eén rij invoegen in een Exasol-tabel
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
columnName
|
columnName | string | ||
|
waarde
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
Retouren
Rijen in een tabel bijwerken op basis van een voorwaarde
Nul of meer rijen in een tabel bijwerken op basis van een voorwaarde
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
comparisonPredicate
|
comparisonPredicate | string | ||
|
columnName
|
columnName | string | ||
|
waarde
|
value | |||
|
columnName
|
columnName | string | ||
|
waarde
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
Retouren
Rijen ophalen uit een tabel op basis van een voorwaarde
Nul of meer rijen ophalen uit een tabel met een WHERE-voorwaarde
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Exasol-schemanaam
|
schemaName | True | string |
Exasol-schemanaam |
|
Naam van exasol-tabel
|
tableName | True | string |
Naam van exasol-tabel |
|
Exasol-kolomnaam voor WHERE-component
|
columnName | string |
Exasol-kolomnaam voor WHERE-component |
|
|
Vergelijkingspredicaat voor WHERE-component
|
comparisonPredicate | string |
Vergelijkingspredicaat voor WHERE-component |
|
|
Waarde van de opgegeven Exasol-kolom
|
value | string |
Waarde van de opgegeven Exasol-kolom |
|
|
Type van de waarde: tekenreeks, bool, int of float
|
valueType | string |
Type van de waarde: tekenreeks, bool, int of float |
Retouren
- response
- object
Rijen uit een tabel verwijderen op basis van een voorwaarde
Nul of meer rijen uit een tabel verwijderen die een WHERE-voorwaarde bieden
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
comparisonPredicate
|
comparisonPredicate | string | ||
|
columnName
|
columnName | string | ||
|
waarde
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
Retouren
Tabellen ophalen die beschikbaar zijn voor de gebruiker
Definities
exasol_rest_api. APIBaseResponse
| Name | Pad | Type | Description |
|---|---|---|---|
|
uitzondering
|
exception | string | |
|
status
|
status | string |
exasol_rest_api. GetTablesResponse
| Name | Pad | Type | Description |
|---|---|---|---|
|
uitzondering
|
exception | string | |
|
status
|
status | string | |
|
tablesList
|
tablesList | array of exasol_rest_api.Table |
exasol_rest_api. Tafel
| Name | Pad | Type | Description |
|---|---|---|---|
|
schemaName
|
schemaName | string | |
|
tableName
|
tableName | string |
Voorwerp
Dit is het type 'object'.