• RPA Tools

UiPath a PostgreSQL


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


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.


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

https://www.postgresql.org/ftp/odbc/versions/msi/

Nainstalujte a opakujte krok 2.


4. Nastavte připojení k databázi


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.


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


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

a Uložte (Save > OK).


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

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:

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

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



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í.



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ě,

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ř:

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í.







2 zobrazení0 komentář

Nejnovější příspěvky

Zobrazit vše