Import csv dat

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.

Sloupce souboru 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 je sepsá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.

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

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

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

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). viz obrázek.

typ přenosu

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ích oddě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.

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ého systému.

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.

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

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

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

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.

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.

Vypínat počty - při importu do prvku, který je počítaný je možné importovat hodnotu bez ohledu na mož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.

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

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.

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.

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.

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.

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.

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

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ý import jako celek.

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

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.

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ázi importována hodnota tak nebude párována (měněna).

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

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

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

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.


Import csv dat - postup

Častým požadavkem na práci s daty bývá jejich snadné pořizování z externích zdrojů. Systém flexideo disponuje vedle běžných formulářů dokumentů pro přímé zadávání dat také hned několika možnos...


Pracovní složky a nastavení programuOdesílání požadavkůPřevzetí nastaveníTvorba COMEXuImport csv datExport csv datVložení přílohExport příloh z filesDoplňování csv datPřepočet dokumentůRedukce duplicitHledání id v nastaveníchÚprava table settingsTvorba vlastních nástrojů