Podsumowanie Microsoft Ignite 2017 – analiza wydarzenia na Twitterze z wykorzystaniem Power BI

Microsoft Ignite 2017 Banner

Końcem września firma Microsoft organizowała konferencję Microsoft Ignite 2017. W dniach od 25 do 29 Orlando na Florydzie było jednym z najważniejszych miejsc na ziemi dla każdego entuzjasty technologi tej firmy. Konferencja według mnie nie zawiodła i zobaczyliśmy mnóstwo zapowiedzi w różnych obszarach. Lista nowości jest dość szeroko dostępna oraz opisana w Internecie, a większość nagrań dostępnych jest na channel9. W niniejszym poście oczywiście przedstawię najciekawsze z mojego punktu widzenia zmiany, ale również podzielę się przygotowaną przeze mnie analizą hashtagu #msignite z Twittera. Analiza ta została przygotowana z wykorzystaniem PowerBI, a sam sposób zbierania danych oraz przygotowania do ich analizowania zostanie opisany w następnym poście. Tutaj skupimy się na samym wydarzeniu.
Uwaga! Ze względu na dużą ilość zdjęć post może wczytywać się dłużej niż zwykle. Za utrudnienia przepraszam.

Najciekawsze zmiany

Lista zmian jest bardzo duża i zapewne osoby z różnych branż mogą wskazać zupełnie inne zapowiedzi jako najważniejsze lub najciekawsze. Osobiście podczas tegorocznej konferencji zwróciłem szczególną uwagę na:

  • Microsoft 365 – czyli dawniej Office 365, można wspomnieć między innymi dostępność w pakiecie z Windows 10 (Microsoft 365 F1), pakiet dla edukacji, rozległe użycie algorytmów sztucznej inteligencji i Bing for Business
  • Microsoft Teams – który zastąpi Skype for Business. Nie tylko ja uwielbiam aplikację Slack, więc jestem naprawdę ciekaw jak zostanie przyjęty Microsoft Teams w środowisku
  • SQL Server 2017 – wreszcie dostępny! Bardzo się cieszę, że jest wsparcie dla Docker’a oraz dla Linuksa włącznie z edycją Express. Czy Oracle, MySQL, PostreSQL powinien czuć się jeszcze bardziej zagrożony?
  • Azure! – tutaj długo by wymieniać. Mnóstwo nowości. Ja zwróciłem szczególną uwagę na ciągły rozwój Azure ML i Microsoft Cognitive Services. Super, że API jest rozwijane i poszerzane.
  • Quantum Computing – po prostu WOW

Oczywiście zmian jest mnóstwo i polecam obejrzeć dostępne nagrania, które w większości dostępne są tutaj: https://channel9.msdn.com/Events/Ignite/Microsoft-Ignite-Orlando-2017 Dostępny jest również skrypt, który umożliwi pobranie wszystkich dostępnych sesji z konferencji: https://gallery.technet.microsoft.com/Ignite-2016-Slidedeck-and-296df316 Nie jest to jednak post traktujący o samych zmianach…

Analiza #msignite na Twitterze z użyciem PowerBI

Uznałem, że interesującym może być podsumowanie konferencji za pomocą analizy hashtagu #msignite na Twitterze. Twitter jest bardzo popularnym sposobem na dzielenie się z własnymi przemyśleniami na dowolny temat. Jest on również bardzo popularny – w szczególności za granicą – wśród osób technicznych. Pomyślałem zatem, iż analiza wpisów udostępnionych z hashtagiem konferencji pozwoli odkryć, które zapowiedzi i technologie zrobiły największe wrażenie i co myśli o konferencji cały świat. Co więcej, analizując najbardziej aktywnych lub najczęściej wywoływanych (?) osób, będę w stanie znaleźć nowe interesujące i inspirujące źródła wiedzy z zakresu technologi firmy Microsoft. Co z tego wynikło? Zapraszam do lektury.

Jak już wspomniałem wcześniej, odnośnie pobierania danych oraz przygotowania ich do analizy, powstanie osobny wpis. Zgromadzone i odpowiednio przetworzone dane zostały zapisane w bazie danych i następnie przygotowałem raporty wykorzystując Power BI. Pierwszy raport pokazuje podsumowanie zebranych danych. Chciałbym tylko dodać, że zbiór danych użyty do analizy to wszystkie wpisy z Twittera, w których pojawił się hashtag #msignite oraz, które zostały dodane pomiędzy 20.09.2017 oraz 31.09.2017. Dla przypomnienia konferencja miała miejsce od 25 do 29 września roku 2017.

