Blog JSystems - uwalniamy wiedzę!

Szukaj
Interaktywny kokpit w KNIME łączący kilka wykresów sprzedaży na jednym ekranie - słupkowy, sunburst i kołowy - zbudowany z pliku CSV bez kodowania
Oto cel tego tutorialu: interaktywny kokpit, który łączy kilka wykresów sprzedaży na jednym ekranie, zbudowany w KNIME z surowego pliku CSV, bez jednej linijki kodu. Poniżej przejdziemy tę drogę razem, krok po kroku, a na końcu złożymy wykresy właśnie w taki kokpit.

Masz plik z danymi i pytanie, na które chcesz odpowiedzieć, ale Excel już nie wyrabia, a nauka programowania wydaje się drogą przez mękę. To najczęstszy moment, w którym warto poznać KNIME (czytamy „najm") - darmową platformę do analizy danych, w której zamiast pisać kod, układasz gotowe klocki jak w wizualnym schemacie blokowym. Ten artykuł to praktyczny tutorial: pokażemy, czym KNIME jest, zainstalujemy go, zwiedzimy interfejs, a potem zbudujemy od zera pierwszy przepływ analityczny, który z pliku CSV zrobi zestaw interaktywnych wykresów. Wszystkie zrzuty pochodzą z żywej instalacji KNIME Analytics Platform, a dane w przykładach to przygotowany zbiór sprzedażowy sklepu elektronicznego.

Czego nauczysz się w tym tutorialu

Czym jest KNIME

KNIME (skrót od Konstanz Information Miner) to otwarta, bezpłatna platforma do analizy danych. Powstała w 2004 roku na uniwersytecie w niemieckiej Konstancji i przez dwie dekady urosła do jednego z najpopularniejszych narzędzi analitycznych na świecie. Jej idea jest prosta: cały proces analizy - od wczytania danych, przez ich czyszczenie i przekształcanie, aż po wizualizację i eksport - budujesz wizualnie, układając na kanwie kolejne węzły (klocki wykonujące pojedyncze operacje) i łącząc je strzałkami w łańcuch.

Program, który robi całą pracę, nazywa się KNIME Analytics Platform i jest w pełni darmowy oraz otwartoźródłowy. Instalujesz go na własnym komputerze - nie mylić z płatnymi wersjami serwerowymi (KNIME Hub, Business Hub), które dokładają współdzielenie pracy w chmurze. Do nauki i do większości codziennych zadań wystarcza bezpłatna platforma desktopowa.

Analiza danych w KNIME niemal zawsze przebiega według tej samej, pięcioetapowej ścieżki, którą warto mieć z tyłu głowy przez cały tutorial:

Animacja pięciu etapów analizy danych w KNIME: wczytanie, czyszczenie, transformacja, analiza oraz wizualizacja i eksport, z płynącą strzałką
Pięć etapów, przez które przechodzą dane w KNIME. Ułożone w łańcuch węzły tworzą powtarzalny przepływ, który uruchamiasz jednym kliknięciem, także na nowych danych.

Najważniejsza obietnica KNIME jest taka: podstawowe analizy złożysz wyłącznie myszką, przeciągając węzły i klikając w ich ustawienia, a raz zbudowany przepływ uruchomisz na nowych danych jednym kliknięciem. Comiesięczny raport przestaje być godziną klikania w arkuszu. A gdy potrzebujesz więcej, wpinasz w przepływ własny kod w Pythonie, R lub zapytania SQL - o tym w dalszej części.

Instalacja i pierwszy przepływ

Instalacja jest banalna i identyczna w duchu na każdym systemie. Wchodzisz na oficjalną stronę knime.com, pobierasz KNIME Analytics Platform w wersji dla swojego systemu (Windows, macOS lub Linux, zawsze 64-bitowej) i uruchamiasz instalator. Program przynosi ze sobą własne środowisko uruchomieniowe, więc nie musisz nic doinstalowywać. Przy pierwszym starcie KNIME zapyta o katalog roboczy (workspace) - to zwykły folder na Twoje przepływy.

Po uruchomieniu wita Cię ekran startowy: po lewej lokalna przestrzeń robocza i KNIME Community Hub z gotowymi przepływami społeczności, w centrum przykłady do podejrzenia, a po prawej przycisk tworzenia nowego przepływu.

Ekran startowy KNIME Analytics Platform: lokalna przestrzeń robocza, KNIME Community Hub, przykładowe przepływy i przycisk Create new workflow
Ekran startowy KNIME. Stąd zaczyna się każda praca. Przycisk „Create new workflow" po prawej tworzy nowy, pusty przepływ.

Klikamy Create new workflow, nadajemy przepływowi nazwę (u nas „Analiza_sprzedazy_2025") i zatwierdzamy przyciskiem Create.

Okno tworzenia nowego przepływu w KNIME z polem na nazwę workflow i przyciskiem Create
Tworzenie nowego przepływu. Wystarczy podać nazwę i kliknąć „Create" - KNIME otworzy pusty przepływ gotowy do pracy.

Interfejs KNIME: gdzie co jest

Po utworzeniu przepływu KNIME pokazuje swój właściwy warsztat. Na pierwszy rzut oka paneli jest sporo, ale każdy ma jedno, jasne zadanie. Poznanie ich to dosłownie pierwsze dziesięć minut pracy.

Interfejs roboczy KNIME: repozytorium węzłów z wyszukiwarką po lewej, pusta kanwa edytora przepływu w centrum, panele konfiguracji i wyniku po prawej i na dole
Warsztat KNIME. Po lewej repozytorium węzłów z wyszukiwarką, w centrum kanwa edytora przepływu, a panele po prawej i na dole pokazują konfigurację oraz dane wybranego węzła.

Sześć obszarów, które warto rozpoznać od razu:

  • KNIME Explorer - drzewo Twoich przepływów i lokalna przestrzeń robocza.
  • Edytor przepływu (kanwa) - główny obszar, na którym układasz i łączysz węzły.
  • Repozytorium węzłów - biblioteka gotowych klocków. Węzeł znajdujesz, wpisując jego nazwę w wyszukiwarce.
  • Opis węzła - panel z instrukcją: co dany węzeł robi i jak go skonfigurować.
  • Konsola i monitor węzła - komunikaty, ostrzeżenia i podgląd danych wychodzących z węzła.
  • Pasek narzędzi - guziki „Wykonaj", „Zatrzymaj" i „Zresetuj", którymi sterujesz przepływem.
Infografika anatomii okna KNIME z sześcioma panelami: KNIME Explorer, edytor przepływu, repozytorium węzłów, opis węzła, konsola z monitorem i pasek narzędzi
Sześć obszarów interfejsu KNIME zebranych w jednym miejscu. To cała mapa, jakiej potrzebujesz, żeby swobodnie poruszać się po programie.

Węzły, przepływy i kolory statusu

Cała filozofia KNIME sprowadza się do dwóch pojęć. Węzeł (po angielsku node) to pojedynczy klocek, który wykonuje jedną operację: wczytuje plik, odfiltrowuje wiersze, liczy sumę, rysuje wykres. Dane wpływają do węzła portem wejściowym z lewej strony, a wynik wychodzi portem wyjściowym z prawej. Przepływ (workflow) to kilka węzłów połączonych strzałkami w logiczny łańcuch: „weź wynik tego węzła i podaj do następnego".

Schemat budowy pojedynczego węzła KNIME: port wejściowy z lewej, port wyjściowy z prawej, światło statusu na dole i legenda kolorów czerwony, żółty, zielony
Budowa pojedynczego węzła. Dane wchodzą z lewej, wynik wychodzi z prawej, a światło u dołu mówi, na jakim etapie jest praca.

Pod każdym węzłem świeci małe światło, które działa jak sygnalizacja i jest pierwszą rzeczą, na którą patrzysz, gdy coś nie gra. Czerwony oznacza, że węzeł dopiero dodano i nie ma jeszcze kompletu ustawień. Żółty - że jest skonfigurowany i gotowy do uruchomienia. Zielony - że został wykonany, a jego wynik jest policzony i gotowy, by popłynąć dalej.

Animacja cyklu życia węzła w KNIME: przejście od stanu nieskonfigurowanego (czerwony) przez skonfigurowany (żółty) do wykonanego (zielony)
Cykl życia węzła. Czerwony czeka na ustawienia, żółty jest gotowy do uruchomienia, zielony ma już policzony wynik. Ten wzorzec powtórzy się przy każdym węźle, który za chwilę dodamy.

Krok 1. Wczytanie danych z pliku CSV

Zaczynamy budować. Naszym zadaniem będzie wczytać plik ze sprzedażą sklepu elektronicznego, podsumować sprzedaż według kategorii produktów i pokazać to na wykresach. Zaczynamy od wczytania danych.

DODAJ WĘZEŁ

Znajdź węzeł w repozytorium

W panelu repozytorium (po lewej) w polu wyszukiwania wpisujemy nazwę węzła - tutaj interesuje nas czytnik plików CSV, więc szukamy „CSV Reader". KNIME pokazuje pasujące klocki. Tak samo znajdziesz każdy inny węzeł, na przykład wykresy, których użyjemy dalej.

Repozytorium węzłów KNIME z wynikami wyszukiwania: węzły Bar Chart, Pie Chart, Sunburst Chart i inne wykresy w kategorii Views
Repozytorium węzłów z wynikami wyszukiwania. Wpisujesz fragment nazwy, a KNIME filtruje węzły do tych, które pasują. Tu wpisaliśmy „CSV Reader", bo zaczynamy od wczytania danych.

Żeby dodać znaleziony węzeł na kanwę, wystarczy go dwukrotnie kliknąć. Jest przy tym wygodny skrót: jeśli na kanwie masz zaznaczony jakiś węzeł, nowo dodany od razu podłączy się do niego strzałką. Dzięki temu budujesz łańcuch bez ręcznego łączenia portów.

SKONFIGURUJ

Wskaż plik z danymi

Świeżo dodany węzeł CSV Reader świeci na czerwono, bo nie wie jeszcze, co ma czytać. Klikamy w niego i w panelu konfiguracji po prawej wskazujemy plik. KNIME od razu rozpoznaje kolumny i pokazuje podgląd. Po uruchomieniu (klawisz F7 albo przycisk „Wykonaj") węzeł zmienia kolor na zielony, a w dolnym panelu pojawia się tabela z danymi.

Chcesz przejść ten tutorial na tych samych danych? Pobierz nasz przykładowy plik ze sprzedażą sklepu elektronicznego (2025, ten sam, który widać na zrzutach) i wskaż go w węźle CSV Reader.

Pobierz przykładowy plik CSV
Węzeł CSV Reader w KNIME z konfiguracją wskazującą plik oraz dolny panel z tabelą danych sprzedaży: kolumny id_zamowienia, data, sklep, kategoria, produkt, ilość, cena
Węzeł CSV Reader po wykonaniu. W panelu po prawej wskazujemy plik źródłowy, a na dole KNIME pokazuje wczytane dane: numery zamówień, sklepy, kategorie, produkty, ilości i ceny.

To dobry moment, żeby po prostu obejrzeć dane w dolnym panelu: przewinąć wiersze i sprawdzić, czy liczby wczytały się jako liczby, a daty jako daty. KNIME potrafi wczytywać nie tylko pliki CSV, lecz również arkusze Excela (węzeł Excel Reader), pliki JSON i XML, a także dane prosto z baz danych.

Krok 2. Czyszczenie i podsumowanie danych

W realnym świecie dane rzadko są czyste. Nazwy miast miewają zbędne spacje albo raz są pisane wielką, raz małą literą, część cen bywa pusta, a kilka wierszy się dubluje. To kolejny obszar, w którym KNIME błyszczy, bo dla każdego typowego problemu ma gotowy węzeł. Zwykle wstawiamy je zaraz za czytnikiem danych.

Problem w danychWęzeł KNIMECo robi
Brakujące wartości (puste komórki)Missing ValueUzupełnia braki średnią, medianą, stałą albo usuwa takie wiersze
Zdublowane wierszeDuplicate Row FilterWykrywa i usuwa powtórzone rekordy
Zbędne spacje, różna wielkość literString ManipulationPrzycina i ujednolica tekst (na przykład wszystko małymi literami)
Liczby wczytane jako tekstString to NumberZamienia tekst na liczby, żeby dało się na nich liczyć
Niepotrzebne wiersze lub kolumnyRow Filter / Column FilterZostawia tylko to, czego naprawdę potrzebujesz

Gdy dane są już czyste, chcemy je podsumować. Mamy pojedyncze transakcje, a interesuje nas suma sprzedaży w rozbiciu na kategorie. Do grupowania i podsumowywania służy węzeł GroupBy. Dodajemy go za czytnikiem i otwieramy jego okno konfiguracji.

Węzeł GroupBy dodany za węzłem CSV Reader w KNIME: czytnik świeci na zielono, a nowy GroupBy na czerwono, bo czeka na konfigurację
Węzeł GroupBy dodany zaraz za czytnikiem CSV. Czerwone światło pod GroupBy oznacza, że węzeł czeka jeszcze na ustawienia - za chwilę otworzymy jego konfigurację.
SKONFIGURUJ

Pogrupuj i policz sumę

W zakładce grupowania wskazujemy kolumnę kategoria, a w zakładce agregacji mówimy: policz sumę kolumny ilość. Po ludzku: „dla każdej kategorii zsumuj sprzedane sztuki".

Okno konfiguracji węzła GroupBy w KNIME: kolumna grupująca kategoria oraz agregacja sumy kolumny ilość w zakładce Manual Aggregation
Konfiguracja węzła GroupBy. Grupujemy dane po kolumnie kategoria, a jako agregację wybieramy sumę kolumny ilość. Efekt to jeden wiersz na kategorię z łączną liczbą sprzedanych sztuk.

Po wykonaniu węzeł zwraca krótką, uporządkowaną tabelę: osiem kategorii, a przy każdej łączna liczba sprzedanych sztuk. To już gotowa odpowiedź analityczna, ale liczby w tabeli trudno porównać wzrokiem - dlatego zamieniamy je na wykresy.

Tabela wynikowa węzła GroupBy w KNIME: osiem kategorii produktów z łączną sumą sprzedanych sztuk w kolumnach kategoria i Sum(ilosc)
Wynik węzła GroupBy: osiem wierszy, po jednym na kategorię, a w kolumnie Sum(ilosc) łączna liczba sprzedanych sztuk. Od razu widać, że najwięcej sztuk sprzedają smartfony.

Krok 3. Interaktywne wykresy bez kodowania

Teraz najprzyjemniejsza część. W KNIME wykres to po prostu kolejny węzeł, który podłączasz do danych. Dodajemy węzeł wykresu, wskazujemy, co ma być na osiach, uruchamiamy go i otwieramy interaktywny widok. Zbudujemy trzy różne wykresy z tych samych danych, żeby pokazać, jak łatwo zmienia się formę prezentacji.

Dodawanie węzła wykresu w KNIME: po lewej repozytorium z typami wykresów (słupkowy, kołowy, sunburst i inne), na kanwie węzeł Bar Chart podłączony za węzłem GroupBy
Dodajemy węzeł wykresu za podsumowanymi danymi. W repozytorium po lewej czeka mnóstwo typów wykresów - my użyjemy trzech: słupkowego, kołowego i sunburst.

Wykres słupkowy (Bar Chart)

Zaczynamy od klasyki. Dodajemy węzeł Bar Chart, wskazujemy, że wymiar kategorii to kolumna kategoria, a wysokość słupków ma odpowiadać zsumowanej sprzedaży. Po uruchomieniu otwieramy widok węzła (prawy przycisk myszy na węźle, a następnie „Open view") i dostajemy czytelne porównanie sprzedaży między kategoriami.

Interaktywny wykres słupkowy sprzedaży według kategorii w KNIME, z osią kategoria i wartościami sumy sprzedanych sztuk
Wykres słupkowy sprzedanych sztuk według kategorii. Od razu widać, które kategorie sprzedają się najlepiej. To ten sam mechanizm, którym za chwilę zrobimy dwa inne wykresy.

Wykres kołowy (Pie Chart)

Te same dane, inna forma. Dodajemy węzeł Pie Chart i konfigurujemy tak samo: kategoria jako wymiar, suma sprzedaży jako wartość. Wykres kołowy świetnie pokazuje udział każdej kategorii w całości sprzedaży.

Interaktywny wykres kołowy udziału kategorii w sprzedaży w KNIME, z kolorowymi wycinkami i legendą: Smartfony, Telewizory, Konsole, Tablety, Monitory, Laptopy, Akcesoria
Wykres kołowy udziału kategorii w sprzedaży. Każdy wycinek to jedna kategoria, a jego wielkość odpowiada liczbie sprzedanych sztuk. Widok jest interaktywny - najechanie na wycinek pokazuje dokładne wartości.

Wykres sunburst (dane hierarchiczne)

Na koniec coś efektowniejszego. Węzeł Sunburst Chart rysuje dane hierarchicznie, w formie promienistych pierścieni. Ustawiamy hierarchię na dwa poziomy: wewnętrzny pierścień to kategoria, zewnętrzny to produkt. Efekt to jeden obraz, który pokazuje naraz i udział kategorii, i rozbicie na konkretne produkty.

Interaktywny wykres sunburst w KNIME pokazujący hierarchię sprzedaży: wewnętrzny pierścień to kategorie, zewnętrzny to produkty, w kolorowych segmentach
Wykres sunburst pokazuje dane hierarchicznie: wewnętrzny pierścień to kategorie, zewnętrzny to produkty w każdej kategorii. Jeden rzut oka i widać całą strukturę sprzedaży.

Zwróć uwagę na najważniejszą rzecz: te trzy zupełnie różne wizualizacje powstały z tych samych danych, przez podłączenie kolejnego klocka. Nie napisaliśmy ani linijki kodu, a każdy z wykresów jest interaktywny.

Wszystko razem: interaktywny kokpit

Na koniec najlepsza sztuczka. KNIME pozwala zamknąć kilka węzłów w jeden komponent, a widoki tych węzłów połączyć w jeden, interaktywny kokpit (dashboard). Zaznaczamy węzły wykresów, klikamy prawym przyciskiem myszy i wybieramy „Create component", a potem otwieramy widok komponentu. Dostajemy dokładnie ten kokpit, który widziałeś na samej górze artykułu: wykres słupkowy, sunburst i kołowy na jednym ekranie, z tych samych danych. To gotowy, jednoekranowy raport, który odświeżysz jednym kliknięciem po podmianie pliku wejściowego.

Cały przepływ w jednym miejscu

Zobaczmy, co właściwie zbudowaliśmy. Nasz przepływ to czytnik danych, węzeł podsumowujący i węzły wykresów - wszystko połączone strzałkami i widoczne na jednej kanwie.

Rdzeń przepływu w KNIME: z węzła GroupBy wychodzą wykres słupkowy i kołowy, a sunburst łączy się z CSV Reader - trzy wykresy na jednej kanwie
Rdzeń naszego przepływu: CSV Reader wczytuje dane, GroupBy je podsumowuje, a węzeł wykresu je rysuje. Do tego łańcucha dokładaliśmy kolejne wykresy jak klocki.

To jest właśnie moment, w którym doceniasz powtarzalność. Za miesiąc dostajesz nowy plik ze sprzedażą, podmieniasz go w węźle CSV Reader, klikasz „Wykonaj" i masz zaktualizowane wszystkie wykresy w kilka sekund. Nikt nie zepsuł formuł, bo formuł nie ma - jest widoczny, powtarzalny proces. Rozbudowany przepływ, w którym z jednego źródła danych wyrasta kilka różnych analiz naraz, wygląda tak:

Rozbudowany przepływ KNIME: CSV Reader zasila węzeł GroupBy, z którego wychodzą wykres słupkowy i kołowy, a obok sunburst i wykres sprzedaży wg sklepu
Rozbudowany przepływ: z jednego czytnika danych zasilamy podsumowanie i kilka różnych wykresów naraz. Każda gałąź to osobna analiza tych samych danych.

Kiedy potrzeba więcej: Python, R i bazy danych

Do pewnego momentu KNIME wystarcza sam. Gdy jednak potrzeba czegoś nietypowego, nie odbijasz się od ściany „braku kodu" - wpinasz kod dokładnie tam, gdzie jest potrzebny, a resztę zostawiasz na klockach. To najczęściej niedoceniana zaleta KNIME: dobrze skaluje się razem z Twoimi umiejętnościami.

Infografika rozszerzeń i integracji KNIME: Python, R, SQL i bazy danych, big data ze Sparkiem, uczenie maszynowe, text mining, REST API oraz pliki Excel
KNIME jest sercem, do którego podłączasz resztę świata danych: pliki, bazy SQL, kod w Pythonie i R oraz modele uczenia maszynowego. Większość rozszerzeń jest bezpłatna.

Węzeł Python Script pozwala uruchomić własny kod na danych płynących przez przepływ. Tabela wchodzi jako input_table, a to, co ustawisz jako output_table, wypływa do kolejnych węzłów:

# Wezel Python Script w KNIME - dane wchodza i wychodza jako tabele
import knime.scripting.io as knio

df = knio.input_tables[0].to_pandas()      # dane z poprzedniego wezla
df["marza_pln"] = df["cena_jedn"] * 0.18   # wlasne wyliczenie

knio.output_tables[0] = knio.Table.from_pandas(df)  # wynik plynie dalej

Analogicznie działa węzeł R Snippet dla osób pracujących w języku R, na przykład do zaawansowanej statystyki:

# Wezel R Snippet - knime.in to dane wejsciowe, knime.out to wynik
knime.out <- aggregate(ilosc ~ kategoria, data = knime.in, FUN = sum)

Z kolei do baz danych KNIME łączy się przez węzły konektorów (dla Oracle, PostgreSQL, MS SQL i innych) i pozwala pobierać dane wprost zapytaniem SQL, żeby nie ściągać całej tabeli na dysk:

-- Zapytanie w wezle DB Query Reader: pobierz tylko to, co potrzebne
SELECT kategoria, SUM(ilosc) AS sprzedane_sztuki
FROM   sprzedaz
GROUP BY kategoria
ORDER BY sprzedane_sztuki DESC;

Dla naprawdę dużych zbiorów są węzły big data oparte na Apache Spark i Hadoop - temat, który szerzej omawiamy w tekście o współczesnych rozwiązaniach big data. KNIME staje się wtedy wygodną, wizualną nakładką na ciężką maszynerię przetwarzania danych. Podobną drogą - od gotowych klocków po zaawansowaną analitykę - idzie też uczenie maszynowe po stronie bazy danych.

KNIME a Excel, Power BI i pisanie kodu

Skoro znasz już KNIME od podszewki, uporządkujmy, gdzie leży na tle narzędzi, które prawdopodobnie już znasz. KNIME nie zastępuje ich wszystkich - raczej wypełnia lukę między łatwością arkusza a mocą programowania.

Infografika porównująca KNIME, Excel i pisanie kodu w Pythonie pod kątem krzywej uczenia, powtarzalności, wielkości danych i zaawansowanej analizy
KNIME siada dokładnie pomiędzy arkuszem a programowaniem: daje moc powtarzalnych, dużych analiz bez konieczności pisania kodu.
  • Wobec Excela KNIME jest krokiem wyżej wszędzie tam, gdzie proces się powtarza albo danych jest dużo. Arkusz zostaje świetny do szybkiego zajrzenia w dane. KNIME wygrywa, gdy ten sam rachunek trzeba wykonać co miesiąc na świeżych danych.
  • Wobec Power BI role się uzupełniają. Power BI to przede wszystkim narzędzie do budowy pulpitów dla odbiorców, a KNIME to warsztat do przygotowania, oczyszczenia i przetworzenia danych. Wiele zespołów przygotowuje dane w KNIME, a prezentuje je w Power BI. Jeśli nie znasz tego drugiego, zacznij od naszego wprowadzenia Czym jest Power BI. Podobne „układanie kroków przetwarzania" znajdziesz też w edytorze zapytań, który rozkładamy na części w tekście Power Query krok po kroku.
  • Wobec pisania kodu KNIME jest szybszą drogą do wyniku dla osób nietechnicznych i wygodnym szkieletem dla technicznych. Nie musisz wybierać „albo klocki, albo kod" - masz jedno i drugie w tym samym przepływie.

Ta sama filozofia - „układanie procesu z gotowych bloków zamiast pisania kodu" - napędza dziś także automatyzację firm. Pokazujemy to na przykładzie narzędzia n8n w kompletnym przewodniku po automatyzacji bez kodu. KNIME jest odpowiednikiem tej idei po stronie danych.

Dobre praktyki na start

Kilka nawyków, które oszczędzą Ci frustracji na początku:

  • Buduj przepływ etapami. Dodaj węzeł, uruchom go, sprawdź wynik w dolnym panelu, dopiero potem dokładaj kolejny. Łatwiej złapać błąd na jednym klocku niż na dziesięciu naraz.
  • Czytaj kolory. Czerwony węzeł czeka na ustawienia, żółty na uruchomienie. Zanim zaczniesz szukać problemu gdzie indziej, spójrz na światła.
  • Opisuj przepływy. Węzły i całe grupy można komentować wprost na kanwie. Za pół roku podziękujesz sobie za jedno zdanie wyjaśnienia.
  • Korzystaj z KNIME Community Hub. To publiczna biblioteka gotowych przepływów - zanim coś zbudujesz od zera, sprawdź, czy ktoś nie rozwiązał tego wcześniej.
  • Ćwicz na własnych danych. Najszybciej nauczysz się KNIME, biorąc realny plik z pracy i próbując odpowiedzieć nim na konkretne pytanie.

Podsumowanie

Przeszliśmy razem całą drogę: od instalacji KNIME, przez interfejs i logikę węzłów, aż po zbudowany od zera przepływ, który z surowego pliku CSV zrobił trzy interaktywne wykresy - słupkowy, kołowy i sunburst. Po drodze zobaczyłeś, że każdy krok to jedno kliknięcie i garść ustawień, a nie linijki kodu. Pokazaliśmy też, że gdy potrzeba więcej, KNIME bez oporów przyjmuje kod w Pythonie i R oraz zapytania SQL, a dla dużych danych sięga po Sparka.

Najlepszym kolejnym krokiem jest po prostu pobranie KNIME i przejście tej samej ścieżki na własnym pliku. A jeśli wolisz nauczyć się platformy szybko i pod okiem praktyka, na realnych, firmowych przykładach - zapraszamy na nasze szkolenie.

To szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.

★★★★★Średnia ocena naszych szkoleń w Google: 5/5

Komentarze (0)

Musisz być zalogowany by móc dodać komentarz. Zaloguj się przez Google

Brak komentarzy...