Dlaczego warto
Chcesz tworzyć systemy do przetwarzania znacznych wolumenów danych? To szkolenie pozwoli Ci zapoznać się z platformą Apache Hadoop i popularnymi frameworkami, takimi jak Apache Hive, Impala, Sqoop i bazą danych HBase. Zdobędziesz praktyczną wiedzę na temat architektury, środowiska pracy i przypadków użycia w rzeczywistym świecie, co pozwoli Ci efektywnie pracować z danymi.
Czego się nauczysz
- Poznasz praktyczne podejście do przetwarzania danych na platformie Apache Hadoop.
- Zrozumiesz architekturę platformy Apache Hadoop oraz środowisko pracy.
- Dowiesz się, jak tworzyć zadania przetwarzania danych.
- Będziesz w stanie tworzyć systemy zorientowane na dane.
- Zdobędziesz wiedzę na temat pracy z frameworkami Apache Hive, Impala, Sqoop oraz bazą danych HBase.
Certyfikat i egzamin
Po ukończeniu szkolenia otrzymasz imienny certyfikat potwierdzający zdobyte umiejętności w zakresie przetwarzania danych na platformie Apache Hadoop. Nie ma egzaminu końcowego – wystarczy aktywne uczestnictwo w zajęciach.
Dla kogo
Ten kurs jest dla wszystkich osób zaangażowanych w przetwarzanie danych w bazach danych, hurtowniach danych lub BI. Jest również dla inżynierów, którzy na co dzień pracują z różnymi źródłami i formatami danych, a chcą poznać platformę Apache Hadoop.
Zakres szkolenia
- Big Data w inżynierii danych
- Rys historyczny – podstawowe koncepcje
- Apache Hadoop – omówienie teoretyczne
- Koncepcje architektoniczne wykorzystywane w rozwiązaniach on-premise
- Kluczowi gracze oraz technologie
- Apache Hive
- Definicje, operacje i agregacja danych
- Wydajność i optymalizacja
- Apache Impala
- Kluczowe elementy
- Język zapytań
- Wydajność
- Integracja z innymi frameworkami
- Apache HBase
- NoSQL
- Definicja schematu
- Typy danych
- Operacje i skany
- Filtry i liczniki
- Projektowanie kluczy
- Klienci frameworków
- Apache Sqoop
- Importowanie i eksportowanie danych
- Integracja z ekosystemem Hadoop
- Projekt / ćwiczenia
- Budowanie całościowego rozwiązania w celu integracji powyższych platform
Wymagania wstępne
Przydatne, ale niekonieczne jest doświadczenie w testowaniu oprogramowania.