BAZY DANYCH MS SQL SERVER

PROCESY ETL (BI, SSIS, DTSX) MS SQL SERVER I VISUAL STUDIO (1999,00 zł)

999,00 

          Wiedza zdobyta w tym kursie zagwarantuje Ci umiejętności, jakie możesz wykorzystać w ASID, czyli automatycznych systemach importowania danych wykorzystywanych w integrowaniu systemów informatycznych.
 

          Nazwa ASID jest moją autorską nazwą, nie jest powszechnie używana przez Microsoft, a kryje się pod nią automat, czy też mechanizm automatycznie importujący dane z różnych heterogenicznych źródeł, czyli plików płaskich takich jak TXT czy CSV oraz arkuszy kalkulacyjnych XLSX do bazy danych Ms SQL Server.
 
          Po wdrożeniu mechanizmu nie będzie wymagana pomoc programistyczna użytkownik końcowy będzie mógł w pełni korzystać z automatu sam komunikując się z nim poprzez odpowiednie dostępy sieciowe oraz mailing.
Samo wdrożenie takiego mechanizmu pozwoli zaoszczędzić relatywnie dużo czasu pracy programistów jak również znacznie przyśpieszy importowanie danych do bazy.
Dzięki takiemu rozwiązaniu w mojej codziennej pracy dla jednego z moich klientów osiągnąłem naprawdę imponujące wyniki dotyczące zarówno kosztów jak i czasu obsługi klientów.
 
          W tym kursie przeprowadzę Cię przez cały proces budowy takiego automatu krok po kroku, począwszy od instalacji wymaganych składników a kończąc na jego wdrożeniu oraz przetestowaniu różnych przypadków.

Description

          Otrzymujesz ode mnie dodatkowo zadania, ćwiczenia i case’y do wspólnego wykonania razem ze mną, ale też dodatkowe zadania do wykonania samemu lub samej, 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. INTEGRATION SERVICES: PODSTAWOWE POJĘCIA, ARCHITEKTURA, KOMPONENTY I NARZĘDZIA
   ➡ Dowiesz się co to jest SSIS.
   ➡ Poznasz architekturę rozwiązania.

3. INSTALACJA Microsoft Visual Studio
   ➡ Ściągniesz wymagane środowisko programistyczne Microsoft Visual Studio.
   ➡ Zainstalujesz wymagane środowisko programistyczne Microsoft Visual Studio.

4. INSTALACJA SSIS
   ➡ Ściągniesz wymagane składniki SSIS.
   ➡ Zainstalujesz wymagane składniki SSIS dla Visual Studio.

5. URUCHOMIENIE ŚRODOWISKA ORAZ UTWORZENIE PROJEKTU
   ➡ Dowiesz się jakie trzeba uruchomić serwisy.
   ➡ Poznasz środowisko programistyczne Ms Visual Studio.
   ➡ Utworzysz pierwszy projekt BI (Business Intelligence).

6. OPIS PLIKÓW IMPORTOWYCH I PROJEKTOWYCH
   ➡ Zapoznasz się z plikami importowymi oraz projektowymi.
   ➡ Zapoznasz się ze strukturą i danymi dotyczącymi plików importowych.
   ➡ Zapoznasz się ze strukturą najważniejszych plików projektowych.

7. OPIS MECHANIZMU I ZAŁOŻENIA AUTOMATU
   ➡ Poznasz funkcje mechanizmu, sposób jego działania i sposób komunikacji z użytkownikiem.
   ➡ Dowiesz się o założeniach mechanizmu.

8. UTWORZENIE BAZY DANYCH I JEJ PODŁĄCZENIE
   ➡ Utworzysz bazę danych.
   ➡ Podłączysz bazę danych w projekcie.

9. PRZYGOTOWANIE TABELI DLA PLIKÓW
   ➡ Dowiesz się jak włączyć wymagane narzędzia dla projektu w Visual Studio.
   ➡ Utworzysz tabelę dla plików wymaganych przez mechanizm.
   ➡ Utworzysz w projekcie zadanie, tzw. „klocek” odpowiedzialny za tworzenie tabeli dla plików.

10. ZACZYTANIE NAZW PLIKÓW DO BAZY
   ➡ Utworzysz klocek zaczytujący nazwy plików do tabeli w bazie danych.

11. WYKONANIE MECHANIZMU
   ➡ Utworzysz zmienną, która będzie zmieniała wartość na podstawie istniejących plików.
   ➡ Zaimplementujesz klocek, na podstawie którego mechanizm będzie uruchomiony dalej lub zatrzymany.

12. SPRAWDZENIE WYMAGANYCH PLIKÓW I ICH NAZW
   ➡ Utworzysz zmienną, która będzie zmieniała wartość w zależności od ilości i nazw plików.
   ➡ Napiszesz procedurę składowaną SQL, która będzie zwracała określoną wartość dla zmiennej na podstawie ilości i nazw plików.
   ➡ Zaimplementujesz klocek zwracający wartość zmiennej w zależności od ilości i nazw plików.

13. WYSŁANIE MAILA
   ➡ Skonfigurujesz konto w SSMS do wysyłania maili.
   ➡ Utworzysz procedurę składowaną wysyłającą maila w przypadku błędnej ilości lub nazwy plików.
   ➡ Przygotujesz ładną treść maila HTML z dynamicznie budowaną tabelą zawierającą nazwy plików.
   ➡ Zbudujesz klocek wysyłający maila.

