1. Wprowadzenie do przetwarzania i analizy danych
Zanim powstaną pierwsze workflow, warto osadzić przetwarzanie i analizę danych w szerszym kontekście analitycznym. Sekcja otwierająca porządkuje cel pracy z danymi, pokazuje drogę od surowych informacji do użytecznych wyników i przygotowuje do dalszych metod oraz narzędzi.
2. Wstęp do KNIME
Pracę z KNIME rozpoczyna instalacja, konfiguracja oraz orientacja w interfejsie używanym do budowy workflow analitycznych. Uczestnicy przechodzą również przez najważniejsze funkcje platformy, aby zbudować podstawę do dalszej pracy z danymi i procesami.
- instalacja i konfiguracja,
- interefejs,
- przegląd funkcji.
3. Integracja narzędzi w platformie
Skuteczna praca na platformie zależy od tego, jak jej narzędzia współdziałają w ramach jednego środowiska, a nie jako odrębne funkcje. Ta część pokazuje integrację komponentów KNIME tak, aby dostęp do danych, przetwarzanie i analiza tworzyły jeden spójny proces.
4. Workflow – tworzenie przepływów
Tworzenie workflow oznacza zdefiniowanie układu kroków przetwarzania, sposobu ich działania oraz zasad obsługi w KNIME. W ramach tej sekcji omawiana jest budowa i działanie przepływów, a także mechanizmy importu i eksportu wspierające przenoszenie rozwiązań między środowiskami.
- budowa i obsługa,
- import/eksport.
5. Modele biznesowe i procesy przetwarzania danych – metodyka
W kontekście organizacyjnym procesy przetwarzania danych powinny być opisane i przenoszone w sposób kontrolowany. Sekcja obejmuje dokumentowanie modeli biznesowych i procedur przetwarzania, a także metody importu oraz eksportu procesów potrzebne do ich utrzymania i ponownego wykorzystania.
- dokumentacja,
- import/eksport procesów – metody.
6. Podstawowe węzły
Podstawowe węzły KNIME stanowią operacyjny fundament budowy workflow i sterowania przepływem danych między kolejnymi krokami. Uczestnicy poznają logikę działania tych elementów oraz ich zastosowanie przy odczycie, modyfikacji, łączeniu i przekazywaniu danych w procesie.
7. Procesy ETL
Procesy ETL łączą pobieranie, transformację i dostarczanie danych w jeden uporządkowany łańcuch operacyjny. Sekcja wyjaśnia relacje między tymi etapami w środowisku KNIME oraz pokazuje, jak dobrze zaprojektowany ETL wspiera niezawodne przekazywanie danych do analiz i raportów.
8. Wczytywanie danych
Pliki XML, CSV i TXT są częstym punktem wejścia do analizy, ale każdy z tych formatów stawia inne wymagania przy odczycie. Ta część dotyczy wczytywania surowych danych ze źródeł tekstowych, z uwzględnieniem struktury plików, parsowania i pierwszej walidacji przed dalszymi transformacjami.
9. Eksploracja danych – metodyki
Na poziomie metodycznym eksploracja danych jest traktowana jako uporządkowany sposób rozumienia zawartości zbioru przed rozpoczęciem pogłębionej analizy. Sekcja porządkuje pracę eksploracyjną wokół logiki analitycznej, od wstępnej inspekcji po formułowanie i weryfikację hipotez.
10. Import danych
Import danych wymaga czegoś więcej niż odczytu plików, zwłaszcza gdy źródłem są relacyjne bazy danych albo dane pobierane zapytaniami SQL. W tej części omawiane są połączenia ze źródłami, ekstrakcja oparta na zapytaniach oraz praktyczne aspekty wprowadzania danych do KNIME.
- z plików,
- z relacyjnych baz danych,
- zapytania SQL.
11. Analiza danych
Analiza danych w KNIME obejmuje drogę od rozpoznania typów danych po przygotowanie zbiorów do wiarygodnego modelowania. Zakres tej sekcji obejmuje ujednolicanie, operacje na kolumnach i rekordach, przekształcenia, badanie statystyczne, kontrolę jakości oraz podstawy modelowania danych.
- rodzaje danych,
- przygotowanie danych do analizy,
- ujednolicenie danych,
- operacje na kolumnach,
- operacje na rekordach,
- przekształcenia danych,
- statystyczne badanie danych,
- jakość danych,
- modelowanie danych.
12. Wykorzystanie zmiennych i pętli
Zmienne i pętle pozwalają dostosować workflow do zmieniających się parametrów, wielu wejść oraz operacji wykonywanych wielokrotnie. Uczestnicy analizują, jak wprowadzić do procesów KNIME sterowanie dynamiczne, iterację oraz uruchamianie zależne od wartości parametrów.
13. Automatyzacja procesów – budowa
Budowanie automatyzacji wymaga połączenia pojedynczych elementów workflow w spójną strukturę wykonawczą. Sekcja koncentruje się na praktycznej konstrukcji procesów, z uwzględnieniem sekwencji działań, ponownego użycia komponentów oraz organizacji logiki zapewniającej stabilne, powtarzalne uruchomienia.
14. Wizualizowanie wyników
Wyniki analizy mają znaczenie dopiero wtedy, gdy można je poprawnie odczytać i przekazać odbiorcom w odpowiedniej formie. Ta część skupia się na wizualnym przedstawianiu rezultatów, doborze form prezentacji oraz powiązaniu wykresów i podsumowań z wnioskami uzyskanymi w KNIME.
15. Data mining
Data mining przedstawiono przez pryzmat głównych typów zadań, przebiegu procesu analitycznego oraz znaczenia wstępnej eksploracji danych. Uczestnicy porządkują także techniki służące do wykrywania wzorców, segmentacji zbiorów i wspierania wnioskowania na podstawie danych.
- rodzaje zadań i procesów,
- eksploracja danych,
- techniki data mining.
16. Automatyzacja danych z KNIME
Powtarzalne operacje na danych można zamknąć w workflow wykonywanych z minimalnym udziałem użytkownika. W tym fragmencie omawiane jest, jak KNIME wspiera automatyzację przygotowania i przekształceń danych, aby zapewnić spójność, kontrolę przebiegu i sprawną realizację cyklicznych zadań.
17. Wiedza z danych – odkrywanie
Gdy dane pochodzą z treści tekstowych, stron internetowych, relacji sieciowych lub źródeł przestrzennych, potrzebne są odmienne sposoby ich analizy. Ta sekcja łączy Web Mining, SNA, Text Mining oraz pracę z danymi na mapie jako uzupełniające podejścia do odkrywania wiedzy z danych.
- Web Mining,
- SNA,
- Text Mining,
- dane na mapie.
18. Prognozowanie
Prognozowanie opiera się na zasadach budowy i oceny przewidywań tworzonych na podstawie danych historycznych. Istotnym elementem jest rozpoznawanie trendu oraz jego właściwe wykorzystanie w modelowaniu prognoz, tak aby przyszłe wartości wynikały z obserwowanych zależności, a nie z założeń intuicyjnych.
- zasady prognozowania,
- trend – poszukiwanie i wykorzystanie w prognozach.
19. Inne narzędzia w integracji z KNIME
Java, R i Python rozszerzają możliwości KNIME tam, gdzie standardowe węzły nie wystarczają do realizacji konkretnego zadania analitycznego lub integracyjnego. Uczestnicy analizują rolę zewnętrznych skryptów w workflow oraz sposób łączenia logiki kodu z procesami budowanymi na platformie.
20. Budowa raportów – raporty cykliczne
Raportowanie cykliczne koncentruje się na przekształceniu workflow analitycznych w powtarzalne zestawienia gotowe do regularnego wykorzystania. Sekcja pokazuje, jak uporządkować generowanie raportów, zachować spójność wyników w kolejnych cyklach i powiązać raport z wcześniejszym przetwarzaniem danych w KNIME.