Samouczek integracji danych Pentaho

⚡ Inteligentne podsumowanie

W samouczku Pentaho Data Integration zaprezentowano platformę ETL typu open source, znaną również jako Kettle. LessOmówiono historię, zastosowania, wymagania wstępne, komponenty, transformacje, zadania, instalację oraz zalety i wady korzystania z Pentaho.

  • 🛠️. Czym jest Pentaho: Pentaho to pakiet narzędzi BI typu open source, obejmujący narzędzia ETL, raportowania, OLAP i eksploracji danych.
  • 🔁 Czajnik ETL: Narzędzie Pentaho Data Integration o nazwie Kettle służy do tworzenia wizualnych transformacji i zadań ETL.
  • 📋 Transformacje kontra miejsca pracy: Transformacje przetwarzają wiersze przepływu danych; zadania koordynują kontrolę przepływu pracy na wyższym poziomie.
  • 🌐 Szeroka łączność: Łączy się z relacyjnymi bazami danych, dużymi źródłami danych, plikami, pamięcią masową w chmurze i interfejsami API SaaS.
  • 📊 Zestaw narzędzi do raportowania: Wbudowane raporty, pulpity nawigacyjne i Mondrian OLAP zapewniają użytkownikom biznesowym analitykę.
  • 🤖 Integracja AI: Połącz Pentaho ETL z usługami AI, aby uzyskać predykcyjne punktowanie i zautomatyzować jakość danych.

Samouczek integracji danych Pentaho

Co to jest Pentaho BI?

Pentaho to narzędzie Business Intelligence, które dostarcza klientom szeroką gamę rozwiązań Business Intelligence. Umożliwia raportowanie, analizę danych, integrację danych, eksplorację danych itp. Pentaho oferuje również kompleksowy zestaw funkcji BI, które pozwalają poprawić wydajność i efektywność biznesową.

Cechy Pentaho

Oto najważniejsze cechy Pentaho:

  • Możliwości ETL na potrzeby analityki biznesowej
  • Zrozumienie projektanta raportów Pentaho
  • Ekspertyza produktowa
  • Oferuje podraporty side-by-side
  • Odblokowanie nowych możliwości
  • Profesjonalne wsparcie
  • Zapytania i raportowanie
  • Oferuje zwiększoną funkcjonalność
  • Pełna obsługa metadanych środowiska wykonawczego ze źródeł danych

Pakiet Pentaho BI

Teraz dowiemy się o pakiecie Pentaho BI w tym samouczku Pentaho:

Pakiet Pentaho BI
Pakiet Pentaho BI

Pakiet Pentaho BI Suite zawiera następujące komponenty:

Sprawozdawczość Pentaho

Pentaho Reporting zależy od projektu JFreeReport. Pomaga spełnić Twoje potrzeby w zakresie raportowania biznesowego. Komponent ten umożliwia także publikowanie raportów zaplanowanych i na żądanie w popularnych formatach, takich jak XLS, PDF, TXT i HTML.

Analiza

Oferuje szeroki zakres analiz, szeroki zakres funkcji, w tym widok tabeli przestawnej. Narzędzie zapewnia ulepszone funkcje GUI (przy użyciu Flash lub SVG), zintegrowane widżety pulpitu nawigacyjnego, portal i integrację przepływu pracy.

Co więcej, usługi arkuszy kalkulacyjnych Pentaho umożliwiają użytkownikowi przeglądanie, przestawianie i używanie wykresów z poziomu programu MS Excel.

Pulpity

Pulpit nawigacyjny oferuje raporty i analizy, które dostarczają treści do pulpitów Pentaho. Samoobsługowy projektant pulpitów nawigacyjnych zawiera rozbudowane wbudowane szablony i układy pulpitów nawigacyjnych. Umożliwia użytkownikom biznesowym tworzenie spersonalizowanych pulpitów nawigacyjnych po niewielkim przeszkoleniu.

Data Mining

Narzędzie do eksploracji danych odkrywa ukryte wzorce i wskaźniki przyszłej wydajności. Oferuje najbardziej kompleksowy zestaw algorytmów uczenia maszynowego z projektu Weka, który obejmuje klasteryzacja, drzewa decyzyjne, lasy losowe, analizę głównych składowych, sieci neuronowe.

Umożliwia graficzne przeglądanie danych, programową interakcję z nimi lub korzystanie z wielu źródeł danych na potrzeby raportów, dalszych analiz i innych procesów.

Integracja danych Pentaho

Komponent ten służy do integracji danych, gdziekolwiek one istnieją.

