Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: XML, Internet, konsolidacja, czyli kursy walut NBP w...

Problemy:
Mamy dane (tu XMLe w bazie internetowej - kursy walut NBP)
1. rozproszone - w wielu plikach
2. w formacie XML - ODBC tego nie czyta, a wszelkie próby SQLXML i innych bibliotek specjalizowanych to porażki
3. Internet - trzeba najpierw w ogóle ściągnąć dane

Film:
http://afin.net/webcasts/Demo_PivotFromXmlOnInternet.swf

Warto jednak powyższy przykład przeanalizować głębiej.

Prawie ZAWSZE problemy z uzyskaniem danych wyglądają tak, jak w tym przykładzie. To, że ten przykład jest "internetowy" to tylko lekkie przerysowanie - problem jest ten sam:

1. Systemy wyrzucają dane w jakimś nieprzystępnym formacie - najpierw trzbe je w ogóle uzyskać - tu: ściągnąć z Internetu, normalnie: wyeksportować z ERPa

2. potem trzeba te dane jakoś dostosoać do formatu excelowego lub innego bazodanowego - tu: konwersja z XML do XLS (specjalny konwerterek AFINA!), normalnie: zapuścić jakieś makro poprawiające kropki na przecinki, itp. błędy na wydrukach

3. Dane, nawet po tych operacjach, dalej są rozproszone i trzeba je konsolidować - tu: w bazce accessowej, normalnie: karkołomnymi operacjami w Excelu

4. Trzeba z tych danych robić raporty - tu: tabela przestawna, bo dane ślicznie skonsolidowane, normalnie: setki łącz, zakładek, funkcji (czytaj: bałagan)

A, w AFINIE, pyk-pyk-pyk...Wojciech Gardziński edytował(a) ten post dnia 08.09.10 o godzinie 18:00