Connection

Z DWFC3
Verzia z 09:18, 17. október 2018, ktorú vytvoril Ferec (Diskusia | príspevky) (→‎Vlastnosti pripojenia)

(rozdiel) ← Staršia verzia | Aktuálna úprava (rozdiel) | Novšia verzia → (rozdiel)
Prejsť na: navigácia, hľadanie

Súčasná verzia aplikácia podporuje nasledovné typy pripojení:

  • Databázové
    • PostgreSQL
    • Oracle
    • MySQL
    • MS SQL
    • Sybase IQ
    • DB2
    • Other JDBC
    • Hadoop yarn
  • OS Shell
    • Local system shell - shell on the system where the DWFC server is running
    • SSH
  • ETL
    • ODI

Databázové pripojenia

V prípade databázového typu pripojenia je používaný JDBC ovládač (okrem hadoop Yarn). Ovládače sú súčasťou dodávky, v prípade potreby je možné ovládač nahradiť jeho aktualizovanou verziou, viď Jdbc libs. Postup je potrebné použiť aj v prípade typu pripojenia Other JDBC, pričom ovládač je potrebné nainštalovať manuálne a takisto aj nastaviť URL pre vytvorenie spojenia. Spustenie úlohy prostredníctvom tohto typu pripojenia prebieha vo fázach:

  • Vytvorenie spojenia
  • Spustenie SQL skriptu
  • Čakanie na dokončenie

Úloha je úspešne ukončená ak jej vykonanie prebehne bez vyvolania chyby (výnimky). Prípadnė chybové hlásenia a správy sú zaznamenanė.

OS shell

Pripojenia typu OS shell vykonávajú príkazy shellu a volania prostredníctvom tohto shellu. Štandardný aj chybový výstup sú ukladané do logu, v prípade výstupu dlhšieso ako 2000 znakov v oboch prípadoch je tento výstup skrátený tak, že sa ponecháva úvodných 2000 znakov a záverečných 2000 znakov. Úloha je vykoná úspešne, ak skončí s návratovou hodnotou 0.

ETL

V prípade pripojení typu ETL je spúšťaný ETL job (resp. balík) s názvom uvedeným v poli query. Správy, warningy a chyby sú ukladané do logu.

Vlastnosti pripojenia

Všeobecné vlastnosti:

  • Názov
  • Typ pripojenia - definuje typ pripojenia vrátane typu databázy/shell/ETL
  • Load limit - maximálne zaťaženie úloh, ktoré je možné spustiť prostredníctvom tohto pripojenia, pre detaily viď Load management
  • Parallel limit - maximálny počet súčasne bežiacich úloh prostredníctvom tohto pripojenia,viď Load management

Databázové pripojenie (okrem other Jdbc):

  • Hostname - hostname alebo IP adresa DB servera
  • Instance - názov inštancie DB servera (len pre vybrané typy DB)
  • Database - názov predvolenej databázy
  • Schema - názov predvolenej schémy
  • Port - vzdialený TCP port, na ktorom počúva databázový server
  • User - meno užívateľa, login
  • Password - heslo užívateľa

Databázové pripojenie (other Jdbc):

SSH pripojenie:

  • Hostname - hostname alebo IP adresa vzdialeného servera
  • Username - užívateľské meno, login
  • Password - heslo užívateľa pre prihlasovanie typu login/heslo
  • Auth key - privátny kľúč užívateľa pre prihlasovanie prostredníctvom kľúča
  • Port - TCP port, na ktorom počúva služba SSH
  • Alternatívne pripojenie - v prípade pripojení podporujúcich high availability režim (cluster) je možné vytvoriť previazané pripojenia. V prípade zlyhania pripojenia prvého pripojenia sa server pokúsi pripojiť s použitím tohto pripojenia