Import csv dat

Upravit obsah stránky

Jedná se o univerzální nástroj pro import csv dat mapovaných pomocí hodnot xds-id přímo v csv souborech.

Z jednoho csv souboru je možno importovat pouze data jednoho typu dokumentu, který se musí shodovat s nastaveními.

Sloupcesouboru musí být těsně nad hlavičkou označeny 8-mi místnými číselnými kódy cílových kolenek (ne všude).

Viz. obrázek příkladu csv dat v sešitu Microsoft Excel.

příklad csv dat

Na následujícím obrázku je zobrazen náhled importu.

náhled na import

Co je obsahem importu je popsáno v následujících bodech. Dále potom jesepsán i následující postup, který je popsán v sekci níže.

Novou možností v nástrojích jsou tzv. selektory, které slouží pro různé účely v různých nástrojích viz šipky na obrázku.

bullet

Vstupní složka - sloužípro načtení souborů csv dat, ze kterých mají být data importována.

bullet

Selektory - po kliknutí na toto tlačítko se pod Vaším přihlášením zobrazí volba adresáře (vstupní složka).

bullet

Typdokumentu - zde se zadává systémový název dokumentu, který má být importován.

bullet

Selektory - po kliknutí na toto tlačítko se pod Vaším přihlášením zobrazí možnost výběru typu dokumentu (typ dokumentu). vizobrázek.

typ přenosu
bullet

Dávkovač uložení - tato volba umožní v případě větších importů rozložit používaný požadavek save-document na dávky po sto požadavcíchoddělené vteřinovým čekáním. Tímto způsobem je možné vkládat či upravovat velká množství dat bez ohorožení výkonnosti serveru.

bullet

Název souboru - zde zadáte název importovaného souboru ze zadané složky. Je možné využívat hvězdičkovou konvenci souborovéhosystému.

bullet

Jméno souboru do štítku - tato volba umožňuje zápis jména vstupního souboru do názvu dokumentu každé importované instance dokumentového typu.

bullet

Jméno souboru do poznámky - umožní se zápis jménavstupního souboru do poznámky každé importované instance dokumentového typu.

bullet

Oddělovač - oddělovač sloupců importnované hodnoty.

bullet

Kvalifikátor - kvalifikace textových polí (např: uvozovky, apostrofy).Není-li tento kvalifikátor uveden tak není povolen.

bullet

Obsahuje hlavičku pod id - tato volba říká zda vstupní soubor(y) obsahují v dalším řádku hned pod čísly hlavičku s popisem dat.

bullet

Neoznačené poznámky -zde se zatrhávají ty hodnoty, jejichž sloupce ve vstupní tabulce nebyly označeny samotným id. Pro vstup budou vkládány s patřičným názvem do poznámky.

bullet

Vypínat počty - při importu do prvku, který je počítaný je možné importovat hodnotu bez ohledu namožnou existenci výpočtů hodnoty tohoto prvku. Navíc. Touto volbou vždy vypnete možnost následné změny importované hodnoty výpočtem ve formuláři.

bullet

Ručně doplnit - jedná se o čárkami oddělený seznam id kolonek, jejichž hodnoty budou po spuštění importudialogem vyžádány a připojeny ke každému importovanému záznamu ze vstupních souborů.

bullet

Párovat podle - nebo-li kód výchozího údaje v databázi (8-mi místné id kolonky) v případě, že chceme položky v databázi najít a upravit.

bullet

A podle - jedná se o kód pomocného párovacího údaje v databázi (8-mi místné id kolonky) v případě, že chceme položky v databázi najít a upravit.

bullet

Nebo párovat dle - jedná se o kód alternativního párovacího údaje v databázi(8-mi místné id kolonky) v případě, že chceme položky v databázi najít a upravit.

bullet

Párovat podle - jedná se o kód alternativního párovacího údaje v databázi (8-mi místné id kolonky) v případě, že chceme položky v databázi najít a upravit.

bullet

Zakázat přidávání - zde se zajistí, že se do databáze nebudou přidávat žádné nové záznamy. Toto má však smysl pouze spolu s párováním jinak se zakáže nastavený import jako celek.

bullet

Spustit při startu - tato volbazajistí zavření programu po úspěšném dokončení importu dat dle nastavení.

bullet

Zakázat úpravu - zatržením této volby zajistíte, že do databáze nebudou přidávány žádné nové záznamy. Toto má však smysl pouze spolu s párováním jinak se zakáže nastavený importjako celek.

bullet

Po dokončení zavřít - zde zajistíte zaveření programu po úspěšném dokončení importu dat dle nastavení.

bullet

XPath podmínka - volitelná podmínka pro import. XPath existenční podmínka jako např:oblast_a[prvek_b=1]. Při zadání podmínky budou uzly, které ji NEsplňují vyjmuty z importovaných.

bullet

Upravovat prázdné - tato volba umožňuje při párování pro doplnění údajů párovat jen na prázdné hodnoty. Tzn. pokud je v databáziimportována hodnota tak nebude párována (měněna).

bullet

(jen) - tato kolonka je funkční jen při zatržení volby Upravovat prázdné. Zde zadáte čárkami oddělený seznam xds-id, pokud mají být na prázdnost testovány jen vámi zde zadanékolonky.

bullet

Ochránit cizí pole - použitím této volby se zajistí, že všechny případné hodnoty namapované na prvky s cizím typem zdroje (source=foreign:...) nebudou importovány (případně budou dány do poznámky, je-li požadována).

bullet

Do souboru - vypíná vlastní import a pouze uloží požadavek na server do souboru. Ten je pak možné odeslat přes nástroj na odesílání požadavků.

bullet

Akce - zde je možnost spusti webovou službu SOAP akci po uspěšném importu všech souborů. Zadejte název služby, jež bude spuštěna v režimu table.

Pokud je vše potřebné správně nastaveno tak stiskem tlačítko spustit tvorbu spustíte akci dle nastavených parametrů.

V následující sekci je přímo vysvětleno jaký je správný Postup importu csv dat.