Bogata biblioteka transformacji z ponad 150 gotowymi mapamiping obiekty.

Obsługuje szeroką gamę źródeł danych, która obejmuje ponad 30 platform baz danych typu open source i zastrzeżonych, plików płaskich. To także pomaga Analityka Big Data z integracją i zarządzaniem danymi Hadoop.

Kto korzysta z Pentaho BI?

Pentaho BI jest powszechnie używanym narzędziem przez wielu profesjonalistów zajmujących się oprogramowaniem, takich jak:

  • Oprogramowanie typu open source
  • Analityk biznesowy i badacz
  • Studenci
  • Radca ds. wywiadu gospodarczego

Jak zainstalować Pentaho w AWS

Poniżej przedstawiono krok po kroku proces instalacji Pentaho w AWS.

Krok 1) Kliknij Kontynuuj subskrypcję
Iść do https://aws.amazon.com/marketplace/pp/prodview-mce2xdbgie4ro i kliknij Kontynuuj

Zainstaluj Pentaho w AWS

Krok 2) Zaakceptuj regulamin
Na następnej stronie zaakceptuj umowę licencyjną

Zainstaluj Pentaho w AWS

Krok 3) Kliknij Kontynuuj konfigurację
Przejdź do konfiguracji

Zainstaluj Pentaho w AWS

Krok 4) Kliknij Kontynuuj, aby uruchomić
Zachowaj ustawienia domyślne i kliknij, aby uruchomić

Zainstaluj Pentaho w AWS

Krok 5) Poczekaj na przykład 5 minut na uruchomienie
Sprawdź instrukcję obsługi i poczekaj

Zainstaluj Pentaho w AWS

Krok 6) Uzyskaj publiczny adres IP
Skopiuj publiczny adres IP instancji.

Zainstaluj Pentaho w AWS

Krok 7) Użyj publicznego adresu IP do logowania
Wklej publiczny adres IP instancji, aby uzyskać dostęp do Pentaho.

Zainstaluj Pentaho w AWS

Warunek wstępny Pentaho

  • wymagania sprzętowe
  • Wymagania Systemowe
  • Pobieranie i instalowanie pakietu Bl
  • Rozpoczęcie pakietu Bl
  • Administracja apartamentem Bl

Wymagania sprzętowe

Oprogramowanie Pentaho Bl Suite nie ma żadnych ograniczeń dotyczących poprawek na komputerze lub sprzęcie sieciowym, o ile można spełnić minimalne wymagania oprogramowania. Zainstalowanie tego narzędzia Business Intelligence jest łatwe. Jednakże zalecany zestaw specyfikacji systemu:

RAM Minimum 2 GB
Miejsce na dysku twardym Minimum 1 GB
Procesor Dwurdzeniowy EM64T lub AMD64

Wymagania Systemowe

  • Instalacja Sun JRE 5.0
  • Środowisko może być 32-bitowe lub 64-bitowe
  • Utrzymany Operasystemy operacyjne: Linux, Solaris, Windows, Mac
  • Stacja robocza posiadająca interfejs nowoczesnej przeglądarki internetowej typu Chrome, Internet Explorer, Firefox

Aby uruchomić serwer Bl

  • On Windows od początku kliknij przycisk Uruchom ikonę serwera Bl.
  • W systemie operacyjnym Linux uruchom skrypt start-pentaho w katalogu /biserver-ce/

Aby uruchomić serwer administratora

  • On Windows od przycisku Start kliknij przycisk Start Serwer korporacyjny Bl.
  • W systemie Linux: przejdź do okna poleceń i uruchom skrypt startowy w katalogu /biserver-ce/administration-console/directory.

Aby zatrzymać serwer administratora

  • Aby zatrzymać serwer w systemie Windows, kliknij ikonę Stop Bi-server.
  • Na Linuksie. Musisz udać się do terminala, przejść do zainstalowanego katalogu i uruchomić stop.bat

Konsola administracyjna Pentaho

Projektant raportów

Jest to zaawansowane narzędzie do tworzenia raportów. Jest to idealne narzędzie dla Ciebie, jeśli chcesz zbudować kompletny raport dotyczący dysku danych. To narzędzie oferuje większą elastyczność i funkcjonalność niż możliwości raportowania ad hoc w Konsoli Użytkownika Pentaho.

Studio projektowe

To jest Eclipsenarzędzie oparte. Umożliwia ręczną edycję raportu lub analizy. Jest powszechnie używany do dodawania modyfikacji do istniejącego raportu, których nie można dodać za pomocą Projektanta raportów.