14. PRZYGOTOWANIE TABEL DLA DANYCH
   ➡ Utworzysz procedurę przechowywaną przygotowującą tabele dla danych z wszystkich plików.
   ➡ Zaimplementujesz krok w projekcie uruchamiający procedurę przechowywaną, który będzie uruchamiany tylko w przypadku prawidłowych plików.

15. USTAWIENIE WYMAGANYCH ZMIENNYCH
   ➡ Przygotujesz w projekcie zmienne dla plików oraz ścieżek.
   ➡ Zaimplementujesz procedurę przechowywaną przypisującą wartości do zmiennych.
   ➡ Utworzysz krok przypisujący wartości wymaganym zmiennym.

16. UTWORZENIE FOLDERU DOCELOWEGO
   ➡ Zaimplementujesz krok tworzący folder na podstawie zmiennej.

17. PRZENIESIENIE PLIKÓW PRZEZ AUTOMAT
   ➡ Zaimplementujesz kroki przenoszące pliki z folderu do lokalizacji roboczej na podstawie zmiennych.

18. USTAWIENIE ZMIENNYCH DLA PLIKÓW ROBOCZYCH
   ➡ Zaimplementujesz procedurę przechowywaną przypisującą wartości do zmiennych.
   ➡ Utworzysz krok przypisujący wartości wymaganym zmiennym.

19. POŁĄCZENIA DO PLIKÓW
   ➡ Utworzysz połączenia do plików z danymi.

20. ZACZYTANIE DANYCH Z PLIKÓW
   ➡ Zainstalujesz wymagane sterowniki bazodanowe.
   ➡ Utworzysz bloki importujące dane z plików do bazy danych.
   ➡ Nauczysz się w jaki sposób sprawdzać bieżące wartości zmiennych.

21. PROCEDURA PRZENOSZENIA DANYCH
   ➡ Utworzysz procedurę przechowywaną do sprawdzenia danych wraz z parametrem wyjściowym.
   ➡ Utworzysz klocek uruchamiający procedurę oraz zwracający informację o błędach.

22. PRZYPADEK PRAWIDŁOWYCH DANYCH
   ➡ Utworzysz procedurę składowaną wysyłającą maila w przypadku prawidłowych danych.
   ➡ Przygotujesz ładną treść maila HTML z informacją o zaimportowanych danych i ich ilości.
   ➡ Zbudujesz klocek wysyłający maila.

23. PRZYPADEK BŁĘDNYCH DANYCH – UTWORZENIE RAPORTU
   ➡ Zaimplementujesz krok przenoszący szablon raportu z folderu roboczego do lokalizacji finalnej na podstawie zmiennych.

24. WYGENEROWANIE RAPORTU
   ➡ Utworzysz nowe połączenie do pliku raportowego.
   ➡ Utworzysz krok generujący dane do raportu.
   ➡ Wyciągniesz dane z bazy, skonwertujesz je i zapiszesz w pliku raportowym dane z bazy.

25. WYSŁANIE MAILA + RAPORT BŁĘDÓW
   ➡ Utworzysz procedurę składowaną z parametrem wejściowym wysyłającą maila w przypadku błędnych danych.
   ➡ Przygotujesz ładną treść maila HTML z informacją o błędzie.
   ➡ Zbudujesz klocek z parametrem wejściowym wysyłający maila.

26. PODSUMOWANIE PROJEKTU
   ➡ Dowiesz się jakie korzyści niesie za sobą wdrażanie tego typu rozwiązań w codziennej pracy na stanowisku programisty baz danych.

27. UMIESZCZENIE PROJEKTU NA SERWERZE (DEPLOY)
   ➡ Utworzysz w SSMS katalog dla „Integration Services”.
   ➡ Udostępnisz projekt (DTSX) na serwerze baz danych.

28. UTWORZENIE AUTOMATU – ASID
   ➡ Dowiesz się co to są „JOB’y” w SQL Server.
   ➡ Dowiesz się o usłudze (agencie) odpowiadającej za pracę JOB’ów.
   ➡ Utworzysz JOB’a w SSMS uruchamiającego nasz mechanizm DTSX.

29. TESTOWANIE MECHANIZMU
   ➡ Przetestujemy działanie mechanizmu automatycznego wg wszystkich możliwych scenariuszy.

30. ZMIANY W MECHANIZMIE
   ➡ Poznasz dodatkowe, przydatne funkcjonalności w SSIS.
   ➡ Wykorzystanie bazy danych jako źródła
   ➡ Przykładowa transformacja (CHARACTER MAP)
   ➡ Kolumna wyliczeniowa (DERIVED COLUMN)
   ➡ Agregacja danych (AGGREGATE)
   ➡ Sortowanie danych (SORT)
   ➡ Łączenie danych z różnych źródeł (LOOKUP)
   ➡ Łączenie przebiegów danych (UNION ALL)
   ➡ Rozdzielanie przebiegów danych (CONDITIONAL SPLIT)
   ➡ Użycie kontenera sekwencyjnego (SEQUENCE CONTAINER)
   ➡ Użycie taska do wysyłania maili (SEND MAIL TASK)

31. CO TERAZ?

You may also like…