|
|
| Další vlastnosti XML v 602SQL | Přenosy dat mezi XML soubory a ODBC zdroji dat |
Chyba se typicky projeví tak, že pro některou tabulku se importuje pouze jeden záznam. Pokud jsou v záznamu textové informace, jsou zřetězeny z více importovaných elementů.
Příklad takového DAD:
i XML TOP
E <root> TABLE Tab
E <zaznam> Multi_occurence
Tx Tab.tx
E </zaznam>
E </root>
Co je špatně? Pro analytický DAD platí pravidlo, že tabulka musí být připojena v tom elementu, jehož jedno opakování odpovídá jednomu záznamu v tabulce. Zde je tabulka Tab připojena do elementu root. Pokud v XML souboru bude jeden element root a řada výskytů elementu zaznam, pak všechna data z elementů zaznam se při importu vloží do jediného nového záznamu v tabulce Tab.
Správný DAD má tabulku Tab připojenou do elementu zaznam:
i XML TOP
E <root>
E <zaznam> TABLE Tab
Tx Tab.tx
E </zaznam>
E </root>
| Další vlastnosti XML v 602SQL | Přenosy dat mezi XML soubory a ODBC zdroji dat |