Power BI

Power BI – dynamiczne ładowanie plików z określonej lokalizacji

Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Dziś pokażemy w jaki sposób pobrać w Power BI dane z plików płaskich o takiej samej strukturze znajdujących się w określonym folderze. Funkcjonalność ta jest bardzo częstym wymogiem – zdarza się, iż z systemów źródłowych generowane są pliki płaskie i narzędzie analityczne musi je załadować. W takiej sytuacji samo ładowanie nie może być ustalone na sztywno ze względu na fakt, iż pliki mogą mieć zmienną nazwę i ich liczba z góry nie jest znana. Możemy być jedynie pewni, że trzeba ładować wszystkie pliki znajdujące się w określonej lokalizacji. Narzędzia ETL takie jak np. Integration Services posiadają gotowe komponenty odpowiednie w…
Read more

Power BI – wstęp do Power Query

Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Power BI wyposażony jest w sprawny mechanizm do tworzenia procesów ETL. Dziś zapoznamy się z interfejsem do tworzenia tychże procesów o nazwie Power Query oraz poznamy kilka podstawowych transformacji dostępnych w tym narzędziu – zaczynajmy! Pierwszym krokiem jest pobranie tych danych ze źródła, którym w naszym wypadku będzie standardowo SQL Server i baza AdventureWorksDW2014. Do naszej transformacji pobierzemy dane wybierając Get Data na zakładce Home i z menu rozwijanego wybierając SQL Server – naszym oczom powinno się ukazać okno podobne do poniższego: W oknie tym tak jak już wspomniałem w poprzednim artykule należy podać nazwę serwera oraz nazwę bazy danych…
Read more

Power BI – rozpoczęcie pracy

Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Power BI ostatnimi czasy jest jednym z najbardziej promowanych narzędzi ze stosu technologicznego Microsoftu. Ogromny nakład pracy jaki jest w niego wkładany spowodował, że zdobywa on coraz większą część rynku konkurując jak równy z równym z takimi narzędziami jak Qlik View czy też Tableau. Sam osobiście bardzo lubię i cenię Power BI gdyż kryje się pod nim wydajny model analityczny z językiem DAX, wydajne narzędzie do tworzenia procesów ETL oraz efektownie wyglądająca warstwa wizualizacji. Patrząc na trend popularności tego narzędzia postanowiłem wprowadzić czytelników niniejszego bloga w świat związany z Power BI. Całość informacji będę gromadził pod kolejną serią pod tytułem…
Read more

Power BI Desktop. Błąd podczas zmiany nazwy kolumny w Power Query.

Podczas zmiany nazwy kolumny w Power Query po zapisaniu zmian mozna natknąć się na błąd:

Okazuje się, że powód błędu jest bardzo błachy i z całą pewnością powinien zostać poprawiony przez autorów. Błąd pojawia się na przykład wtedy, kiedy zmienimy tylko i wyłącznie wielkość liter w kolumnie, na przykład z “My Atribute” na “my atribute”. Póki co jedynym rozwiązaniem tego błędu jest dodatkowa zmiana nazwy kolumny na tymczasową nazwę i następnie zamiana tej nazwy na porządaną. Na przykład z “My Atribute” zmieniamy na “_ My Atribute”, a dopiero potem na “my atribute”.  

Prosta analiza odchyleń (outliers) w Power BI z wykorzystaniem programu R

Dzisiejszy post będzie bardzo krótki, natomiast wynika to też z faktu, że w PowerBI Desktop w połączeniu z “R” możemy uzyskać świetne rezultaty małym nakładem pracy. “Outliers”, czyli wartości, które są skrajnie różne od pozostałych w badanej domenie mogą zniekształcić wynik analiz. Czasami to one będą stanowić najciekawsze punkty obserwacyjne, natomiast w większości przypadków będą “zakłamywać” faktyczny obraz. Weźmy pod uwagę na przykład analizę sprzedaży względem klinetów. Jeżeli stu klientów zamówi średnio po 3 produkty, natomiast stupierwszy zamówi nagle 50 produktów to z badania średniej arytmetycznej będzie wynikać, że klienci średnio kupują po 3.5 produktu. Oczywiście w powyższym przykładzie dość…
Read more