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 |
| 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 データベースでステートメントを実行する
Exasol データベースのクエリを実行する
テーブルに行を挿入する
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' です。