środa, 8 września 2010

XML, Internet, konsolidacja, czyli kursy walut NBP w tabeli przestawnej

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...

Brak komentarzy:

Prześlij komentarz