Ostatnie artykuły

SQLDAY 2018!

SQLDay-logo2018_large

Majówka już coraz bliżej, a co za tym idzie kolejna konferencja SQLDay przed nami. Tak jak w poprzednich latach tak i tym razem całe wydarzenie odbędzie się we Wrocławiu w hali stulecia między 14 a 16 maja. Całej konferencji raczej nie trzeba nikomu przedstawiać , ja jednakże podsumuje ją w trzech dosyć jasno brzmiących słowach: społeczność, wiedza, profesjonalizm. Epitety te nie są na wyrost i każdy kto choć raz miał okazję uczestniczyć czy to w warsztatach czy też w samej konferencji z całą pewnością może to potwierdzić. W tym roku agenda przedstawia się następująco: ADFv2 – Data Integration in Azure…
Read more

Niebezpieczeństwa w C# dla programisty hurtowni danych

C# – dangers for the Data Warehouse Developer

Mimo, iż nie jest to blog poświęcony programowaniu w języku C#, częściej lub rzadziej programista hurtowni danych jest zmuszony do napisania kilku linijek kodu w tym języku lub sprawdzenia jakiegoś istniejącego fragmentu kodu. Zwykle będzie to miało miejsce podczas pracy z SSIS i wykonaniu pewnych mniej standardowych transformacji lub logiki, ewentualnie w przypadku czytania z mniej oczywistych źródeł danych. Najpewniej będzie to zatem “Script Task” lub “Scrip Component” w SQL Server Integration Services, ale nie tylko. Napisanie tych kilku linijek może być dość prostym zadaniem, natomiast czasami może się okazać, że kod mimo iż działa to nie działa on poprawnie….
Read more

Power BI – filtrowanie między stronami czyli globalne filtry i akcje DRILLTHROUGH

PowerBI_Drillthrough_00

Część z Was pamięta zapewne narzędzie raportowe czy też technologię o dźwięcznej nazwie Power View. Na samym początku była ona związana z Power Pivot for Sharepoint, by następnie przenieść się do Excela gdzie pozostaje po dziś dzień. Narzędzie to mimo, że dawało pewne możliwości to miało również szereg różnego rodzaju ograniczeń w tym również jeśli chodzi o interakcję pomiędzy wizualizacjami, która była bardzo uboga. Warstwa wizualizacji Power BI jest z całą pewnością spadkobiercą wspomnianego narzędzia, czy problemy pierwowzoru zostały rozwiązane? Z całą pewnością tak! Obecnie mamy kilka możliwości filtracji pomiędzy poszczególnymi stronami raportu i o nich chciałbym dziś napisać parę…
Read more

Time Intelligence w Power BI

PowerBITimeIntellience_00

Daty to dosyć specyficzny typ danych, który w narzędziach raportowych powinien dawać ciekawe możliwości raportowe. Często spotyka się anglojęzyczne pojęcie Time Intelligence, które opisuje możliwości filtrowania i obsługiwania dat w modelu analitycznym lub narzędziu raportowym. To właśnie tym funkcjonalnościom dostępnym w Power BI przyjrzymy się w ramach niniejszego artykułu. Zapraszam do lektury. Na wstępie pokażmy sobie jakich danych będziemy używać. Cały model prezentuje się następująco: Bazujemy na AdventureWorks, a dokładnie na tabelach FactInternetSales, DimSalesTerritory oraz DimDate. Pomiędzy tabelą faktów, a DimDate mamy trzy różne relacje. Tak jak zapewne wiecie, w Power BI tylko jedna relacja może być aktywna co powoduje,…
Read more

Data Community Kraków – Ukryte Aspekty pracy z SQL Server

DataCommunityKrakow_UkryteAspektyPracyZSQLServerKrakow_00

Siema! W najbliższym czasie będę miał przyjemność wystąpić ze swoją sesją na Data Community, tym razem jednak nie będą to Katowice,a Kraków. Sesja, którą będę miał okazję wygłosić to Ukryte aspekty pracy w SQL Server – opis sesji wygląda następująco: “W dobie super wydajnych i samo-optymalizujących się serwerów nasze zapytania czasem działają w sposób nieprzewidywalny. Mimo, że wszystko na pierwszy rzut oka powinno działać bez zarzutów to obserwujemy zwiększone zużycie zasobów, stany oczekiwania związane z blokadami czy też ruch po stronie tempdb. Co jest tego powodem? Podczas sesji przedstawione zostaną nie do końca oczywiste aspekty pracy z SQL Server, które…
Read more