Exasol
Exasol 是一個專注於分析的平行關聯式資料庫管理系統 (RDBMS)。 連接到 Exasol 資料庫以建立、讀取、更新和刪除資料。
此連接器適用於以下產品和區域:
| 服務 | Class | Regions |
|---|---|---|
| 副駕駛工作室 | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 邏輯應用程式 | 標準 | 所有 Logic Apps 區域, 但下列區域除外: - Azure Government 區域 - Azure 中國區域 - 美國國防部 (DoD) |
| Power Apps | 進階 | 除下列區域外的所有 Power Apps 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| Power Automate(自動化服務) | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 連絡人 | |
|---|---|
| 名稱 | Exasol |
| URL | https://github.com/exasol/power-apps-connector/issues |
| integrationteam@exasol.com |
| 連接器中繼資料 | |
|---|---|
| Publisher | 埃克薩索股份公司 |
| 網站 | 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 的存取權。
注意:之後您仍然可以編輯這兩個值。
請參閱使用者指南以取得更詳細的說明和完整的教學課程。
已知問題與限制
目前不支援使用內部部署資料閘道。
正在建立連線
連接器支援下列驗證類型:
| 預設值 | 建立連線的參數。 | 所有區域 | 不可共享 |
預設
適用:所有地區
建立連線的參數。
這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。
| 名稱 | 類型 | Description | 為必填項目 |
|---|---|---|---|
| API 金鑰 | securestring | 此 API 的 API 金鑰 | 對 |
| Host | 字串 | 主機 (IP 位址或主機名稱) | 對 |
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 100 | 60 秒 |
動作
| 取得可供使用者使用的表格 |
取得所有可用表格的清單 |
| 在 Exasol 資料庫上執行陳述式 |
執行沒有結果集的陳述式 |
| 將資料列插入表格 |
將單一列插入 Exasol 表格 |
| 查詢 Exasol 資料庫 |
提供查詢並取得結果集 |
| 根據條件從資料表中刪除資料列 |
從提供 WHERE 條件的資料表中刪除零個或多個資料列 |
| 根據條件從資料表取得資料列 |
從提供 WHERE 條件的資料表中取得零或多個資料列 |
| 根據條件更新表格中的列 |
根據條件更新表格中的零或多個資料列 |
取得可供使用者使用的表格
在 Exasol 資料庫上執行陳述式
將資料列插入表格
將單一列插入 Exasol 表格
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
傳回
查詢 Exasol 資料庫
根據條件從資料表中刪除資料列
從提供 WHERE 條件的資料表中刪除零個或多個資料列
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
比較述詞
|
comparisonPredicate | string | ||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
傳回
根據條件從資料表取得資料列
從提供 WHERE 條件的資料表中取得零或多個資料列
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
Exasol 結構描述名稱
|
schemaName | True | string |
Exasol 結構描述名稱 |
|
Exasol 表格名稱
|
tableName | True | string |
Exasol 表格名稱 |
|
WHERE 子句的 Exasol 資料行名稱
|
columnName | string |
WHERE 子句的 Exasol 資料行名稱 |
|
|
WHERE 子句的比較述詞
|
comparisonPredicate | string |
WHERE 子句的比較述詞 |
|
|
指定 Exasol 資料行的值
|
value | string |
指定 Exasol 資料行的值 |
|
|
值類型:字串、布爾值、整數或浮點數
|
valueType | string |
值類型:字串、布爾值、整數或浮點數 |
傳回
- response
- object
根據條件更新表格中的列
根據條件更新表格中的零或多個資料列
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
比較述詞
|
comparisonPredicate | string | ||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
傳回
定義
exasol_rest_api。APIBase回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
例外狀況
|
exception | string | |
|
狀態
|
status | string |
exasol_rest_api。GetTables回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
例外狀況
|
exception | string | |
|
狀態
|
status | string | |
|
表格清單
|
tablesList | array of exasol_rest_api.Table |
exasol_rest_api。桌子
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
schemaName
|
schemaName | string | |
|
tableName
|
tableName | string |
物件
這是類型 'object'。