icon icon

Kurs Język M - Microsoft Business Intelligence - sprawne wykorzystanie Power BI podczas analizy danych i stosowanie języka M

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Sprawne pobieranie danych - Nauczysz się pobierać dane z różnych źródeł do Power BI i łączyć je w spójne zapytania, dzięki czemu szybciej przygotujesz materiał do analizy bez ręcznego przenoszenia plików.

icon

Automatyzacja przygotowania danych - Opanujesz tworzenie zapytań i edycję kodu M tak, aby automatyzować czyszczenie oraz przekształcanie danych. To pozwoli Ci ograniczyć powtarzalną pracę przy kolejnych odświeżeniach raportów.

icon

Swobodne pisanie w M - Zrozumiesz strukturę kodu, zasady składni i działanie znaków specjalnych, więc samodzielnie utworzysz proste zapytania, poprawisz istniejący kod i wygodnie edytujesz puste zapytania.

icon

Lepsza kontrola typów i wartości - Nauczysz się rozpoznawać wartości i typy w języku M, od null i liczb po rekordy, listy oraz tabele. Dzięki temu unikniesz błędnych konwersji i lepiej dopasujesz dane do modelu raportowego.

icon

Skuteczne operacje na tabelach - Przećwiczysz funkcje tabel do konstruowania, konwersji, sortowania i przekształcania danych. Pozwoli Ci to sprawnie budować powtarzalne procesy przygotowania zestawów do analiz w Power BI.

icon

Praca z parametrami i warunkami - Dowiesz się, jak wykorzystywać parametry tabel, kryteria porównania, sortowanie oraz instrukcje warunkowe. Dzięki temu przygotujesz bardziej elastyczne zapytania dopasowane do różnych scenariuszy biznesowych.

icon

Pewna obsługa błędów - Nauczysz się wykrywać i obsługiwać błędy w wyrażeniach M, rekordach i inicjatorach let. To pomoże Ci tworzyć stabilniejsze zapytania oraz szybciej diagnozować problemy podczas odświeżania danych.

icon

Świadome modelowanie danych - Poznasz model wartości języka M, sekcje, metadane i konwersję typów danych, dzięki czemu będziesz podejmować lepsze decyzje przy projektowaniu logiki przygotowania danych dla raportów Power BI.

Program szkolenia

1. Pobieranie danych z różnych źródeł do Power BI

2. Automatyzacja procesu przygotowania danych do Power BI

3. Wprowadzenie do języka M

  • czym jest język M i do czego można go wykorzystać w Power BI,
  • tworzenie prostych zapytań w dedykowanym edytorze,
  • jak wprowadzić zmiany w kodzie języka M,
  • zasady których należy przestrzegać w języku M,
  • właściwości znaków specjalnych i struktura kodu języka M, 
  • edycja pustego zapytania. 

4. Wartości w języku M

  • null,
  • wartości logiczne,
  • liczby,
  • godziny,
  • daty,
  • data/godzina,
  • data/godzina/strefa czasowa,
  • czas trwania,
  • tekst,
  • wartości binarne,
  • wartość listy,
  • wartość rekordu.

5. Typy

  • hierarchia typów w języku M,
  • typy pierwotne (klasyfikacja wartości pierwotnej i typy abstrakcyjne), 
  • typy rekordów,
  • typy list,
  • typy funkcji,
  • typy tabel,
  • typy dopuszczalnych wartości null.

6. Funkcje tabel w języku M

  • konstruowanie tabel,
  • konwersje,
  • informacje w tabelach,
  • operacje na wierszach,
  • operacje na kolumnach,
  • parametry tabel w języku M,
  • przekształcenia,
  • parametry sprawdzania członkostwa,
  • porządkowanie danych w języku M.

7. Wartości parametrów tabel w języku M

  • nadanie nazw kolumn wyjściowych,
  • kryterium porównania,
  • kryterium liczby lub warunku,
  • obsługa wartości dodatkowych,
  • obsługa brakujących kolumn,
  • ustawienie kolejności sortowania,
  • kryterium równości.

8. Operatory w języku M

9. Wyrażenie let

10. Instrukcje warunkowe

11. Obsługa błędów – obliczanie wyrażenia w języku M

  • procedura zgłaszania błędów,
  • wyrażenie służące do obsługi błędu,
  • możliwe błędy w rekordach i inicjatorach let,
  • błąd braku implementacji.

12. Sekcje

  • scalanie dokumentów,
  • introspekcja dokumentów (#sections, #shared).

13. Model wartości języka M i jego zastosowanie w analizie danych Power BI

14. Konwersja istniejącego typu danych

15. Metadane

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawy Power BI - Powinieneś swobodnie poruszać się po Power BI i znać podstawy pracy w Edytorze Power Query, aby skupić się na języku M, a nie na nauce interfejsu od podstaw.

icon

Praca z danymi tabelarycznymi - Powinieneś rozumieć układ tabel, kolumn i wierszy oraz wiedzieć, na czym polega filtrowanie, sortowanie i zmiana typów danych, bo te operacje będą punktem wyjścia.

icon

Logiczne myślenie analityczne - Powinieneś umieć analizować zależności w danych i rozumieć proste warunki logiczne, ponieważ podczas szkolenia będziesz budować reguły, przekształcenia i obsługę błędów.

icon

Podstawy transformacji danych - Powinieneś mieć doświadczenie w prostym czyszczeniu i przygotowaniu danych do raportów, aby łatwiej przejść do automatyzacji, parametrów oraz pracy na kodzie języka M.