#6 – Wydajność, użycie parametrów

Dzisiaj zajmiemy się wydajnością odświeżania danych w Power BI.

Czasami może zdarzyć się tak, że dane w Twoim modelu będą odświeżały się w nieskończoność. Dlaczego tak się dzieje?

Powodów może być kilka:

  1. Wielkość danych: Im więcej danych jest wczytywanych, tym dłużej to zajmie.
  2. Wydajność źródła danych: Jeśli źródło danych jest wolne lub ma niską wydajność, to może to opóźnić wczytanie danych.
  3. Sieć: Jeśli dane są wczytywane przez sieć, to szybkość wczytywania może być ograniczona przez szybkość połączenia sieciowego.
  4. Operacje na danych w Power Query: wszystkie operacje odbywają się w momencie importu/odświeżenia danych. Im większy zbiór, im więcej operacji – tym odświeżenie będzie trwało dłużej
  5. Kolumny kalkulowane: jak wyżej
  6. Sprzęt, na którym pracujesz: minimalne wymagania sprzętowe Power BI Desktop są… Cóż. Są minimalne. Ale na pewno nie pozwalają na komfortową pracę. Zobacz tutaj, na jakim sprzęcie ja pracuję i co rekomenduję innym.

W jaki sposób przyspieszyć odświeżanie danych

  1. Dokonuj przekształceń danych tak wysoko jak to możliwe.
    Co mam na myśli pisząc wysoko? W optymalnym scenariuszu większość modelowania powinno się wykonywać na poziomie bazy danych. W tym momencie ładujesz już do modelu dane właściwie gotowe do wizualizacji.
  2. Miary zamiast kolumn
    Tak. Na początku pracy z Power BI możesz czuć potrzebę (ja czułem) pracy podobnej jak w arkuszu kalkulacyjnym – czyli tworzymy dodatkowe kolumny z wymaganymi obliczeniami. Zapomnij o tym i zamiast kolumn pisz miary tam, gdzie to możliwe. Obliczanie miary odbywa się w momencie, gdy ta miara jest potrzebna i możesz lepiej sterować wydajnością jej wykonywania.
  3. Pobieraj tylko te dane, których potrzebujesz
    Często spotkasz się z tabelami, które mają dziesiątki a nawet setki kolumn. Czy jest sens pobierać całą tabelę, jeśli potrzebujesz z niej tylko kilku kolumn? Oczywiście, że nie. Dlatego już na etapie tworzenia modelu zastanów się czego potrzebujesz a co tylko niepotrzebnie będzie zużywało zasoby.
  4. Właściwie modeluj dane
    To jest temat – rzeka, do której nie chciałbym teraz wchodzić. Moglibyśmy rozmawiać o tym godzinami a i tak nie wyczerpalibyśmy tematu. Jeżeli jednak już teraz chcesz dowiedzieć się więcej – to z czystym sumieniem mogę polecić Ci książkę The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling autorstwa jednego z pierwszych twórców hurtowni danych.

A teraz przejdźmy do kolejnego zagadnienia, które poruszam:

Parametry i szablony

Aby stworzyć nowy parametr w edytorze Power Query kliknij ikonę Zarządzaj parametrami (1) i wybierz opcję Nowy parametr (2).

Wyświetli się nowe okno w którym możemy przygotować naszą zmienną.

  1. Lista parametrów, które ustawiliśmy
  2. Nazwa tworzonego parametru
  3. Opis – tutaj możesz krótko opisać do czego ten parametr służy
  4. Czy ten parametr jest wymagany
  5. Typ – wybierz z listy jakiego typu elementy będą znajdowały się w tworzonym parametrze
  6. Jakie wartości znajdą się w parametrze
  7. Wartość bieżąca – czyli z jaką domyślną wartością ma się parametr uruchamiać

Po uzupełnieniu formularza zgodnie z filmem kliknij OK i voila! Parametr już istnieje i możemy go wykorzystać.

Wróćmy do edytora Power Query i znajdźmy kolumną [Typ] w tabeli ’Transakcje’.

Dodajmy filtrowanie klikając na strzałkę w dół obok nazwy kolumny i ustawmy filtrowanie po parametrze.

Zamknij i zastosuj i już mamy ustawione filtrowanie danych według wcześniej sporządzonego parametru.

Tworzenie szablonu raportu

Czym jest szablon raportu Power BI

W Power BI Desktop możesz stworzyć szablon raportu na podstawie którego Ty lub inni użytkownicy w Twojej organizacji będziecie mogli tworzyć nowe rozwiązania w ustandaryzowany sposób.

Szablon będzie zawierał:

  • Strony raportu, wizualizacje
  • Model danych
  • Definicje zapytań, w tym między innymi parametry

Czyli wszystko poza samymi danymi.

Eksportowanie szablonu

Aby wyeksportować szablon Twojego raportu wejdź do menu Plik -> Eksportuj -> Szablon usługi Power BI

Tutaj zapiszesz plik *.PBIT, który możesz udostępnić zainteresowanym.

Jak otworzyć plik szablonu Power BI

Otwierasz go, jak każdy inny 🙂 Po otwarciu wyświetli się monit wyboru z listy wartości stworzonych parametrów i połączenia do źródła danych.

Czy to było przydante?

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Join Us!

Custom Sidebar

You can set categories/tags/taxonomies to use the global sidebar, a specific existing sidebar or create a brand new one.