Exasol
Exasol은 분석 중심의 병렬 처리된 RDBMS(관계형 데이터베이스 관리 시스템)입니다. Exasol 데이터베이스에 연결하여 데이터를 만들고, 읽고, 업데이트하고, 삭제합니다.
이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.
| 서비스 | 클래스 | Regions |
|---|---|---|
| Copilot Studio | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 논리 앱 | 스탠다드 | 다음을 제외한 모든 Logic Apps 지역 : - Azure Government 지역 - Azure 중국 지역 - 미국 국방부(DoD) |
| Power Apps | Premium | 다음을 제외한 모든 Power Apps 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| Power Automate | Premium | 다음을 제외한 모든 Power Automate 지역 : - 미국 정부(GCC) - 미국 정부(GCC High) - 21Vianet에서 운영하는 중국 클라우드 - 미국 국방부(DoD) |
| 연락처 | |
|---|---|
| 이름 | Exasol |
| URL | https://github.com/exasol/power-apps-connector/issues |
| 전자 메일 | integrationteam@exasol.com |
| 커넥터 메타데이터 | |
|---|---|
| 게시자 | Exasol AG |
| 웹 사이트 | https://www.exasol.com/ |
| 개인 정보 보호 정책 | https://www.exasol.com/privacy-policy |
| 카테고리 | 데이터; 비즈니스 인텔리전스 |
필수 조건
계속하려면 다음이 필요합니다.
- Microsoft Power Apps 또는 Power Automate 계획
- Exasol 데이터베이스
- Exasol REST API 설정, 인터넷 연결
자격 증명을 가져오는 방법
현재 커넥터는 API 키를 기본 인증 방법으로 사용합니다.
이 커넥터를 사용하도록 설정하는 데 필요한 Exasol REST API에서 API 키를 설정할 수 있습니다.
커넥터 시작
먼저 Exasol REST API를 설정해야 합니다(참조: https://github.com/exasol/exasol-rest-api).
커넥터 자체는 새 연결을 만들 때 2개 매개 변수를 사용합니다.
'호스트': REST API가 호스트되는 위치(IP 주소 또는 DNS 이름일 수 있습니다).
'API 키': REST API에 대한 액세스 권한을 얻기 위해 구성한 인증 키 중 하나입니다.
참고: 나중에 이러한 2개의 값을 편집할 수 있습니다.
자세한 지침 및 전체 자습서는 여기에서 사용자 가이드를 참조하세요.
알려진 문제 및 제한 사항
온-프레미스 데이터 게이트웨이 사용은 현재 지원되지 않습니다.
연결을 만드는 중
커넥터는 다음 인증 유형을 지원합니다.
| 기본값 | 연결을 만들기 위한 매개 변수입니다. | 모든 지역 | 공유할 수 없음 |
기본값
적용 가능: 모든 지역
연결을 만들기 위한 매개 변수입니다.
공유 가능한 연결이 아닙니다. 전원 앱이 다른 사용자와 공유되면 다른 사용자에게 새 연결을 명시적으로 만들라는 메시지가 표시됩니다.
| 이름 | 유형 | Description | 필수 |
|---|---|---|---|
| API 키 | 시큐어스트링 (보안 문자열) | 이 API에 대한 API 키 | 진실 |
| Host | 문자열 | 호스트(IP 주소 또는 호스트 이름) | 진실 |
제한 한도
| Name | 호출 | 갱신 기간 |
|---|---|---|
| 연결당 API 호출 | 100 | 60초 |
동작
| Exasol 데이터베이스 쿼리 |
쿼리를 제공하고 결과 집합 가져오기 |
| Exasol 데이터베이스에서 문 실행 |
결과 집합 없이 문 실행 |
| 사용자가 사용할 수 있는 테이블 가져오기 |
사용 가능한 모든 테이블 목록 가져오기 |
| 조건에 따라 테이블에서 행 가져오기 |
WHERE 조건을 제공하는 테이블에서 0개 이상의 행 가져오기 |
| 조건에 따라 테이블에서 행 삭제 |
WHERE 조건을 제공하는 테이블에서 0개 이상의 행 삭제 |
| 조건에 따라 테이블의 행 업데이트 |
조건에 따라 테이블에서 0개 이상의 행 업데이트 |
| 표에 행 삽입 |
Exasol 테이블에 단일 행 삽입 |
Exasol 데이터베이스 쿼리
쿼리를 제공하고 결과 집합 가져오기
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
SELECT 쿼리
|
query | True | string |
SELECT 쿼리 |
반환
- response
- object
Exasol 데이터베이스에서 문 실행
사용자가 사용할 수 있는 테이블 가져오기
조건에 따라 테이블에서 행 가져오기
WHERE 조건을 제공하는 테이블에서 0개 이상의 행 가져오기
매개 변수
| Name | 키 | 필수 | 형식 | 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 열의 값 |
|
|
값의 형식: string, bool, int 또는 float
|
valueType | string |
값의 형식: string, bool, int 또는 float |
반환
- response
- object
조건에 따라 테이블에서 행 삭제
WHERE 조건을 제공하는 테이블에서 0개 이상의 행 삭제
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
comparisonPredicate
|
comparisonPredicate | string | ||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
테이블 이름
|
tableName | string |
반환
조건에 따라 테이블의 행 업데이트
조건에 따라 테이블에서 0개 이상의 행 업데이트
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
comparisonPredicate
|
comparisonPredicate | string | ||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
테이블 이름
|
tableName | string |
반환
표에 행 삽입
Exasol 테이블에 단일 행 삽입
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
테이블 이름
|
tableName | string |
반환
정의
exasol_rest_api. APIBaseResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
exception
|
exception | string | |
|
status
|
status | string |
exasol_rest_api. GetTablesResponse
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
exception
|
exception | string | |
|
status
|
status | string | |
|
tablesList
|
tablesList | array of exasol_rest_api.Table |
exasol_rest_api. 테이블
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
schemaName
|
schemaName | string | |
|
테이블 이름
|
tableName | string |
객체
'object' 형식입니다.