Menu Zamknij

Szkolenia

  • Apache Hudi – wprowadzenie

    Wprowadzenie Apache Hudi (Hadoop Upserts Deletes and Incrementals) to platforma, która wprowadza do jezior danych możliwości znane z hurtowni i baz danych: modyfikowanie i usuwanie pojedynczych rekordów, transakcyjność, historię zmian oraz przyrostowe odczytywanie danych. Razem z Delta Lake i Apache Iceberg tworzy grupę formatów tabel określanych mianem lakehouse, ale wyróżnia się nastawieniem na aktualizacje w…


  • Trino – wprowadzenie

    Wprowadzenie Trino (dawniej PrestoSQL) to rozproszony silnik zapytań SQL, który pozwala analizować dane tam, gdzie się znajdują, bez ich kopiowania i bez procesów ETL. Jednym zapytaniem można sięgać do wielu różnych źródeł: systemów plików Hadoop i magazynów obiektowych, relacyjnych baz danych, a także systemów strumieniowych. Popularność Trino w środowiskach analitycznych, integracja z narzędziami BI oraz…


  • Apache Airflow – podstawy

    Apache Airflow jest jednym z najczęściej wykorzystywanych narzędzi do orkiestracji przepływów danych. Pozwala opisać cały proces, od pobrania danych, przez ich przetworzenie, po załadowanie do hurtowni, jako kod w języku Python i uruchamiać go w sposób powtarzalny, harmonogramowany i monitorowany. Popularność Airflow, wsparcie ze strony największych platform chmurowych oraz bogaty ekosystem integracji (m.in. z Hive,…


  • Apache Spark z wykorzystaniem języka Python

    Apache Spark z wykorzystaniem języka Python

    Jeszcze niedawno dokumentacja Apache Spark przykładowe fragmenty kodu w ramach dostarczanych API prezentowała w kolejności: Scala, Java, Python R. Od wersji 3.5.0 ta kolejność jest już inna: Python, Scala, Java, R. Popularność języka Python robi swoje, znaczenie dla świata Data Science to jeszcze potęguje.


  • Apache Spark z wykorzystaniem języka Scala

    Apache Spark z wykorzystaniem języka Scala

    Apache Spark określany jest mianem standardu de-facto przetwarzania Big Data. Jego popularność, występowanie praktycznie w ramach każdej z platform chmurowych, w środowiskach on-premise, API dla języków Scala, Java, ale także Python i R w pełni uzasadnia to twierdzenie. Kurs Apache Spark z wykorzystaniem języka Scala prezentuje praktyczne wykorzystanie platformy Apache Spark w kontekście przetwarzania Big…


  • Bazy danych NoSQL

    Bazy danych NoSQL

    Fundamenty dla baz danych NoSQL powstały w latach 2006-2007 wraz z rozwiązaniami takimi jak BigTable (Google) i Dynamo (Amazon). W latach 2007-2009 powstały najważniejsze z obecnie funkcjonujących baz danych noSQL: MongoDB, HBase, Redis, Cassandra, Neo4j. Kurs przedstawia wybrane bazy danych i silniki przetwarzania danych – liderów w swoich kategoriach wśród baz danych NoSQL.


  • Big Data i platforma Hadoop – wprowadzenie

    Big Data i platforma Hadoop – wprowadzenie

    Kurs Big Data i platforma Hadoop – wprowadzenie jest praktycznym wprowadzeniem do tematyki Big Data, ze szczególnym uwzględnieniem platformy Hadoop oraz jej podstawowych narzędzi.


  • Projektowanie platformy Big Data z użyciem narzędzi z rodziny Apache

    Projektowanie platformy Big Data z użyciem narzędzi z rodziny Apache

    Szkolenie Projektowanie platformy Big Data z użyciem narzędzi z rodziny Apache zaczyna się od krótkiego wprowadzenia wyjaśnienia tego jak rozumieć Big Data i jakie ma cechy, aby zaraz po tym przejść do podstaw programowania w języku Scala oraz wykorzystania Apache Spark. Zaglądniemy nie tylko do rozwiązań pozwalających na przetwarzanie wsadowe (Spark SQL), ale także do…


  • Zaawansowane przetwarzanie strumieni danych w Apache Flink

    Zaawansowane przetwarzanie strumieni danych w Apache Flink

    Aplikacje analizujące napływające dane, reagujące na pojawiające się anomalie, śledzące przebieg procesów biznesowych, analizujące zmianę trendów w sieciach społecznościowych. Platformy odbierające bez przerwy dane z systemów źródłowych celem ich ciągłego przetwarzania dla przykładu zasilającego hurtownię danych, czy aktualizującego panele managerskie. To przykłady zastosowań, które jak powietrza potrzebują zaawansowanych platform przetwarzających strumienie danych.


  • Przetwarzanie danych przestrzennych

    Harmonogram Dzień 1 Wprowadzenie do obiektowości Typ SDO_GEOMETRY Przetwarzanie danych przestrzennych Dzień 2 Standard SQL/MM Geometrie LRS Znaczenie układów współrzędnych Wprowadzenie Dane przestrzenne są jednym ważniejszych typów danych, których przetwarzanie jest niezbędne w wielu typach działalności. W większości pozostałych ich wdrożenie mogłoby znacząco podnieść jakość świadczonych usług. Czas, w których dane przestrzenne były przetwarzane tylko…


  • Przetwarzanie strumieni danych w Apache Spark

    Harmonogram Dzień 1 Wprowadzenie Przetwarzanie strumieni danych z roku na rok zyskuje na znaczeniu. Już wiele lat temu Jay Kreps w swoim artykule Questioning the Lambda Architecture udowadniał, że mechanizmy przetwarzania strumieni danych są już na tyle rozwinięte, że rozwiązania Big Data można opierać na nich w całości. Dziś, praktycznie każdy podmiot, który w swojej…


  • Apache Spark dla kursu Data Science PRO + AI

    Apache Spark dla kursu Data Science PRO + AI

    Jeszcze niedawno dokumentacja Apache Spark przykładowe fragmenty kodu w ramach dostarczanych API prezentowała w kolejności: Scala, Java, Python R. Od wersji 3.5.0 ta kolejność jest już inna: Python, Scala, Java, R. Popularność języka Python robi swoje, znaczenie dla świata Data Science to jeszcze potęguje.