Freigeben über


Exasol

Exasol ist ein analyseorientiertes parallelisiertes relationales Datenbankverwaltungssystem (RDBMS). Stellen Sie eine Verbindung mit einer Exasol-Datenbank her, um Daten zu erstellen, zu lesen, zu aktualisieren und zu löschen.

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Kontakt
Name Exasol
URL https://github.com/exasol/power-apps-connector/issues
Email integrationteam@exasol.com
Connectormetadaten
Herausgeber Exasol AG
Webseite https://www.exasol.com/
Datenschutzrichtlinie https://www.exasol.com/privacy-policy
Kategorien Daten; Business Intelligence

Voraussetzungen

Sie benötigen Folgendes, um fortzufahren:

  • Ein Microsoft Power Apps- oder Power Automate-Plan
  • Eine Exasol-Datenbank
  • Exasol REST API eingerichtet, internetfähig

So erhalten Sie Anmeldeinformationen

Derzeit verwendet der Connector einen API-Schlüssel als Standardauthentifizierungsmethode.
Der API-Schlüssel kann in der Exasol-REST-API festgelegt werden, die Sie auch für die Verwendung dieses Connectors einrichten müssen.

Erste Schritte mit Ihrem Connector

Sie sollten zuerst die Exasol REST-API einrichten (siehe: https://github.com/exasol/exasol-rest-api).

Der Connector selbst akzeptiert zwei Parameter beim Erstellen einer neuen Verbindung:

"Host": Wo Ihre REST-API gehostet wird (dies kann eine IP-Adresse oder ein DNS-Name sein).

"API-Schlüssel": Dies ist einer der Authentifizierungsschlüssel, die Sie für den Zugriff auf die REST-API konfiguriert haben.

Hinweis: Sie können diese 2 Werte später noch bearbeiten.

Ausführlichere Anweisungen und ein vollständiges Lernprogramm finden Sie in der Benutzerhandbuch.

Bekannte Probleme und Einschränkungen

Die Verwendung eines lokalen Datengateways wird derzeit nicht unterstützt.

Erstellen einer Verbindung

Der Connector unterstützt die folgenden Authentifizierungstypen:

Vorgabe Parameter zum Erstellen einer Verbindung. Alle Regionen Nicht teilbar

Vorgabe

Anwendbar: Alle Regionen

Parameter zum Erstellen einer Verbindung.

Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.

Name Typ Description Erforderlich
API-Schlüssel securestring Der API-Schlüssel für diese API Richtig
Host Schnur Host (IP-Adresse oder Hostname) Richtig

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 100 60 Sekunden

Aktionen

Abfragen der Exasol-Datenbank

Bereitstellen einer Abfrage und Abrufen eines Resultsets

Abrufen von Tabellen, die für den Benutzer verfügbar sind

Abrufen einer Liste aller verfügbaren Tabellen

Abrufen von Zeilen aus einer Tabelle basierend auf einer Bedingung

Abrufen von null oder mehr Zeilen aus einer Tabelle, die eine WHERE-Bedingung bereitstellt

Aktualisieren von Zeilen in einer Tabelle basierend auf einer Bedingung

Aktualisieren von Null oder mehr Zeile in einer Tabelle basierend auf einer Bedingung

Ausführen einer Anweisung für die Exasol-Datenbank

Ausführen einer Anweisung ohne Resultset

Einfügen einer Zeile in eine Tabelle

Einfügen einer einzelnen Zeile in eine Exasol-Tabelle

Löschen von Zeilen aus einer Tabelle basierend auf einer Bedingung

Löschen von null oder mehr Zeilen aus einer Tabelle, die eine WHERE-Bedingung bereitstellt

Abfragen der Exasol-Datenbank

Bereitstellen einer Abfrage und Abrufen eines Resultsets

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
SELECT-Abfrage
query True string

SELECT-Abfrage

Gibt zurück

response
object

Abrufen von Tabellen, die für den Benutzer verfügbar sind

Abrufen einer Liste aller verfügbaren Tabellen

Gibt zurück

Abrufen von Zeilen aus einer Tabelle basierend auf einer Bedingung

Abrufen von null oder mehr Zeilen aus einer Tabelle, die eine WHERE-Bedingung bereitstellt

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Exasol-Schemaname
schemaName True string

Exasol-Schemaname

Name der Exasol-Tabelle
tableName True string

Name der Exasol-Tabelle

Exasol-Spaltenname für WHERE-Klausel
columnName string

Exasol-Spaltenname für WHERE-Klausel

Vergleichsdrädikat für WHERE-Klausel
comparisonPredicate string

Vergleichsdrädikat für WHERE-Klausel

Wert der angegebenen Exasol-Spalte
value string

Wert der angegebenen Exasol-Spalte

Typ des Werts: string, bool, int oder float
valueType string

Typ des Werts: string, bool, int oder float

Gibt zurück

response
object

Aktualisieren von Zeilen in einer Tabelle basierend auf einer Bedingung

Aktualisieren von Null oder mehr Zeile in einer Tabelle basierend auf einer Bedingung

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
comparisonPredicate
comparisonPredicate string
columnName
columnName string
value
value
columnName
columnName string
value
value
schemaName
schemaName string
tableName
tableName string

Gibt zurück

Ausführen einer Anweisung für die Exasol-Datenbank

Ausführen einer Anweisung ohne Resultset

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
sqlStatement
sqlStatement string

Gibt zurück

response
object

Einfügen einer Zeile in eine Tabelle

Einfügen einer einzelnen Zeile in eine Exasol-Tabelle

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
columnName
columnName string
value
value
schemaName
schemaName string
tableName
tableName string

Gibt zurück

Löschen von Zeilen aus einer Tabelle basierend auf einer Bedingung

Löschen von null oder mehr Zeilen aus einer Tabelle, die eine WHERE-Bedingung bereitstellt

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
comparisonPredicate
comparisonPredicate string
columnName
columnName string
value
value
schemaName
schemaName string
tableName
tableName string

Gibt zurück

Definitionen

exasol_rest_api. APIBaseResponse

Name Pfad Typ Beschreibung
Ausnahme
exception string
status
status string

exasol_rest_api. GetTablesResponse

Name Pfad Typ Beschreibung
Ausnahme
exception string
status
status string
tablesList
tablesList array of exasol_rest_api.Table

exasol_rest_api. Tisch

Name Pfad Typ Beschreibung
schemaName
schemaName string
tableName
tableName string

Objekt

Dies ist der Typ „Objekt“.