Thread View: pl.comp.xml
5 messages
5 total messages
Started by Tomek
Fri, 06 Jun 2008 10:10
import danych do SQL
Author: Tomek
Date: Fri, 06 Jun 2008 10:10
Date: Fri, 06 Jun 2008 10:10
11 lines
1155 bytes
1155 bytes
Witam Proszę wybaczyć moją pewnie niewiedzę, ale dopiero zaczynam się bawić zbiorami XML, dlatego to pytanie. Mam plik XML oraz dołączony do niego zbiór schema Jak moge zaimportować dane do formatu bardziej bazodanowego np. do MSSQL, czy MySQL Za pomoc i wskazanie programów będę wdzięczny
Re: import danych do SQL
Author: szomiz
Date: Fri, 06 Jun 2008 12:11
Date: Fri, 06 Jun 2008 12:11
25 lines
1712 bytes
1712 bytes
Użytkownik "Tomek" <admin@wp.pl> napisał w wiadomości news:g2b2fd$8e8$1@pippin.nask.net.pl... > Witam > > Proszę wybaczyć moją pewnie niewiedzę, ale dopiero zaczynam się bawić > zbiorami XML, dlatego to pytanie. > > Mam plik XML oraz dołączony do niego zbiór schema > > Jak moge zaimportować dane do formatu bardziej bazodanowego np. do MSSQL, > czy MySQL > > Za pomoc i wskazanie programów będę wdzięczny Jezeli MS SQL - to zdecydowanie BizTalk. Niestety licencja i koszty opanowania narzedzia beda bardzo wysokie. Dlatego rozwazalbym transformowanie xml'i do serii T-SQL'i puszczanych rozsadnymi trasakcjami. Przy duzej ilosci danych bulk'i sie nie sprawdza. sz.
Re: import danych do SQL
Author: ICM_waw
Date: Thu, 19 Jun 2008 12:25
Date: Thu, 19 Jun 2008 12:25
18 lines
1491 bytes
1491 bytes
"Tomek" <admin@wp.pl> wrote in message news:g2b2fd$8e8$1@pippin.nask.net.pl... > Witam > > Proszę wybaczyć moją pewnie niewiedzę, ale dopiero zaczynam się bawić > zbiorami XML, dlatego to pytanie. > > Mam plik XML oraz dołączony do niego zbiór schema > > Jak moge zaimportować dane do formatu bardziej bazodanowego np. do MSSQL, > czy MySQL > > Za pomoc i wskazanie programów będę wdzięczny > [MB] W MSSQL Możesz skorzystać z mechanizmu w T-SQL o nazwie OpenRowSet - będziesz miał z XML-a recrdset możesz wtedy zrobić z nim co potrzebujesz, a i pewnie w SSIS można pobierać dane z XML-a.
Re: import danych do SQL
Author: chester
Date: Tue, 25 Nov 2008 23:52
Date: Tue, 25 Nov 2008 23:52
25 lines
1718 bytes
1718 bytes
ICM_waw pisze: > "Tomek" <admin@wp.pl> wrote in message > news:g2b2fd$8e8$1@pippin.nask.net.pl... >> Witam >> >> Proszę wybaczyć moją pewnie niewiedzę, ale dopiero zaczynam się bawić >> zbiorami XML, dlatego to pytanie. >> >> Mam plik XML oraz dołączony do niego zbiór schema >> >> Jak moge zaimportować dane do formatu bardziej bazodanowego np. do MSSQL, >> czy MySQL >> >> Za pomoc i wskazanie programów będę wdzięczny >> > [MB] W MSSQL Możesz skorzystać z mechanizmu w T-SQL o nazwie OpenRowSet - > będziesz miał z XML-a recrdset możesz wtedy zrobić z nim co potrzebujesz, > a i pewnie w SSIS można pobierać dane z XML-a. A jak się takie rozwiązanie sprawdzi przy pliku XML mającym np. 3 GB ? Elementy po ok. 1-2 KB. Pytanie całkiem serio, przykład też - właśnie takie giganty wrzucam do bazy po sparsowaniu :-/ chester
Re: import danych do SQL
Author: _Z_
Date: Tue, 02 Dec 2008 10:38
Date: Tue, 02 Dec 2008 10:38
52 lines
2716 bytes
2716 bytes
Cześć, Nie mam takich wielkich plików, maks 120MB (spakowany). Piszę XSLT (konwersja.xsl), które węzły zamienia w SQL (INSERT, REPLACE, cokolwiek) a potem pod linuxem: xsltproc konwersja.xsl dane.xml | mysql -u ladowarka -pxxxx baza lub unzip -qc dane.zip xsltproc konwersja.xsl - | mysql -u ladowarka - pxxxx baza Rzeczony plik parsuje się w locie i ładuje do bazy w 25 sekund. Podejrzewam, że pod Windows taki sam xslt poradzi sobie w podobnym czasie. pzdr - M PS. Podejrzewam, że BizTalk w swojej czarnej skrzynce ma właśnie taki mechanizm. On 26 Lis, 00:52, chester <chester...@poczta.gazeta.pl> wrote: > ICM_waw pisze: > > > > > "Tomek" <ad...@wp.pl> wrote in message > >news:g2b2fd$8e8$1@pippin.nask.net.pl... > >> Witam > > >> Proszę wybaczyć moją pewnie niewiedzę, ale dopiero zaczynam się bawić > >> zbiorami XML, dlatego to pytanie. > > >> Mam plik XML oraz dołączony do niego zbiór schema > > >> Jak moge zaimportować dane do formatu bardziej bazodanowego np. do MSSQL, > >> czy MySQL > > >> Za pomoc i wskazanie programów będę wdzięczny > > > [MB] W MSSQL Możesz skorzystać z mechanizmu w T-SQL o nazwie OpenRowSet - > > będziesz miał z XML-a recrdset możesz wtedy zrobić z nim co potrzebujesz, > > a i pewnie w SSIS można pobierać dane z XML-a. > > A jak się takie rozwiązanie sprawdzi przy pliku XML mającym np. 3 GB ? > Elementy po ok. 1-2 KB. > Pytanie całkiem serio, przykład też - właśnie takie giganty wrzucam do > bazy po sparsowaniu :-/ > > chester
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads