- An understanding of data analysis
- Experience with Microsoft SQL Server
SSAS ( SQL Server Analysis Services) to narzędzie transakcyjne Microsoft SQL Server (OLAP) i narzędzie do eksploracji danych do analizy danych w wielu bazach danych, tabelach lub plikach. Semantyczne modele danych dostarczane przez SSAS są używane przez aplikacje klienckie, takie jak Power BI , Excel , Reporting Services i inne narzędzia do wizualizacji danych.
W tym instruktażowym szkoleniu na żywo (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak korzystać z SSAS do analizowania dużych ilości danych w bazach danych i hurtowniach danych.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Zainstaluj i skonfiguruj SSAS
- Zrozum związek między SSAS , SSIS i SSRS
- Zastosuj wielowymiarowe modelowanie danych, aby uzyskać informacje biznesowe z danych
- Projektowanie kostek OLAP (Online Analytical Processing)
- Zapytania i manipulowanie danymi wielowymiarowymi za pomocą języka zapytań MDX (jony Multidimensional Express )
- Wdrażaj rzeczywiste rozwiązania BI za pomocą SSAS
Publiczność
- Specjaliści BI ( Business Intelligence )
- Analitycy danych
- Specjaliści od Database i hurtowni danych
Format kursu
- Interaktywny wykład i dyskusja
- Dużo ćwiczeń i ćwiczeń
- Praktyczne wdrożenie w środowisku na żywo
Opcje dostosowywania kursu
- Szkolenie opiera się na najnowszej wersji Microsoft SQL Server i SSAS .
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami w celu umówienia się.
Dzień 1
1. Architektura i komponenty Analysis Services Tabular (SSAS)
2. Tworzenie modeli tabelarycznych
- pobieranie danych ze źródeł zewnętrznych
- wykorzystanie Power Query do ładowania i przekształcania danych
(tylko jeśli używamy SSAS 2017)
- filtrowanie danych podczas importu
- właściwości tabeli (kolumny sortujące, formatowanie, ukrywanie elementów)
- tworzenie relacji pomiędzy tabelami (rodzaje relacji, propagacja filtrów)
- integralność danych w modelu tabelarycznym - wiersze BLANK
- modelowanie sytuacji szczególnych (relacje wiele do wielu, parent-child)
- tworzenie tabel kalkulowanych
- tabela kalendarza (tworzenie dynamiczne, oznaczenie tabeli dat)
- tworzenie hierarchii
3. Wzbogacanie modelu tabelarycznego
- definiowanie kolumn kalkulowanych
- definiowanie miar
- zasada działania kontekstu wiersza i kontekstu filtra
- agregatory i iteratory
- modyfikacja kontekstu obliczeń, funkcja CALCULATE
- kalkulacje Time Intelligence
Dzień 2
4. Tworzenie zaawansowanych kalkulacji w DAX
- wykorzystanie zmiennych w DAX
- rozpoznanie kontekstu obliczeń
- zagnieżdżanie i przekształcanie kontekstu
- najczęściej wykorzystywane funkcje DAX
- najczęściej spotykane formuły w raportach biznesowych
- wprowadzanie do modelu elementów (kalkulacji) na potrzeby raportowania
5. Fizyczna struktura modelu tabelarycznego, administracja
- partycjonowanie tabel, realizacja zasilania przyrostowego
- zabezpieczenie danych, role, filtry zabezpieczeń
- perspektywy
- tłumaczenia
6. Wydajność modelu tabelarycznego
- wykorzystanie Extended Events oraz DAX Studio
- pomiar i analiza wydajności w Power BI Desktop
7. Wykorzystanie Integration Services do zasilania modeli analitycznych
- budowa pakietu SSIS
- definiowanie strumienia danych (Data Flow)
- najczęściej wykorzystywane elementy Control Flow i Data Flow
- obsługa błędów
- wdrażanie i administracja pakietami SSIS w bazie katalogowej
- automatyzacja procesów zasilania
Dzień 3
8. Tworzenie modeli tabelarycznych w SSAS na potrzeby określonych
raportów biznesowych (case studies)