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 データベースでステートメントを実行する
Exasol データベースに照会する
ユーザーが利用できるテーブルを取得する
条件に基づいてテーブルから行を削除します
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 |
オブジェクト
’オブジェクト’ 型です。