Udało się zebrać ponad 42 tysiące wpisów od 7 tysięcy użytkowników. We wpisach, oprócz hashtagu #msignite, użyte zostało ponad 5 tysięcy innych hashtagów. Wyłączając główny tag konferencji, za pomocą chmury tagów, na pierwszy plan wyłaniają się między innymi:

  • #sharepoint
  • #azure
  • #office365
  • #microsoftteams
  • #msenvision
  • #skype4b

Jak widać tagi te pokrywają się z nazwami technologi, dla których zapowiedziano najwięcej zmian. Zdecydowanie najczęściej komentowane były zmiany dla Sharepoint, Office 365 oraz nieznacznie rzadziej dla Azure. Zaskakującym jak dla mnie jest jednak bardzo wysokie zainteresowanie Skype for Business or Microsoft Teams oraz niski (?) poziom zainteresowania zmianami wokół danych (SQL Server, ML, AI) Wszystkie wpisy, w sumie, zostały skomentowane ponad 11 tysięcy razy, współdzielone prawie 70 tysięcy razy oraz polubione przez ponad 140 tysięcy użytkowników. Przyjrzyjmy się, w jaki sposób, zmieniała się liczba tweetów w kolejnych dniach.

Zdecydowanie najwięcej wpisów, ponad 30 procent wszystkich tweetów, pojawiło się pierwszego dnia konferencji. Biorąc pod uwagę godziny dodawania wpisów (uwzględniając zmianę czasu) można uznać, że użytkownicy komentowali raczej na bieżąco, aniżeli po fakcie.

Zdecydowana większość, bo aż 40 tysięcy wpisów zostało napisanych po angielsku. Jest to ponad 90 procent wszystkich wpisów.

Nieznacznie ponad połowa wpisów została dodana z dodatkowymi mediami, z czego zdecydowaną większość stanowiły zdjęcia. Analizując liczbę wszystkich akcji użytkowników (współdzielenia, odpowiedzi, polubienia) można stwierdzić, że wpisy ze zdjęciami były bardziej atrakcyjne.

Powyższy raport pokazuje przykład analizy tagów. Wykorzystując wizualizację Stream Graph w ciekawy sposób można zobaczyć, które tagi były popularne w kolejnych dniach. Oczywiście tag #msignite jest najpopularniejszym tagiem, natomiast po jego wykluczeniu dość dobrze widać, że popularność tagów w kolejnych dniach się zmieniała. Nie może zaskoczyć natomiast, że również inne “duże” tagi, jak #azure czy #office365, były popularne podczas trwania całej konferencji. Dzięki wykorzystaniu filtrów można analizować te tagi jeszcze dokładniej. Poniżej kilka zrzutów ekranów pokazujących popularność tagów w poszczególnych dniach. Najpopularniejsze tagi w kolejnych dniach zostały dodane w formie tabelarycznej na końcu tego postu.

This slideshow requires JavaScript.

Dane możemy analizować nawet z dokładnością do godziny.

Jak zauważono wyżej, najwięcej tweetów pojawiło się dnia 25 września i co za tym idzie w tym dniu znajdziemy również nawięcej hashtagów. Mimo wszystko, analizując sto najpopularniejszych tagów można zauważyć, że w kolejnych dniach obiekt zainteresowania się użytkowników ulegał zmianie.

Jeszcze lepiej będzie to widocznie na raporcie poniżej, który pokazuje 50 najpopularniejszych tagów w kolejnych dniach w formie wizualnej.

Jeżeli porównamy liczbę poszczególnych akcji użytkowników (polubienia, współdzielenia oraz odpowiedzi) to zauważymy wręcz liniową zależność do liczby tweetów. Nie ma tutaj znacznych różnic.

Podobną analizę można wykorzystać w przypadku analizy osób, które były oznaczane na tweetach. Ciężko uwiecznić na zrzucie nazwy poszczególnych kont, dlatego też podobnie jak w przypadku hashtagów, lista najczęściej pojawiających się kont w poszczególnych dniach w formie tabelarycznej znajduje się na końcu tego postu.