Projektant agregacji

To graficzne narzędzie pozwala poprawić wydajność kostki Mondriana.

Edytor metadanych

Służy do dodawania niestandardowej warstwy metadanych do dowolnego istniejącego źródła danych.

Integracja danych Pentaho

Czajnik extracnarzędzie do transformacji, ładowania i przetwarzania (ETL), które umożliwia

Narzędzie Pentaho kontra stos BI

Narzędzie Pentaho Stos BI
Integracja danych (PDI) ETL
Oferuje edytor metadanych Zapewnia zarządzanie metadanymi
Pentaho BA Analizy
Projektant raportów OperaSprawozdawczość narodowa
Saiku Raportowanie ad hoc
CDE Pulpity
Konsola użytkownika Pentaho (PUC) Zarządzanie/Monitorowanie

Zalety Pentaho

W tym samouczku dotyczącym integracji danych Pentaho dowiemy się o niektórych zaletach narzędzia Pentaho Business Intelligence Tool:

  • Pentaho BI to bardzo intuicyjne narzędzie. Przy kilku podstawowych koncepcjach możesz z nim pracować.
  • Proste i łatwe w użyciu narzędzie Business Intelligence
  • Oferuje szeroki zakres możliwości BI, który obejmuje raportowanie, dashboard, interaktywną analizę, integrację danych, eksplorację danych itp.
  • Posiada przyjazny dla użytkownika interfejs i zapewnia różne narzędzia do pobierania danych z wielu źródeł danych
  • Oferuje pojedynczy pakiet do pracy na danych
  • Dostępna jest również edycja społecznościowa z dużą liczbą współpracowników, a także edycja Enterprise.
  • Możliwość uruchomienia w klastrze Hadoop
  • JavaKod skryptu napisany w komponentach kroków może zostać ponownie wykorzystany w innych komponentach.

Wady Pentaho

Oto wady/wady korzystania z narzędzia Pentaho BI:

  • Projekt interfejsu może być słaby i nie ma ujednoliconego interfejsu dla wszystkich komponentów.
  • Znacznie wolniejsza ewolucja narzędzia w porównaniu do innych narzędzi BI.
  • Pentaho Business Analytics oferuje ograniczoną liczbę komponentów.
  • Słabe wsparcie społeczności. Więc jeśli nie otrzymasz działającego komponentu, musisz czekać, aż zostanie wydana następna wersja.

FAQ

Kettle to oryginalna nazwa Pentaho Data Integration, komponentu ETL. Pentaho to szerszy pakiet, który łączy Kettle z narzędziami do raportowania, OLAP, pulpitami nawigacyjnymi i eksploracją danych.

Tak. Asystenci AI generują kroki transformacji, sugerują łączenia i objaśniają wyrażenia Kettle. Przyspieszają proces wdrażania i proponują zoptymalizowaną organizację pracy dla nowych inżynierów danych.

Sztuczna inteligencja integruje się z Pentaho poprzez wywoływanie zewnętrznych usług scoringowych lub Python kroków. Oznacza anomalie, przewiduje odchylenie schematu i rekomenduje reguły, które wychwytują nieprawidłowe dane przed załadowaniem ich do magazynu.

Tak. Hitachi Vantara utrzymuje Pentaho Community Edition obok komercyjnej wersji Enterprise. Wersje społecznościowe obejmują podstawowe funkcje ETL, raportowania i analityki dla wdrożeń hostowanych samodzielnie.

Transformacja działa na wierszach danych przechodzących przez kroki jednocześnie. Zadanie koordynuje kontrolę przepływu wyższego poziomu, uruchamiając transformacje sekwencyjnie z warunkami, ponownymi próbami i obsługą błędów.

Pentaho łączy się z MySQL, PostgreSQL, Oracle, SQL Server, Hadoop, Spark, interfejsy API REST, pliki CSV, JSON, XML, pamięć masowa w chmurze i wiele aplikacji SaaS za pośrednictwem wbudowanych wtyczek i sterowników JDBC.

Tak. Pentaho można wdrożyć na platformie AWS, Azure, Google Cloudi Kubernetes z wykorzystaniem obrazów kontenerów. Hitachi zapewnia zarządzane usługi i architektury referencyjne dla wdrożeń ETL w chmurze.

Początkujący zrealizują swoją pierwszą transformację w tydzień. Opanowanie koordynacji zadań, optymalizacji wydajności i realizacji klastrowej zajmuje zazwyczaj od trzech do sześciu miesięcy praktycznej pracy nad projektem ETL.

Podsumuj ten post następująco: