NullWorld Blog

Startupy, projekty i ciekawe inicjatywy w sieci…
Marzec 23, 2010

Microsoft Pivot w akcji budowania TG

Zafascynowany Microsoft Pivotem dostępnym na LiveLabs postanowiłem przygotować implementację interfejsu w oparciu o system Business Intelligence nad którym pracujemy.

Wybór padł na wizualizację procesu budowania tzw. Target Group – czyli grupy docelowej do działań marketingowych w ramach systemu.  Jest jeden z procesów budowania strategii marketingowej w ramach systemów wspomagających proces weryfikacji działań i optymalizacji kampanii.

Co ciekawe dane które znajdziecie w pliku Persony.cxml to prawdziwe zanonimizowane dane wyciągnięte za pomocą naszego systemu z Internetu. Nie trzeba specjalnie skompilowanych algorytmów żeby połączyć kilka dostępnych w sieci profili i wybrać informacje  o osobach (personach – jak je nazywa świat marketingu). Oczywiście, żaden system nie został „okradziony” z danych i wszystkie informacje dostępne w pliku cxml są publicznie dostępne w Internecie w popularnych wyszukiwarkach. W systemie nie zostało użyte żadne imię, nazwisko czy jakakolwiek dana identyfikacyjna umożliwiająca wskazanie konkretnej osoby. Dane dla pewności że nikt nie będzie miał problemów zostały dodatkowo „zaśmiecone” ;)

Pokusiliśmy się też o proste zbadania typu opinii i komentarzy jakie dane osoby głosiły w sieci.
Tak więc mamy sieć osób wzajemnie ze sobą w jakiś sposób połączoną, w ramach której jesteśmy w stanie wskazać jednostkowo płeć, wiek, zainteresowania, wykształcenie, wstępnie oszacowane opinie, czy w końcu cel w jakim dana osoba korzysta z popularnych portali. Akurat cel jest mocno hipotetyczną i chyba najmniej trafną daną, jednak bazując na naszym przygotowywanym systemie analizy semantycznej, daje jakieś pojęcie o skali i możliwości systemu.

Cały proces zbierania i łączenia danych odbył się automatycznie i był to bardziej test samego oprogramowania do analizy na potrzeby SEM, rozszerzony o elementy badania opinii i łączenia wybranych danych. Kiedyś pokuszę się o opisanie całego procesu analizy, jednak ta notka nie nosi tematu „analiza semantyczna”, więc drogi czytelniku – cierpliwości ;)

Generalnie uzyskane dane dają sporo informacji o „personach”, które można analizować na różne sposoby w ramach budowania kostek (np. olap). Jest to jednak proces dość żmudny, a z pomocą przyszedł MS Pivot i życie stało się prostsze… Poniżej znajdziecie screen z analizy. Może nagramy prezentację na wzór Mirosoft, która pokaże moc narzędzia?… intrygująca myśl.


Link do Microsoft Pivot w ramach Live Labs: www.getpivot.com
Jeszcze raz link do pliku  z danymi: Persony.cxml

Tags: , , , , ,

Marzec 18, 2010

Wizualizacja dynamicznych danych

Temat wizualizacji ciągle zmieniających się (dynamicznych) danych jest jednym z trudniejszych aspektów związanych z wizualizacją. Są one efektowne, ale często mało czytelne albo niepraktyczne w zastosowaniach biznesowych. Poniższy przykład niestety również łączy te dwie cechy. Ale jednocześnie ciekawym przykładem zastosowania schematu prezentacji dla modelu w którym nie liczy się atomowa informacja a bardziej ilość (masa) i ogólne możliwości (kierunki). Może to niezbyt świeży i jednocześnie dość znany przykład, jednak jest to jeden z ciekawszych przykładów wizualizacji dynamicznych danych.

Powyższa wizualizacja została przygotowana za pomocą Processing.

Lepsze przykłady modeli wizualizacji danych z większym naciskiem na samą informację a jednocześnie z poprawną czytelnością i dynamiką danych można znaleźć na labs.digg.com, np. prezentowany poniżej „stack”.

Szczęśliwie dla szukających większej ekspresji w danych, ilość informacji jaką muszą przetworzyć dzisiejsze systemy BI wymykają się zwykłym wykresom Line/Bar/Pie i właściwie nie ma żadnych ograniczeń – poza wyobraźnią projektanta. Jako zachętę do eksploracji tematu zapraszam pod ten adres, gdzie można znaleźć wile nietuzinkowych wizualizacji, które aż się proszą aby je ożywić…

Tags: , , ,