Connection: Rozdiel medzi revíziami
(→ETL) |
(→Vlastnosti pripojenia) |
||
| (2 medziľahlé úpravy od rovnakého používateľa.) | |||
| Riadok 30: | Riadok 30: | ||
==ETL== | ==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. | 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): | ||
| + | * Url - špecifikácia JDBC pripojenia, presný tvar reťazca je uvedený v dokumentácii príslušného JDBC ovládača. Príklady reťazcov http://www.java2s.com/Tutorial/Java/0340__Database/AListofJDBCDriversconnectionstringdrivername.htm | ||
| + | |||
| + | 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 | ||
Aktuálna revízia z 09:18, 17. október 2018
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):
- Url - špecifikácia JDBC pripojenia, presný tvar reťazca je uvedený v dokumentácii príslušného JDBC ovládača. Príklady reťazcov http://www.java2s.com/Tutorial/Java/0340__Database/AListofJDBCDriversconnectionstringdrivername.htm
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