Często tworząc rozwiązania Business Intelligence stajemy na końcu przed wyborem formy w jakiej nasze dane powinny zostać zaprezentowane. Każde rozwiązanie BI ma oczywiście wbudowane własne mechanizmy prezentacji danych, z których najczęściej będziemy korzystać ale zdarza się, że potrzebujemy rozwiązania niedostępnego w narzędziu z którego korzystamy i tutaj pomocą mogą nam posłużyć rozwiązania dostępne od niezależnych dostawców. Chciałbym poniżej opisać kilka z nich i przedstawić te, które w mojej ocenie są wyjątkowo efektowne. We wpisie tym nie będę się skupiał jak je technicznie wykorzystać, ale chciałbym pokazać, że jest alternatywa do tego co standardowo dostajemy z konkretnymi narzędziami Business Intelligence.
Strona d3js.org zawiera zbiór gotowych elementów graficznych możliwych do wykorzystania na stronach webowych służącymi do wizualizacji danych. Jest to rozwiązanie OpenSource z dostępnym kodem, oparte o JavaScript. Moim najbardziej ulubionym elementem ze zbioru dostępnych jest Sequences sunburst umożliwiający przedstawienie danych w postaci pączka donuts z kolejnymi warstwami coraz bardziej szczegółowymi.
Kolejną z polecanych stron jest polymaps.org, która to udostępnia obiekty umożliwiające zwizualizowanie danych na mapach. Podobnie jak wyżej jest to bezpłatna biblioteka zbudowana w oparciu o JavaScript działająca z większością nowoczesnych przeglądarek webowych.
Bardzo ciekawą stroną jest graphviz.org narzędzie służące do prezentacji danych ustrukturyzowanych w postaci abstrakcyjnych grafów lub sieci. Każdy kto próbował narysować drzewo genealogiczne wie jak jest to trudne szczególnie gdy zależności w rodzinie nie są proste.
Ostatnią aplikacją to gnuplot.info aplikacja inna niż poprzednie, nie dostarcza gotowych wizualizacji, ale umożliwia przedstawienie w formie wykresów i płaszczyzn funkcji matematycznych. Kod źródłowy tej aplikacji jest co prawda chroniony prawami autorskimi, ale można go swobodnie dystrybuować i używać.
Przedstawiony zakres stron, nie wyczerpuje oczywiście tematu, ale ma zachęcić do własnych poszukiwań alternatywnych sposobów prezentacji danych. Rozwiązania te nie muszą być nudne, drogie ani pochodzić od głównych dostawców rozwiązań Business Intelligence. Łączenie ze sobą różnych technologii wizualizacji danych może przynieść wymierne korzyści w postaci lepszej prezentacji wyników czy bardziej zrozumiałego/czytelnego zaprezentowania danych.
Zostaw komentarz