Course Code: ssasded
Duration: 21 hours
Prerequisites:
  • An understanding of data analysis
  • Experience with Microsoft SQL Server
Overview:

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ę.
Course Outline:

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)