次の方法で共有


Exasol

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

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス リージョン
コピロット スタジオ Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - Azure Government リージョン
     - Azure China リージョン
     - 米国国防総省 (DoD)
Power Apps Premium 次を除くすべての Power Apps リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
Power Automate Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
お問い合わせ
名前 Exasol
URL https://github.com/exasol/power-apps-connector/issues
Email integrationteam@exasol.com
コネクタ メタデータ
Publisher Exasol AG
Website https://www.exasol.com/
プライバシー ポリシー https://www.exasol.com/privacy-policy
カテゴリ データ;ビジネス インテリジェンス

[前提条件]

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

  • Microsoft Power Apps または Power Automate プラン
  • Exasol データベース
  • Exasol REST API のセットアップ、インターネットに接続

資格情報を取得する方法

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

コネクタの概要

最初に Exasol REST API を設定する必要があります (「 https://github.com/exasol/exasol-rest-api」を参照)。

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

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

'API キー': これは、REST API にアクセスできるように構成した認証キーの 1 つです。

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

詳細な手順と完全なチュートリアルについては、ユーザー ガイドを 参照してください

既知の問題と制限事項

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

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

デフォルト 接続を作成するためのパラメーター。 すべてのリージョン 共有不可

デフォルト

適用対象: すべてのリージョン

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

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

名前 タイプ Description 必須
API キー securestring この API の API キー 正しい
Host 文字列 ホスト (IP アドレスまたはホスト名) 正しい

調整制限

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

アクション

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

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

Exasol データベースのクエリを実行する

クエリを指定して結果セットを取得する

テーブルに行を挿入する

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

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

使用可能なすべてのテーブルの一覧を取得する

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

WHERE 条件を提供するテーブルから 0 行以上の行を削除する

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

WHERE 条件を提供するテーブルから 0 行以上の行を取得する

条件に基づいてテーブル内の行を更新する

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

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

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

パラメーター

名前 キー 必須 説明
sqlStatement
sqlStatement string

戻り値

response
object

Exasol データベースのクエリを実行する

クエリを指定して結果セットを取得する

パラメーター

名前 キー 必須 説明
SELECT クエリ
query True string

SELECT クエリ

戻り値

response
object

テーブルに行を挿入する

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

パラメーター

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

戻り値

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

使用可能なすべてのテーブルの一覧を取得する

戻り値

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

WHERE 条件を提供するテーブルから 0 行以上の行を削除する

パラメーター

名前 キー 必須 説明
comparisonPredicate
comparisonPredicate string
columnName
columnName string
value
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

戻り値

response
object

条件に基づいてテーブル内の行を更新する

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

パラメーター

名前 キー 必須 説明
comparisonPredicate
comparisonPredicate string
columnName
columnName string
value
value
columnName
columnName string
value
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。テーブル

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

オブジェクト

これは型 'object' です。