Author Archive: Slawomir Drzymala

Still playing with data and .NET technologies

Podsumowanie roku grupy MMDPUG oraz kilka słów o społeczności w ogóle

Post community logo

Grudzień to czas podsumowań. Ja w tym poście zamierzam podsumować rok działalności Malta Microsoft Data Platform User Group (MMDPUG), którą zapoczątkowałem i prowadziłem w 2017 oraz dodać kilka swoich przemyśleń odnośnie do grup społecznościowych w ogólności…  Otwarcie powiem, że od dawna jestem wielkim fanem grup społecznościowych, jak i dzieleniem się wiedzą z innymi. Jestem członkiem Data Community (wcześniej Polish SQL Server User Group), występowałem na lokalnych wydarzeniach, jak i na corocznej konferencji SQL Day i każdemu to polecam! Początkiem września 2016 roku przeprowadziłem się na Maltę i od razu sprawdziłem czy na wyspie istnieje podobna grupa. Okazało się, że istnieje…
Read more

Wyszukiwanie zmiennych tabelarycznych w bazie danych

zmienne_tabelaryczne_banner

Zmienne tabelaryczne to powszechnie znany twór, które bardzo często powoduje problemy wydajnościowy i powinien być stosowany tylko i wyłącznie w wyjątkowych sytuacjach – przykładowo było to wspomniane w poście o zmianie trybu kompatybilności (http://pl.seequality.net/zmiana-compatibility-level/). Problem jest jednak dość szeroko opisany i przedyskutowany i w tym poście zakładam, że jesteśmy w sytuacji, kiedy chcemy sprawdzić, które procedury składowane korzystają ze zmiennych tabelarycznych. W tym poście skupimy się na znalezieniu najbardziej efektywnej metody. Problem wydawałoby się, że jest błahy, natomiast w rzeczywistości może nastręczyć trochę problemów. Potencjalnych rozwiązań może być co najmniej kilka. Pierwszym pomysłem wydaje się skorzystanie z widoku systemowego oraz…
Read more

Zmiana compatibility level w SQL Server – wskazówki

Zmiana compatibility level w SQL Server

Ostatnimi czasy wspierałem administratora baz danych podczas zmiany “compatibility level” dla jednej z baz hurtowni danych. Konkretnie zmiana dotyczyła przejścia z trybu 110 (zgodny z SQL Server 2012) na tryb 120 (zgodny z SQL Server 2014). Baza działała w trybie zgodnym z SQL Server 2012, natomiast Server został już wcześniej “upgradowany” do SQL Server 2014. W tym poście chciałbym podzielić się z problemami oraz wskazówkami dotyczącymi tej zmiany. Przedstawię swój plan pracy oraz poszczególne etapy oraz problemy, które napotkałem. Wskazówki mogą się okazać szczególnie przydatne w przypadku baz hurtowni danych, które uczestniczą w procesie ETL.

Power BI w praktyce – odcinek 24 – Microsoft Ignite, co tam się działo…. [Nagranie]

Power BI Microsoft Ignite

Analiza konferencji Microsoft Ignite doczekała się również narracji. W ostatnim odcinku “Power BI w praktyce” gościnnie zaprezentowałem opisywaną wcześniej tutaj analizę tej konferencji. Dla tych z Was, którzy jeszcze nie wiedzą “Power BI w praktyce” jest to kanał współtworzony przez Bartłomieja Graczyka oraz Pawła Potasińskiego na YouTubie, w którym pokazują Power BI od strony praktycznej. Polecam obserwować ten kanał, bo jest tam naprawdę sporo dobrej treści. Polecam oczywiście również odcinek w którym wystąpiłem. Kanał “Power BI w praktyce”: YouTube PS. Zaktualizowany raport oraz projekt dostępny jest do ścignięcia na GitHub: GitHub

Analiza danych pochodzących z Twittera z wykorzystaniem C# i Power BI

post_logo_publish_post

Poprzedni post, “Podsumowanie Microsoft Ignite 2017 – analiza wydarzenia na Twitterze z wykorzystaniem Power BI”, pokazywał konkretny przykład analizy wybranego hashtagu w Power BI. Mimo, że Power BI wspiera naprawdę dużo źródeł danych, nie ma niestety bezpośredniego połczenia do portalu Twitter. Owszem, można skorzystać z oficjalnego API dostarczanego przez Twitter i wykorzystać, nawet bezpośrednio, z poziomu Power BI, natomiast problemem mogą okazać się limity. Dość skomplikowanym etapem jest również przygotowanie danych do analizy. Tutaj również, mimo, iż Power BI dostarcza ogromna ilość transformacji, w przypadku analizy tekstu wymaga to naprawdę sporo pracy i jest stosunkowo wolne. Przykład analizy tekstu w Power…
Read more