Partager via


Exasol

Exasol est un système de gestion des bases de données relationnelles parallélisé axé sur l’analytique (SGBDR). Connectez-vous à une base de données Exasol pour créer, lire, mettre à jour et supprimer des données.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Exasol
URL https://github.com/exasol/power-apps-connector/issues
Messagerie électronique integrationteam@exasol.com
Métadonnées du connecteur
Éditeur Exasol AG
Site internet https://www.exasol.com/
Politique de confidentialité https://www.exasol.com/privacy-policy
Catégories Données; Informatique décisionnelle

Prerequisites

Vous devez procéder comme suit :

  • Un plan Microsoft Power Apps ou Power Automate
  • Une base de données Exasol
  • Configuration de l’API REST Exasol, accessible sur Internet

Comment obtenir des informations d’identification

Actuellement, le connecteur utilise une clé API comme méthode d’authentification par défaut.
La ou les clés API peuvent être définies dans l’API REST Exasol que vous devez également configurer pour utiliser ce connecteur.

Bien démarrer avec votre connecteur

Vous devez d’abord configurer l’API REST Exasol (voir : https://github.com/exasol/exasol-rest-api).

Le connecteur lui-même prend 2 paramètres lors de la création d’une connexion :

« Hôte » : où votre API REST est hébergée (il peut s’agir d’une adresse IP ou d’un nom DNS).

« Clé API » : il s’agit de l’une des clés d’authentification que vous avez configurées pour accéder à l’API REST.

Remarque : Vous pouvez toujours modifier ces 2 valeurs par la suite.

Consultez le guide de l’utilisateur pour obtenir des instructions plus détaillées et un didacticiel complet ici.

Problèmes connus et limitations

L’utilisation d’une passerelle de données locale n’est actuellement pas prise en charge.

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Clé d’API securestring Clé API pour cette API Vrai
Host ficelle Hôte (adresse IP ou nom d’hôte) Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Exécuter une instruction sur la base de données Exasol

Exécuter une instruction sans jeu de résultats

Insérer une ligne dans une table

Insérer une seule ligne dans une table Exasol

Interroger la base de données Exasol

Fournir une requête et obtenir un jeu de résultats

Mettre à jour les lignes d’une table en fonction d’une condition

Mettre à jour zéro ou plusieurs lignes dans une table en fonction d’une condition

Obtenir des lignes d’une table en fonction d’une condition

Obtenir zéro ou plusieurs lignes d’une table fournissant une condition WHERE

Obtenir des tables disponibles pour l’utilisateur

Obtenir la liste de toutes les tables disponibles

Supprimer des lignes d’une table en fonction d’une condition

Supprimer zéro ou plusieurs lignes d’une table fournissant une condition WHERE

Exécuter une instruction sur la base de données Exasol

Exécuter une instruction sans jeu de résultats

Paramètres

Nom Clé Obligatoire Type Description
sqlStatement
sqlStatement string

Retours

response
object

Insérer une ligne dans une table

Insérer une seule ligne dans une table Exasol

Paramètres

Nom Clé Obligatoire Type Description
columnName
columnName string
value
value
schemaName
schemaName string
tableName
tableName string

Retours

Interroger la base de données Exasol

Fournir une requête et obtenir un jeu de résultats

Paramètres

Nom Clé Obligatoire Type Description
Requête SELECT
query True string

Requête SELECT

Retours

response
object

Mettre à jour les lignes d’une table en fonction d’une condition

Mettre à jour zéro ou plusieurs lignes dans une table en fonction d’une condition

Paramètres

Nom Clé Obligatoire Type Description
comparisonPredicate
comparisonPredicate string
columnName
columnName string
value
value
columnName
columnName string
value
value
schemaName
schemaName string
tableName
tableName string

Retours

Obtenir des lignes d’une table en fonction d’une condition

Obtenir zéro ou plusieurs lignes d’une table fournissant une condition WHERE

Paramètres

Nom Clé Obligatoire Type Description
Nom du schéma Exasol
schemaName True string

Nom du schéma Exasol

Nom de la table Exasol
tableName True string

Nom de la table Exasol

Nom de colonne Exasol pour la clause WHERE
columnName string

Nom de colonne Exasol pour la clause WHERE

Prédicat de comparaison pour la clause WHERE
comparisonPredicate string

Prédicat de comparaison pour la clause WHERE

Valeur de la colonne Exasol spécifiée
value string

Valeur de la colonne Exasol spécifiée

Type de la valeur : chaîne, bool, int ou float
valueType string

Type de la valeur : chaîne, bool, int ou float

Retours

response
object

Obtenir des tables disponibles pour l’utilisateur

Obtenir la liste de toutes les tables disponibles

Retours

Supprimer des lignes d’une table en fonction d’une condition

Supprimer zéro ou plusieurs lignes d’une table fournissant une condition WHERE

Paramètres

Nom Clé Obligatoire Type Description
comparisonPredicate
comparisonPredicate string
columnName
columnName string
value
value
schemaName
schemaName string
tableName
tableName string

Retours

Définitions

exasol_rest_api. APIBaseResponse

Nom Chemin d’accès Type Description
exception
exception string
status
status string

exasol_rest_api. GetTablesResponse

Nom Chemin d’accès Type Description
exception
exception string
status
status string
tablesList
tablesList array of exasol_rest_api.Table

exasol_rest_api. Table

Nom Chemin d’accès Type Description
schemaName
schemaName string
tableName
tableName string

objet

Il s’agit du type 'object'.