Exasol
Exasol, analiz odaklı paralelleştirilmiş ilişkisel veritabanı yönetim sistemidir (RDBMS). Verileri oluşturmak, okumak, güncelleştirmek ve silmek için exasol veritabanına bağlanın.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| İsim | Exasol |
| URL | https://github.com/exasol/power-apps-connector/issues |
| E-posta | integrationteam@exasol.com |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | Exasol AG |
| Web sitesi | https://www.exasol.com/ |
| Gizlilik ilkesi | https://www.exasol.com/privacy-policy |
| Kategoriler | Veri; İş Zekası |
Önkoşullar
Devam etmek için aşağıdakilere ihtiyacınız olacaktır:
- Microsoft Power Apps veya Power Automate planı
- Exasol veritabanı
- Exasol REST API kurulumu, İnternet'e yönelik
Kimlik bilgilerini alma
Bağlayıcı şu anda varsayılan kimlik doğrulama yöntemi olarak bir API Anahtarı kullanır.
API anahtarları Exasol REST API'sinde ayarlanabilir ve bu bağlayıcıyı kullanmak için de ayarlamanız gerekir.
Bağlayıcınızı kullanmaya başlama
Önce Exasol REST API'sini ayarlamanız gerekir (bkz: https://github.com/exasol/exasol-rest-api).
Bağlayıcının kendisi yeni bir bağlantı oluştururken 2 parametre alır:
'Ana Bilgisayar': REST API'nizin barındırıldığı yer (bu bir IP adresi veya DNS adı olabilir).
'API Anahtarı': Bu, REST API'ye erişim kazanmak için yapılandırdığınız kimlik doğrulama anahtarlarından biridir.
Not: Bu 2 değeri daha sonra da düzenleyebilirsiniz.
Daha ayrıntılı yönergeler ve tam öğretici için lütfen buradaki kullanıcı kılavuzuna bakın.
Bilinen sorunlar ve sınırlamalar
Şirket içi veri ağ geçidi kullanmak şu anda desteklenmemektedir.
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılamaz |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| API Anahtarı | securestring | Bu API için API Anahtarı | Doğru |
| Host | String | Ana bilgisayar (ip adresi veya ana bilgisayar adı) | Doğru |
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 100 | 60 saniye |
Eylemler
| Exasol veritabanında deyim yürütme |
Sonuç kümesi olmadan bir deyimi yürütme |
| Exasol veritabanını sorgulama |
Sorgu sağlama ve sonuç kümesi alma |
| Kullanıcı için kullanılabilir tabloları alma |
Kullanılabilir tüm tabloların listesini alma |
| Tablodaki satırları bir koşula göre alma |
WHERE koşulu sağlayan bir tablodan sıfır veya daha fazla satır alma |
| Tablodaki satırları bir koşula göre güncelleştirme |
Tablodaki sıfır veya daha fazla satırı bir koşula göre güncelleştirme |
| Tablodaki satırları bir koşula göre silme |
WHERE koşulu sağlayan bir tablodan sıfır veya daha fazla satır silme |
| Tabloya satır ekleme |
Exasol tablosuna tek satır ekleme |
Exasol veritabanında deyim yürütme
Sonuç kümesi olmadan bir deyimi yürütme
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
sqlStatement
|
sqlStatement | string |
Döndürülenler
- response
- object
Exasol veritabanını sorgulama
Sorgu sağlama ve sonuç kümesi alma
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
SELECT sorgusu
|
query | True | string |
SELECT sorgusu |
Döndürülenler
- response
- object
Kullanıcı için kullanılabilir tabloları alma
Tablodaki satırları bir koşula göre alma
WHERE koşulu sağlayan bir tablodan sıfır veya daha fazla satır alma
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Exasol şema adı
|
schemaName | True | string |
Exasol şema adı |
|
Exasol tablo adı
|
tableName | True | string |
Exasol tablo adı |
|
WHERE yan tümcesi için Exasol sütun adı
|
columnName | string |
WHERE yan tümcesi için Exasol sütun adı |
|
|
WHERE yan tümcesi için karşılaştırma koşulu
|
comparisonPredicate | string |
WHERE yan tümcesi için karşılaştırma koşulu |
|
|
Belirtilen Exasol sütununun değeri
|
value | string |
Belirtilen Exasol sütununun değeri |
|
|
Değerin türü: dize, bool, int veya float
|
valueType | string |
Değerin türü: dize, bool, int veya float |
Döndürülenler
- response
- object
Tablodaki satırları bir koşula göre güncelleştirme
Tablodaki sıfır veya daha fazla satırı bir koşula göre güncelleştirme
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
comparisonPredicate
|
comparisonPredicate | string | ||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
Döndürülenler
Tablodaki satırları bir koşula göre silme
WHERE koşulu sağlayan bir tablodan sıfır veya daha fazla satır silme
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
comparisonPredicate
|
comparisonPredicate | string | ||
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
Döndürülenler
Tabloya satır ekleme
Exasol tablosuna tek satır ekleme
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
columnName
|
columnName | string | ||
|
value
|
value | |||
|
schemaName
|
schemaName | string | ||
|
tableName
|
tableName | string |
Döndürülenler
Tanımlar
exasol_rest_api. APIBaseResponse
| Name | Yol | Tür | Description |
|---|---|---|---|
|
özel durum
|
exception | string | |
|
statü
|
status | string |
exasol_rest_api. GetTablesResponse
| Name | Yol | Tür | Description |
|---|---|---|---|
|
özel durum
|
exception | string | |
|
statü
|
status | string | |
|
tablesList
|
tablesList | array of exasol_rest_api.Table |
exasol_rest_api. Masa
| Name | Yol | Tür | Description |
|---|---|---|---|
|
schemaName
|
schemaName | string | |
|
tableName
|
tableName | string |
object
Bu , 'object' türüdür.