Wojciech Radko

Wojciech Radko DWH / ETL Consultant
looking for a job

Temat: XML w Oracle 10

Witam,
aktualnie sprawa wyglada tak: otrzymuje plik tekstowy, pola oddzielone sa przecinkami, nie ma zadnych tagow. Plik jest wczytywany SQL Loaderem do tabeli. Stamtad kursorem rekordy sa pobierane, obrabiane i wstawiane do tabeli koncowej.


Nadeszla koncepcja wprowadzenia XML. Generalnie bedzie to jeden dlugi string, zawierajacy to co wczesniej, ale z tagami.

No i teraz jakie zalety tego moga byc? Poklikalem sobie, owszem, sa pakiety wspomagajace XML, moze zrobic selecta, inserta... no ale gdzie tu jakas wygoda, elastycznosc itd?? Innymi slowy co zyskam?

Pozdrawiam
Wojtek

konto usunięte

Temat: XML w Oracle 10

Wojciech RADKO:
ale gdzie tu jakas wygoda, elastycznosc itd?? Innymi slowy co zyskam?

Np. format danych wejściowych nie musi być stały. Mogą się pojawić dodatkowe tagi, które nie zakłócą przetwarzania. Tagi mogą zmieniać kolejność, itp itd.

W "starym" rozwiązaniu pojawienie się nowej kolumny spowodowałoby konieczność przerabiania wszystkich stopni przetwarzania ... no chyba, że pierwszy krok pomijałby ją całkowicie.
Wojciech Radko

Wojciech Radko DWH / ETL Consultant
looking for a job

Temat: XML w Oracle 10

czyli pojawi sie nowe pole a plik i tak sie wczyta, ale to pole zostanie zignorowane?

No powiedzmy ze jest to jakas zaleta, ale nie jakas nadzwyczajna :)

Testuje sobie DBMS_XMLSave.insertXML. Funkcja sie wywala bledem ORA-29532: wywołanie Javy zatrzymane przez nieprzechwycony wyjątek Javy: oracle.xml.sql.OracleXMLSQLException, gdy w stringu pojawia sie podtag... w sumie ma prawo nie wiedziec co z tym zrobic..

czy da sie skonfigurowac co ma robic z podtagiem czy tylko "plaski" rekord mozna wczytac do tabeli?

Temat: XML w Oracle 10

poza tym XML jest standardem, kazda technologia go lyknie w razie gdyby cos sie kiedys pozmienialo

i jest elastyczny bo format zawsze mozna zmienic XSLT :)

Następna dyskusja:

Oracle import-export w szcz...




Wyślij zaproszenie do