drukuj
icon icon

Kurs Techniki modelowania danych w języku 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.

Program szkolenia

1. 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,
  • modyfikacja zapytań,
  • 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. 

2. 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.

3. 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.

4. Funkcje tabel w języku M

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

5. 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.

6. Edytor zaawansowany

7. 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.

8. Praktyczne zastosowanie języka M w Power BI

 

  • tworzenie i edycja raportów przy użyciu języka M,
  • automatyzacja procesów ETL za pomocą języka M,
  • integracja języka M z innymi narzędziami Power BI.

 

9. Zaawansowane techniki w języku M

 

  • tworzenie funkcji użytkownika,
  • parametryzacja zapytań,
  • dynamiczne generowanie zapytań,
  • optymalizacja wydajności kodu M.

 

10. Podsumowanie szkolenia

Opieka poszkoleniowa

W ramach opieki poszkoleniowej masz do wyboru jedną z dwóch możliwych form kontaktu z trenerem, w przeciągu 1 roku po zakończonym szkoleniu:

  • konsultację telefoniczną,
  • na 2 godzinne konsultacje online z trenerem.

Metody szkolenia

  • wykład,
  • mini-prezentacja,
  • praca warsztatowa z komputerem,
  • ćwiczenia i case study,
  • praca indywidualna z trenerem.

Certyfikat

  • certyfikat w języku polskim, numer Wpisu do Rejestru Instytucji Szkoleniowych 2.12/00238/2015,
  • certyfikat w języku angielskim na życzenie.