Description
Otrzymujesz ode mnie dodatkowo zadania, ćwiczenia i case’y do wspólnego wykonania razem ze mną, ale nic się nie przejmuj, bo jeśli czegoś nie uda Ci się zrobić, to z chęcią Ci pomogę. Dodatkowo możesz dołączyć do grupy na FB, gdzie wspólnie sobie pomagamy i rozwiązujemy różne problemy dotyczące tego kursu. Nauka właśnie w taki sposób jest najbardziej efektywna.
KURS SKŁADA SIĘ Z NASTĘPUJĄCYCH MODUŁÓW:
1. WSTĘP
2. ZASADY I PODSTAWOWE POJĘCIA MODELOWANIA WIELOWYMIAROWEGO
Poznasz i nauczysz się zasad i podstawowych pojęć modelowania wielowymiarowego, takich jak:
➡ OLTP (Online Transaction Processing) i OLAP (Online Analytical Processing).
➡ OLTP vs. OLAP.
➡ SSAS (Sql Server Analysis Services).
➡ Tabele faktów (Fact Table).
➡ Wymiary (Dimensions).
➡ Schematy danych typu OLAP.
➡ Miary (Measures).
➡ Ziarno tabeli faktów (Grain Of The Fact Table).
➡ Typy tabel faktów.
➡ Addytywność miar.
➡ Wielowymiarowa kostka (CUBE).
3. NARZĘDZIA WYKORZYSTYWANE DO BUDOWY WIELOWYMIAROWYCH BAZ
➡ Dowiesz się czym jest Business Intelligence Development Studio (BIDS), BIDS HELPER.
➡ Poznasz narzędzia SQL Server Data Tools (SSDT, SSDT-BI).
➡ Zapoznasz się z narzędziem SQL Server Management Studio (SSMS).
➡ Dowiesz się czym jest MDX Studio.
4. INSTALACJA Microsoft Visual Studio
➡ Ściągniesz wymagane środowisko programistyczne Microsoft Visual Studio.
➡ Zainstalujesz wymagane środowisko programistyczne Microsoft Visual Studio.
5. INSTALACJA SSAS
➡ Zainstalujesz wymagane rozszerzenia SSAS dla Visual Studio.
6. TWORZENIE PROJEKTU ANALYSIS SERVICES
➡ Nauczysz się jak utworzyć projekt Analysis Services.
7. DEFINIOWANIE ŹRÓDŁA DANYCH
➡ Nauczysz się definiować dane.
➡ Dowiesz się jak przygotować hurtownię danych.
➡ Zdefiniujesz pierwsze źródło danych.
8. BUDOWA WIDOKU ŹRÓDŁA DANYCH
➡ Dowiesz się, czym jest widok źródła danych.
➡ Utworzysz pierwszy widok źródła danych.
➡ Nauczysz się określać logiczne KLUCZE GŁÓWNE i KLUCZE OBCE (Relacje).
➡ Zaimplementujesz własne formuły w tabelach.
➡ Utworzysz pierwsze obliczenia nazwane (Named Calculations).
➡ Utworzysz pierwsze widoki (Named Query).
9. BUDOWA WYMIARU
➡ Nauczysz się definiować atrybuty.
➡ Zapoznasz się z właściwościami atrybutów.
➡ Dowiesz się jak implementować relacje pomiędzy atrybutami.
➡ Zrozumiesz istotę hierarchii atrybutowych.
➡ Nauczysz się tworzyć hierarchie użytkownika.
➡ Dowiesz się jak tworzyć hierarchie Parent-Child (Rodzic-Dziecko).
➡ Zapoznasz się z wykorzystywaniem operatorów unarnych oraz formuł agregujących.
10. BUDOWA KOSTKI OLAP
➡ Zbudujesz swoją pierwszą kostkę OLAP.
➡ Nauczysz się określać relacji pomiędzy wymiarami a grupami miar.
➡ Zrobimy dodatkowy case – dodanie nowego wymiaru.
➡ Dowiesz się o właściwościach miar (formatowanie).
➡ Dodasz do wymiarów wszystkie wymagane atrybuty wraz z ewentualnymi hierarchiami.
11. WDROŻENIE KOSTKI OLAP
➡ Nauczysz się kompilacji projektu (Build).
➡ Dowiesz się jak wdrożyć projekt na serwerze (Deploy).
➡ Zapoznasz się z przetwarzaniem (procesowaniem) kostki OLAP oraz wymiarów.
➡ Nauczysz się obsługi błędów podczas procesowania.
12. TWORZENIE KALKULACJI W KOSTCE OLAP
➡ Nauczysz się zasad budowy wyrażeń MDX (Multidimensional Expressions).
➡ Poznasz najczęściej wykorzystywane funkcje języka MDX.
➡ Dowiesz się czym jest skrypt kalkulacyjny.
13. AGREGACJE
➡ Poznasz zasady działania agregacji.
➡ Nauczysz się tworzyć agregacje przy pomocy kreatora.
➡ Dowiesz się jak ręcznie definiować agregacje.
14. PARTYCJONOWANIE KOSTEK OLAP
➡ Dowiesz się czym jest partycjonowanie kostek OLAP.
➡ Nauczysz się implementować partycje.
➡ Zrozumiesz etap procesowania.
➡ Dowiesz się jak monitorować wykorzystanie partycji.
➡ Poznasz tryby przechowywania danych.
➡ Nauczysz się przypisywać projekty agregacji do partycji.
15. AKCJE
➡ Dowiesz się czym są akcje.
➡ Poznasz rodzaje akcji.
➡ Nauczysz się tworzenia akcji.
➡ Zapoznasz się z wywoływaniem akcji w aplikacjach klienckich.
16. PERSPEKTYWY
➡ Dowiesz się czym są perspektywy (Perspectives).
➡ Nauczysz się tworzenia i wykorzystywania perspektyw.
17. TŁUMACZENIA
➡ Dowiesz się czym są tłumaczenia (Translations).
➡ Nauczysz się definiować tłumaczenia.
➡ Zobaczysz jak testować i wykorzystywać tłumaczenia.
➡ Zapoznasz się z tłumaczeniami przypisanymi do elementów wymiarów.
18. BEZPIECZEŃSTWO DANYCH
➡ Nauczysz się jak zarządzać bezpieczeństwem danych w kostce OLAP.
➡ Dowiesz się czym są role.
➡ Zdefiniujemy przykładowe role.
➡ Utworzymy i przeedytujemy role w SSMS oraz przypiszemy konta.
➡ Wykorzystamy język MDX do definiowania praw dostępu.
➡ Poznasz zasady wdrażania projektów OLAP ze zdefiniowanymi rolami (Deployment Wizard).
19. CO TERAZ?


























