Od Zera Do Developera, jak wejść w branżę IT, przebranżowić się i zostać programistą baz danych i SQL. Andrzej Śmigielski SQL Bazy Danych Branża IT Programowanie

 

Zaprogramuj sobie przyszłość...

ANALYSIS SERVICES SSAS OLAP CUBES Analiza Danych Kostka SQL BAZY DANYCH Język SQL i MDX Multidimensional Expressions Miary Wymiary Fakty Kurs Online Szkolenie Server Andrzej Śmigielski SQL Bazy Danych Branża IT Programowanie

Ms SQL Server - Analysis Services - Poziom Podstawowy

Miejsce: Szkolenie zdalne / Stacjonarne
Czas trwania: 3 dni
Liczba godzin: 24
Start: 9:00

CEL SZKOLENIA

          Szkolenie jest przeznaczone dla osób, które chcą uzyskać wiedzę dotyczącą projektowania i budowy wielowymiarowych baz danych OLAP (Online Analytical Processing) w środowisku SSAS (SQL Server Analysis Services), służących do szeroko pojętej analizy danych oraz raportowania przede wszystkim w szybki i efektywny sposób, aby wspierać wszelkie procesy decyzyjne, jakie zachodzą w organizacjach, przedsiębiorstwach czy korporacjach.

PROFIL UCZESTNIKA

          Szkolenie przeznaczone jest dla wszystkich tych, którzy chcą się nauczyć techniki wykorzystania wielowymiarowych, analitycznych baz danych OLAP.
Jest to bardzo cenna kompetencja dla programistów, developerów, którzy na co dzień zajmują się implementacją rozwiązań dotyczących różnorodnych zestawień, raportów oraz zaawansowanych analiz w hurtowniach danych (Data Werehouse).

WYMAGANIA WSTĘPNE

          Od uczestników szkolenia wymagana jest przede wszystkim znajomość środowiska Windows, jak również umiejętność pracy z relacyjnymi bazami danych w stopniu podstawowym dotyczącym umiejętności definiowania połączeń z bazami danych, ale warto też znać język SQL również w stopniu podstawowym.

CZAS TRWANIA

▪ 3 dni po 8 godzin szkoleniowych
▪ Start: godzina 9:00
▪ Zakończenie: około godziny 16:00
▪ W tym około dwie krótkie przerwy (po 10-15 minut) i jedna długa, obiadowa około 30-45 minut.

RODZAJ SZKOLENIA

▪ Zdalne
▪ Stacjonarne w siedzibie firmy
▪ Stacjonarne u Klienta

SPOSÓB REALIZACJI SZKOLENIA

          Szkolenie realizowane jest w formie naprzemiennie następujących po sobie wykładów i ćwiczeń praktycznych oraz case’ów i zadań.

NABYTE UMIEJĘTNOŚCI PO UKOŃCZENIU SZKOLENIA

          Po ukończeniu szkolenia uczestnik nauczy się:
▪ projektowania struktur wielowymiarowych w technologii OLAP poprzez prawidłowe definiowanie modelu wielowymiarowego.
▪ wykorzystywania usługi SQL Server Analysis Services (SSAS) do wdrażania i procesowania wielowymiarowych tzw. kostek, czyli CUBES
▪ implementacji wzbogacających struktury kostek OLAP o zaawansowane elementy typu: hierarchie, kalkulacje, nazwane zapytania, agregacje, partycjonowanie, akcje, perspektywy, tłumaczenia, etc.
▪ tworzenia kostek analitycznych uwzględniających różnorodne schematy zabezpieczeń dostępu.

DODATKOWE MATERIAŁY

          Każdy uczestnik szkolenia otrzyma wszystkie wymagane pliki i skrypty oraz dostanie dodatkowe materiały w formie e-Book’a wraz z dodatkowymi plikami, skryptami, ćwiczeniami i zadaniami.

PLAN SZKOLENIA

01. ZASADY I PODSTAWOWE POJĘCIA MODELOWANIA WIELOWYMIAROWEGO
   ➡ 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).

02. NARZĘDZIA WYKORZYSTYWANE DO BUDOWY WIELOWYMIAROWYCH BAZ
   ➡ Business Intelligence Development Studio (BIDS), BIDS HELPER.
   ➡ SQL Server Data Tools (SSDT, SSDT-BI).
   ➡ SQL Server Management Studio (SSMS).
   ➡ MDX Studio.

