|
![]() | 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 | ![]() |