Sdílení tabulek z externích databází

Z Prirucky
Systémová příručka
System navigace.png

Administrace

Správa databáze

Správa systému

Menu: Systém – Správa databáze – Sdílení tabulek z externích databází


Tabulka v jedné databázi může být sdílena pro druhou databázi. Takto se může postupovat například při požadavku na synchronizaci určitých číselníků, např. číselníku mzdových položek, apod. Použití agendy vždy konzultujte s tvůrci programu! Je nutná analýza zákaznických požadavků.

Sys-sdileni-tabulek.png


Netypický název databáze 123Ks_Prod, KS-Prod musí být v hranatých závorkách [123Ks_Prod], [KS-Prod]


Postup nastavení je následující:


1. Přihlásit se do cílové databáze.

2. V cílové databázi spustit menu: Systém – Správa databáze – Sdílení tabulek z externích databází.

3. Do pole „Seznam externích databází“ napsat název zdrojové databáze (např. mzdy_firma).

4. Do pole „Oddělovač“ vybrat oddělovač. V případě Informix : (dvojtečka), Microsoft SQL .. (dvě tečky).

5. Z pole „vlastní tabulky“ vybrat tabulku (tabulky), která (které) se bude sdílet. Tuto tabulku myší (drag and drop) přetáhnout do pole „pohledy do externích databází“ nebo „kopie z externích databází“. Rozdíl mezi těmito dvěma způsoby je v tom, že použítí pohledu zabezpečí „on-line“ změny – v cílové databázi se ihned projeví změny provedené ve zdrojové databázi, zatímco kopie provede změnu až při tzv. úpravě databáze.

6. Kliknout na tlačítko „Test připojení“.

7. Po úspěšně provedeném testu uložit nastavení – tlačítkem „Uložit“.

8. Systém ohlásí, že pro správnou funkcionalitu je potřeba provést úpravu databáze a nabídne ji provést – proveďte ji.

9. Tímto je nastavení dokončeno a okno je možno uzavřít.


V poli „Seznam externích databází“ je možno zadat případně více databází. Při přetažení vybrané tabulky potom systém nabídne seznam těchto zdrojových databází a ke každé dá na výběr volbu: všechny záznamy/doplněk záznamů/žádné záznamy. Tak je možno například z jedné databáze vzít všechny záznamy a ze druhé doplnit další jako doplněk záznamů.