03. INSTALACJA Microsoft Visual Studio
   ➡ Ściągnięcie wymaganego środowiska programistycznego Microsoft Visual Studio.
   ➡ Instalacja wymaganego środowiska programistycznego Microsoft Visual Studio.

04. INSTALACJA SSAS
   ➡ Instalacja wymaganego rozszerzenia SSAS dla Visual Studio.

05. TWORZENIE PROJEKTU ANALYSIS SERVICES
   ➡ Utworzenie projektu Analysis Services.

06. DEFINIOWANIE ŹRÓDŁA DANYCH
   ➡ Definiowanie dane.
   ➡ Przygotowanie hurtowni danych.
   ➡ Definiowanie pierwszego źródła danych.

07. BUDOWA WIDOKU ŹRÓDŁA DANYCH
   ➡ Czym jest widok źródła danych.
   ➡ Pierwszy widok źródła danych.
   ➡ Określanie logicznych KLUCZY GŁÓWNYCH i KLUCZY OBCYCH (Relacje).
   ➡ Implementacja własnych formuł w tabelach.
   ➡ Obliczenia nazwane (Named Calculations).
   ➡ Widoki (Named Query).

08. BUDOWA WYMIARU
   ➡ Definiowanie atrybutów.
   ➡ Właściwości atrybutów.
   ➡ Implementacja relacji pomiędzy atrybutami.
   ➡ Istota hierarchii atrybutowych.
   ➡ Tworzyenie hierarchii użytkownika.
   ➡ Tworzenie hierarchii Parent-Child (Rodzic-Dziecko).
   ➡ Operatory unarne oraz formuły agregujące.

09. BUDOWA KOSTKI OLAP
   ➡ Budowa pierwszej kostki OLAP.
   ➡ Relacje pomiędzy wymiarami a grupami miar.
   ➡ Dodanie nowego wymiaru.
   ➡ Właściwości miar (formatowanie).
   ➡ Wymagane atrybuty wraz z ewentualnymi hierarchiami.

10. WDROŻENIE KOSTKI OLAP
   ➡ Kompilacja projektu (Build).
   ➡ Wdrożenie projektu na serwerze (Deploy).
   ➡ Przetwarzanie (procesowanie) kostki OLAP oraz wymiarów.
   ➡ Obsługa błędów podczas procesowania.

11. TWORZENIE KALKULACJI W KOSTCE OLAP
   ➡ Zasady budowy wyrażeń MDX (Multidimensional Expressions).
   ➡ Najczęściej wykorzystywane funkcje języka MDX.
   ➡ Skrypt kalkulacyjny.

12. AGREGACJE
   ➡ Zasady działania agregacji.
   ➡ Tworzenie agregacji przy pomocy kreatora.
   ➡ Ręczne definiowanie agregacji.

13. PARTYCJONOWANIE KOSTEK OLAP
   ➡ Partycjonowanie kostek OLAP.
   ➡ Implementacja partycji.
   ➡ Etap procesowania.
   ➡ Monitorowanie wykorzystania partycji.
   ➡ Tryby przechowywania danych.
   ➡ Przypisywanie projektów agregacji do partycji.

14. AKCJE
   ➡ Czym są akcje.
   ➡ Rodzaje akcji.
   ➡ Tworzenie akcji.
   ➡ Wywoływanie akcji w aplikacjach klienckich.

15. PERSPEKTYWY
   ➡ Czym są perspektywy (Perspectives).
   ➡ Tworzenie i wykorzystywanie perspektyw.

16. TŁUMACZENIA
   ➡ Czym są tłumaczenia (Translations).
   ➡ Definiowanie tłumaczeń.
   ➡ Testować i wykorzystywanie tłumaczeń.
   ➡ Tłumaczenia przypisane do elementów wymiarów.

17. BEZPIECZEŃSTWO DANYCH
   ➡ Zarządzanie bezpieczeństwem danych w kostce OLAP.
   ➡ Czym są role.
   ➡ Przykładowe role.
   ➡ Utworzenie i przeedytowanie roli w SSMS oraz przypisanie konta.
   ➡ Wykorzystanie języka MDX do definiowania praw dostępu.
   ➡ Zasady wdrażania projektów OLAP ze zdefiniowanymi rolami (Deployment Wizard).

 

Zaprogramuj sobie przyszłość...