Ciekawą analizę przedstawia zrzut, który znajduje się poniżej. Pokazuje on zależności pomiędzy autorami postów oraz osobami, które zostały dołączone (wywołane) w tym wpisie. Oczywiście najczęściej wywoływany był profil @msignite, @microsoft czy konta poszczególnych produktów. Analizując jednak wykres, można znaleźć inne wyróżniające się osoby jak, chociażby, @markrusinovich

Podobne informacje można odczytać również z kolejnego raportu, który pokazuje najczęściej dołączane osoby do tweetów. Ponownie, oprócz kont firmowych i produktowych pojawiają się osoby prywatne, co może tylko świadczyć o ich dużym wpływie na świat technologii firmy Microsoft.

Poniżej znajdziemy podsumowanie powyższego, czyli top 25 najczęściej pojawiających się kont w tweetach.

Cenne informacje może przynieść analiza samych miar. Na samym początku warto stwierdzić, że wszystkie zgromadzone tweety zostały polubione przeszło 140 tysięcy razy, skomentowane ponad 11 tysięcy razy i współdzielone niemalże 70 tysięcy razy. Dodatkowo pojawiło się w nich aż 85 tysięcy hashtagów (unikalna liczba to 6 tysięcy) i 22 tysiące wywołań innych kont (unikalna liczba to 4 tysiące). Oczywiście wartości zostały podane w przybliżeniu do pełnego tysiąca. Analizując wpływ – korelację – poszczególnych miar do siebie samych można stwierdzić, że liczba polubień i współdzieleń jest bardziej skorelowana, aniżeli liczba współdzieleń i liczba odpowiedzi.

Wśród najpopularniejszych słów w tweetach najwięcej znajdziemy ogólnych, popularnych słów angielskich, natomasit analizując je, również można wysnuć pewne wnioski. Prawdopodobnie wysok jesti poziom zadowolenia uczestników z konferencji lub zapowiedzi, o czym świadczyć może bardzo wysoka pozycja słowa “great” i “thanks”, Z racji, że analiza tekstu na wykresie jest stosunkowo trudna lista najpopularniejszych słów w poszczególnych dniach została podana niżej w formie tabelarycznej.

Z racji faktu, iż raport jest dość znacznie nieczytelny, analizę ciągów wyrazów (2-gram) załączono wyłącznie w formie tabelarycznej poniżej. Cały raport można natomiast samemu zobaczyć tutaj:


 

Dodatkowa analiza #msignite na Twitterze

Lista użytkowników, którzy dodali najwięcej tweetów wraz z linkami do ich kont.

Lista użytkowników, których treści były najczęściej “lajkowane”, współdzielone i komentowane – w sumie. Lista wraz z linkami do kont oraz szczegółami odnośnie konkretnych liczb.

Lista osób/kont, które dodały najwięcej tweetów w kolejnych dniach wraz z ich ilością.

Lista hashtagów, które pojawiały się najczęściej wraz z ilością tweetów. Dane zaprezentowane z podziałem na kolejne dni.

Lista kont, który były najczęściej wywoływane w poszczególnych dniach oraz liczba tweetów, na których się pojawily.

Lista najpopularniejszych słów w kolejnych dniach. Na wykresie uwzględniono wyłącznie angielskie wyrazy bez nazw kont, hashtagów, “stop words” oraz wyrazów nieanglojęzycznych.

Lista najpopularniejszych ciągów wyrazów (2-gram) w poszczególnych dniach.

Lista linków, które pojawiały się najczęściej w tweetach wraz z tą liczbą.

Lista tweetów, które zdobyły w sumie najwięcej polubień, odpowiedzi oraz współdzieleń.

 

 

 

 

 

 

 

 

 

 

Zakończenie

Microsoft Ignite już za nami. Sporo stron, blogów oraz specjalsitów zajęło się analizą oraz przeglądem nowości i zapowiedzi. Dla mnie osobiście ciekawym wydawało się przeanalizowanie tego wydarzenia za pomocą analizy tweetów. Według mnie wyszło całkiem interesująco, a Wy jak uważacie? Jeżeli jesteście ciekawi, w jaki sposób pobrałem oraz przygotowałem dane do analizy, zapraszam do śledzenia bloga, ponieważ wpis na ten temat pojawi się już wkrótce.

Slawomir Drzymala
Follow me on

Slawomir Drzymala

Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

1 Comment

  1. Paweł Potasiński

    Jeszcze raz to napiszę. Wow 🙂

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *