Author Archive: Adrian Chodkowski

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer

Adaptive Query Processing – Adaptive Join

SQLServerAdaptiveJoin_00

Jakiś czas temu pisałem już o tym, że SQL Server 2017 wprowadził (a raczej zapoczątkował) sporo zmian jeśli chodzi o wykonywanie zapytań z wydajnościowego punktu widzenia. Chodzi mianowicie o rodzinę mechanizmów nazwanych Adaptive Query Processing. Pod tą nazwą kryją się możliwości dostosowania planu zapytania w zależności od okoliczności podczas wykonywania zapytania. Technologia ta z produkcyjnego punktu widzenia obecnie składa się z trzech elementów tj. Interleaved Execution (o którym pisałem już tutaj), Memory Grant Feedback oraz Adaptive Join.Ciekawe w tym wszystkim jest to, że dla developerów jest to właściwie transparentne i działa bez żadnych zmian w kodzie. Ponadto wraz z SQL…
Read more

Trellis/Small Multiples w Power BI

PowerBI_Trellis_00

W ramach dzisiejszego artykułu chciałbym pokazać Wam w jaki sposób możemy osiągnąć efekt w postaci wizualizacji typu Trellis zwanego również Small multiples w Power BI. Wizualizacja ta nie jest wprost dostępna jako dedykowany visual jednakże mamy pewne możliwości pozwalające nam stworzyć tą niezwykle użyteczną graficzną reprezentację danych, zapraszam serdecznie do lektury. Na wstępie chciałbym powiedzieć parę słów na temat samej wizualizacji jak i wskazać kilka przykładowych zastosowań. Tak więc Trellis to nic innego jak zestaw tych samych wykresów (najczęściej słupkowych, kolumnowych lub liniowych ale nie tylko) ukazujących daną wielkość w tej samej skali podzieloną (partycjonowaną) w określony sposób. Za przykład…
Read more

Power Query Source w Integration Services

ssis_powerquery_00

W ostatnich dniach pojawiła się świetna wiadomość! Chodzi mianowicie o fakt integracji języka M aka Power Query z Integration Services! Jest to o tyle istotna informacja, że postanowiłem przetestować samą funkcjonalność i przedstawić ją na blogu, dlatego też z tego miejsca zapraszam Was do lektury niniejszego artykułu. Na wstępie kilka faktów na temat samej funkcjonalności. Skrypty języka M w Integration Services mogą być wykonywane z poziomu Power Query Source, jest to nowy adapter dostępny w najnowszej aktualizacji Data Tools. Na ten moment adapter ten jak i cała funkcjonalność znajduje się w fazie preview tak więc możemy być pewni, że z…
Read more

Power BI – formatowanie warunkowe oraz ranking z funkcją UNICHAR

PowerBI_Unichar00

Jedną z najważniejszych funkcjonalności związanych z raportowaniem w ogóle jest formatowanie warunkowe. Wyświetlanie odpowiednich kolorów czy też znaków w zależności od stanu określonej miary lub kolumny pojawia się w wymaganiach biznesowych niezwykle często ze względu na łatwość użycia i interpretacji. Nie inaczej jest również w przypadku naszego ulubionego narzędzia raportowego jakim jest Power BI, gdzie formatowanie warunkowe oczywiście zostało zaimplementowane i jest ciągle rozbudowywane. Jeśli jednak w konkretnym scenariuszu wbudowane możliwości nam nie wystarczają to możemy bez żadnego problemu je rozszerzyć. Do tego celu użyjemy funkcji języka DAX o nazwie UNICHAR, która to zwracaja określony znak z tablicy UNICODE. Czy aby tego…
Read more

Power BI – Current Selection Box

PowerBI_CurrentSelectionBox_00

W dzisiejszym artykule chciałbym powiedzieć Wam parę słów na temat tego w jaki sposób zbudować Current Selection Box czyli miejsce gdzie będą wyświetlane nasze bieżące selekcje. Serdecznie zapraszam do lektury. Seleciton Box jest znanym tworem szczególnie w narzędziach takich jak np. QlikView gdzie funkcjonalność ta jest dostępna natywnie. W Power BI nie mamy takiej wizualizacji z pudełka, ale mamy możliwość zbudowania sobie czegoś takiego przy pomocy dostępnych narzędzi. Sama funkcjonalność nie jest zbyt trudna w implementacji, jednak wymaga wyjaśnienia kilku aspektów co zamierzam zrobić w ramach tego artykułu. Zanim przejdziemy do meritum spójrzmy na model użyty w tym artykule, który…
Read more