Exasol

Exasol は、分析に特化した並列化リレーショナル データベース管理システム (RDBMS) です。 Exasol データベースに接続して、データの作成、読み取り、更新、削除を行います。

このコネクタは、次の製品および地域で利用可能です:

Service クラス 地域
Logic Apps 標準 以下を除くすべての Logic Apps 地域 :
     -   Azure 政府の地域
     -   Azure 中国の地域
     -   国防総省 (DoD)
Power Automate プレミアム 以下を除くすべての Power Automate 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
Power Apps プレミアム 以下を除くすべての Power Apps 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21 Vianet が運用する中国のクラウド
     -   米国国防総省 (DoD)
お問い合わせ先
件名 Exasol
[URL] https://github.com/exasol/power-apps-connector/issues
メール integrationteam@exasol.com
Connector Metadata
発行者 Exasol AG
Web サイト https://www.exasol.com/
プライバシー ポリシー https://www.exasol.com/privacy-policy
カテゴリー データ; ビジネス インテリジェンス

前提条件

続行するには、次のものが必要です。

  • Microsoft Power Apps または Power Automate プラン
  • Exasol データベース
  • Exasol REST API を設定してインターネットに接続する

資格情報の入手方法

現在、コネクタは既定の認証方法として API キーを使用しています。
API キーは、Exasol REST API で設定することができ、このコネクタを使用するために設定する必要があります。

コネクタの使用を開始する

最初に Exasol REST API を設定する必要があります (次を参照してください: https://github.com/exasol/exasol-rest-api)。

コネクタ自体は、新規に接続を作成する際に 2 つのパラメータを受け取ります。

'Host': REST API がホストされている場所 (これは IP アドレスまたは DNS 名です)。

'API Key': REST API にアクセスするために設定した認証キーの 1 つです。

注: これら 2 つの値は後で編集できます。

より詳しい説明はユーザーガイドを、詳しいチュートリアルはこちらをご覧ください。

既知の問題と制限事項

オンプレミス データ ゲートウェイの使用は現在サポートされていません。

接続の作成

このコネクタは、次の認証タイプをサポートしています。

既定 接続を作成するためのパラメーター。 すべての地域 共有不可

既定

適用できるもの: すべての領域

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 説明設定 Required
API Key securestring この API の API キー True
Host string ホスト (IP アドレスまたはホスト名) True

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

Exasol データベースでステートメントを実行する

結果セットなしでステートメントを実行する

Exasol データベースに照会する

クエリを提供し、結果セットを取得します

ユーザーが利用できるテーブルを取得する

利用可能なすべてのテーブルのリストを取得する

条件に基づいてテーブルから行を削除します

WHERE 条件を指定して、テーブルから 0 行以上を削除する

条件に基づいてテーブルから行を取得します

WHERE 条件を指定して、テーブルから 0 行以上を取得する

条件に基づいてテーブルから行を更新します

条件に基づいてテーブルの 0 行以上を更新します

行をテーブルに挿入する

Exasol テーブルに 1 行挿入する

Exasol データベースでステートメントを実行する

結果セットなしでステートメントを実行する

パラメーター

名前 キー 必須 説明
sqlStatement
sqlStatement string

戻り値

返答
object

Exasol データベースに照会する

クエリを提供し、結果セットを取得します

パラメーター

名前 キー 必須 説明
クエリの選択
query True string

クエリの選択

戻り値

返答
object

ユーザーが利用できるテーブルを取得する

利用可能なすべてのテーブルのリストを取得する

戻り値

条件に基づいてテーブルから行を削除します

WHERE 条件を指定して、テーブルから 0 行以上を削除する

パラメーター

名前 キー 必須 説明
comparisonPredicate
comparisonPredicate string
columnName
columnName string
価値
value
schemaName
schemaName string
tableName
tableName string

戻り値

条件に基づいてテーブルから行を取得します

WHERE 条件を指定して、テーブルから 0 行以上を取得する

パラメーター

名前 キー 必須 説明
Exasol スキーマ名
schemaName True string

Exasol スキーマ名

Exasol テーブル名
tableName True string

Exasol テーブル名

WHERE 句の Exasol 列名
columnName string

WHERE 句の Exasol 列名

WHERE 句の比較述語
comparisonPredicate string

WHERE 句の比較述語

指定された Exasol 列の値
value string

指定された Exasol 列の値

値の種類: string、bool、int、float
valueType string

値の種類: string、bool、int、float

戻り値

返答
object

条件に基づいてテーブルから行を更新します

条件に基づいてテーブルの 0 行以上を更新します

パラメーター

名前 キー 必須 説明
comparisonPredicate
comparisonPredicate string
columnName
columnName string
価値
value
columnName
columnName string
価値
value
schemaName
schemaName string
tableName
tableName string

戻り値

行をテーブルに挿入する

Exasol テーブルに 1 行挿入する

パラメーター

名前 キー 必須 説明
columnName
columnName string
価値
value
schemaName
schemaName string
tableName
tableName string

戻り値

定義

exasol_rest_api.APIBaseResponse

名前 パス 説明
例外
exception string
ステータス
status string

exasol_rest_api.GetTablesResponse

名前 パス 説明
例外
exception string
ステータス
status string
tablesList
tablesList array of exasol_rest_api.Table

exasol_rest_api.Table

名前 パス 説明
schemaName
schemaName string
tableName
tableName string

オブジェクト

’オブジェクト’ 型です。