top of page

UiPath a PostgreSQL

  • Obrázek autora: RPA Tools
    RPA Tools
  • 22. 11. 2020
  • Minut čtení: 2

ree

Jak jednoduše nastavit propojení PostgreSQL a UiPath a které aktivity jsou pak pro interakci s SQL databází použitelné, a jaké argumenty aktivity požadují?






Nejefektivnější propojení mezi UiPath a PostgreSQL na PC je pomocí ODBC (Open Database Connectivity), což je standardizovaný API protokol pro propojení s databází (DMBS), v našem případě PostgreSQL, za použití ODBC Driveru (SW).


Jak tedy nastavit propojení v ODBC driveru pro Windows 10?


1. Najděte v PC ODBC driver

ODBC je instalován v adresáři

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools

ree

2. Spusťe ODBC driver, přejděte do záložky Systémové DSN > Přidat, a přidejte PostgreSQL Unicode jako datový zdroj a zvolte Dokončit.

ree

3. Pokud nevidíte PostgreSQL ODBC driver v seznamu, stáhněte aktuální verzi pro Váš systém zde:

Nainstalujte a opakujte krok 2.


4. Nastavte připojení k databázi

ree

Datasource- použijte libovolný název; ostatní údaje pro připojení naleznete v Adminu PostgreSQL (zde pgAdmin4) u příslušného serveru a right-click, zvolte Properties.

ree

A v záložce Connection zjistěte údaje

ree

Vložte do ODBC a klikněte na Test, pro ověření nastavení.

ree

a Uložte (Save > OK).


Po úspěšném připojení uvidíte databázi jako zdroj v ODBC (System DSN)

ree

4. Vytvořte propojení s DB v UiPath.

Nainstalujte package UiPath.Database.Activities (SQL Actitivies pack). Connection vytvoříte pomocí aktivity Connect (App Integration > Database > Connect v Activity pane) s použitím volby Configure Connection:

ree

Použijte Connection Wizard a Data_Source > Microsoft ODBC Data Source:

ree

Po potvrzení (OK) pak zvolte v dialogu příslušnou databázi a proveďte test propojení (Test_Connection):


ree

Pokud je test úspěšný, je propojení vytvořeno. Propojení je uloženo do proměnné DatabaseConnection, která se pak používá jako vstupní parametr v dalších interakcích s databází.

ree


5. Execute Query Aktivita

Pro všechny SELECT queries je určena aktivita Execute Query, která jako parametry vyžaduje existující propojení do DB nebo vytvoření propojení přímo v aktivitě,

ree

které se vytvoří s použitím stejného Wizardu jako v Connect aktivitě.


Vlastní Query je v parametru Sql jako řetězec, přičemž je samozřejmě možné použít proměnné z workflow, např:

ree

Výsledek z query je uložen do tabulky (Datatable) jako výstupní parametr aktivity.


6. Disconnect

Po provedení operací v SQL je třeba ukončit propojení s použitím aktivity Disconnect, kde jediným vstupním parametrem je vytvořené propojení.


ree

ree





Comentários


bottom of page