Pentaho Data Integratie Tutorial

โšก Slimme samenvatting

De Pentaho Data Integration Tutorial introduceert het open-source ETL-platform, ook wel bekend als Kettle. LessDe documenten behandelen de geschiedenis, toepassingen, randvoorwaarden, componenten, transformaties, taken, installatie en de voor- en nadelen van het gebruik van Pentaho.

  • ๏ธ Wat is Pentaho? Pentaho is een open-source BI-suite met tools voor ETL, rapportage, OLAP en data mining.
  • ๐Ÿ” Kettle ETL: De Pentaho Data Integration-tool, genaamd Kettle, bouwt visuele ETL-transformaties en -taken.
  • ๐Ÿ“‹ Transformaties versus banen: Transformaties verwerken rijen in de gegevensstroom; taken coรถrdineren de workflow op een hoger niveau.
  • ๐ŸŒ Brede connectiviteit: Maakt verbinding met relationele databases, big data-bronnen, bestanden, cloudopslag en SaaS-API's.
  • ๐Ÿ“Š Rapportagesuite: Geรฏntegreerde rapportage, dashboards en Mondrian OLAP bieden zakelijke gebruikers analyses.
  • ๐Ÿค– AI-integratie: Combineer Pentaho ETL met AI-services voor voorspellende scores en geautomatiseerde datakwaliteit.

Pentaho Data Integratie Tutorial

Wat is Pentaho BI?

pentaho is een Business Intelligence-tool die klanten een breed scala aan business intelligence-oplossingen biedt. Het is in staat tot rapportage, data-analyse, data-integratie, datamining, etc. Pentaho biedt ook een uitgebreide set BI-functies waarmee u de bedrijfsprestaties en efficiรซntie kunt verbeteren.

Kenmerken van Pentaho

Hieronder staan โ€‹โ€‹de belangrijkste kenmerken van Pentaho:

  • ETL-mogelijkheden voor business intelligence-behoeften
  • Pentaho Report Designer begrijpen
  • Productexpertise
  • Biedt zij-aan-zij subrapporten
  • Nieuwe mogelijkheden ontgrendelen
  • Professionele ondersteuning
  • Vraag en rapportage
  • Biedt verbeterde functionaliteit
  • Volledige runtime-metagegevensondersteuning vanuit gegevensbronnen

Pentaho BI-suite

Nu zullen we meer te weten komen over de Pentaho BI-suite in deze Pentaho-tutorial:

Pentaho BI-suite
Pentaho BI-suite

Pentaho BI Suite bevat de volgende componenten:

Pentaho-rapportage

Pentaho Reporting is afhankelijk van het JFreeReport-project. Het helpt u om aan uw zakelijke rapportagebehoeften te voldoen. Deze component biedt ook zowel geplande als on-demand publicatie van rapporten in populaire formaten zoals XLS, PDF, TXT en HTML.

Analyse

Het biedt een breed scala aan analyses en een breed scala aan functies, waaronder een draaitabelweergave. De tool biedt verbeterde GUI-functies (met behulp van Flash of SVG), geรฏntegreerde dashboardwidgets, portal- en workflow-integratie.

Bovendien stelt Pentaho Spreadsheet Services een gebruiker in staat om vanuit MS Excel door grafieken te bladeren, te draaien en deze te gebruiken.

Dashboards

Het dashboard biedt Rapportage en Analyse, die inhoud bijdragen aan Pentaho Dashboards. De selfservice dashboardontwerper bevat uitgebreide ingebouwde dashboardsjablonen en lay-out. Hiermee kunnen zakelijke gebruikers gepersonaliseerde dashboards bouwen met weinig training.

Data Mining

Tool voor datamining ontdekt verborgen patronen en indicatoren van toekomstige prestaties. Het biedt de meest uitgebreide set machine learning-algoritmen van het Weka-project, waaronder clustering, beslissingsbomen, willekeurige bossen, principal component analysis en neurale netwerken.

Hiermee kunt u gegevens grafisch bekijken, er programmatisch mee communiceren of meerdere gegevensbronnen gebruiken voor rapporten, verdere analyses en andere processen.

Pentaho-gegevensintegratie

Dit onderdeel wordt gebruikt om gegevens te integreren, waar deze ook bestaan.

Uitgebreide transformatiebibliotheek met meer dan 150 kant-en-klare kaarten.ping voorwerpen.

Het ondersteunt een breed scala aan gegevensbronnen, waaronder meer dan 30 open source en eigen databaseplatforms en platte bestanden. Het helpt ook Big Data-analyse met integratie en beheer van Hadoop-gegevens.

Wie gebruiken Pentaho BI?

Pentaho BI is een veelgebruikte tool door veel softwareprofessionals zoals:

  • Open source softwareprogramma's
  • Bedrijfsanalist en onderzoeker
  • College studenten
  • Wethouder bedrijfsinformatie

Hoe Pentaho in AWS te installeren

Hieronder vindt u een stapsgewijs proces voor het installeren van Pentaho in AWS.

Stap 1) Klik op Doorgaan om u te abonneren
Ga naar https://aws.amazon.com/marketplace/pp/prodview-mce2xdbgie4ro en klik op Doorgaan

Installeer Pentaho in AWS

Stap 2) Accepteer de algemene voorwaarden
Op de volgende pagina accepteert u de licentieovereenkomst

Installeer Pentaho in AWS

Stap 3) Klik op Doorgaan naar configuratie
Ga verder voor configuratie

Installeer Pentaho in AWS

Stap 4) Klik op Doorgaan om te starten
Houd de standaardinstellingen en klik om te starten

Installeer Pentaho in AWS

Stap 5) Wacht bijvoorbeeld 5 minuten om te starten
Controleer de gebruiksinstructies en wacht

Installeer Pentaho in AWS

Stap 6) Krijg een openbaar IP-adres
Kopieer het openbare IP-adres van de instantie.

Installeer Pentaho in AWS

Stap 7) Gebruik het openbare IP-adres om in te loggen
Plak het openbare IP-adres van de instantie om toegang te krijgen tot Pentaho.

Installeer Pentaho in AWS

Voorwaarde van Pentaho

  • Hardwarevereisten
  • Softwarevereisten
  • Bl-suite downloaden en installeren
  • De Bl-suite starten
  • Beheer van de Bl-suite

Hardwarevereiste:

De Pentaho Bl Suite-software kent geen fixlimieten op een computer of netwerkhardware, zolang u maar aan de minimale softwarevereisten kunt voldoen. Deze Business Intelligence tool is eenvoudig te installeren. Een aanbevolen set systeemspecificaties:

RAM Minimaal 2 GB
Ruimte op de harde schijf Minimaal 1 GB
Gegevensverwerker Dual-core EM64T of AMD64

Softwarevereisten

  • Installatie van Sun JRE 5.0
  • De omgeving kan 32-bits of 64-bits zijn
  • ondersteunde Operasystemen: Linux, Solaris, Windows, Mac
  • Een werkstation met een moderne webbrowserinterface zoals Chrome, Internet Explorer, Firefox

Om Bl-server te starten

  • On Windows vanaf het begin klikt u op de knop Start Bl-serverpictogram.
  • Voer op Linux OS het start-pentaho-script uit op /biserver-ce/directory

Om de beheerdersserver te starten

  • On Windows klik vanaf de startknop op start Bl enterprise server.
  • Voor Linux: ga naar het opdrachtvenster en voer het opstartscript uit in /biserver-ce/administration-console/directory.

Om de beheerdersserver te stoppen

  • Om de server in Windows te stoppen, klikt u op het pictogram 'Bi-server stoppen'.
  • Op Linux. Je moet naar de terminal gaan en naar de geรฏnstalleerde map gaan en stop.bat uitvoeren

Pentaho-beheerconsole

Rapportontwerper

Het is een geavanceerd hulpmiddel voor het maken van rapporten. Dit is een ideale tool voor u als u een compleet data-drive-rapport wilt maken. Deze tool biedt veel flexibiliteit en functionaliteit dan de ad hoc rapportagemogelijkheden van de Pentaho User Console.

Ontwerpstudio

Het is een Eclipse-gebaseerd hulpmiddel. Hiermee kunt u een rapport of analyse handmatig bewerken. Het wordt veel gebruikt om wijzigingen aan een bestaand rapport toe te voegen die niet met Report Designer kunnen worden toegevoegd.

Aggregatieontwerper

Met dit grafische hulpmiddel kunt u de efficiรซntie van Mondriaan-kubussen verbeteren.

Metadata-editor

Het wordt gebruikt om een โ€‹โ€‹aangepaste metagegevenslaag toe te voegen aan elke bestaande gegevensbron.

Pentaho-gegevensintegratie

De Ketel extract, transform, and load (ETL) tool, die het mogelijk maakt

Pentaho Tool versus BI-stack

Pentaho-gereedschap BI-stapel
Gegevensintegratie (PDI) ETL
Het biedt een metadata-editor Het biedt metadatabeheer
Pentaho BA Analytics
Rapportontwerper Operaationele rapportage
Saiku Ad-hocrapportage
CDE Dashboards
Pentaho-gebruikersconsole (PUC) Bestuur/monitoring

Voordelen van Pentaho

In deze Pentaho data-integratie tutorial zullen we enkele voordelen van Pentaho Business Intelligence Tool leren kennen:

  • Pentaho BI is een zeer intuรฏtieve tool. Met een aantal basisconcepten kun je ermee werken.
  • Eenvoudig en gemakkelijk te gebruiken Business Intelligence-tool
  • Biedt een breed scala aan BI-mogelijkheden, waaronder rapportage, dashboard, interactieve analyse, data-integratie, datamining, enz.
  • Wordt geleverd met een gebruiksvriendelijke interface en biedt verschillende tools om gegevens uit meerdere gegevensbronnen op te halen
  • Biedt รฉรฉn pakket om aan gegevens te werken
  • Heeft een community-editie met veel bijdragers en een Enterprise-editie.
  • De mogelijkheid om op het Hadoop-cluster te draaien
  • JavaScriptcode die in de stapcomponenten is geschreven, kan in andere componenten worden hergebruikt.

Nadelen van Pentaho

Hier volgen de nadelen/nadelen van het gebruik van de Pentaho BI-tool:

  • Het ontwerp van de interface kan zwak zijn en er is geen uniforme interface voor alle componenten.
  • Veel langzamere tool-evolutie vergeleken met andere BI-tools.
  • Pentaho Business analytics biedt een beperkt aantal componenten.
  • Slechte community support. Dus als je geen werkend component krijgt, moet je wachten tot de volgende versie uitkomt.

Veelgestelde vragen

Kettle is de oorspronkelijke naam van Pentaho Data Integration, de ETL-component. Pentaho is de bredere suite die Kettle combineert met rapportage-, OLAP-, dashboard- en data mining-tools.

Ja. AI-assistenten genereren transformatiestappen, stellen joins voor en leggen Kettle-expressies uit. Ze versnellen de onboarding en stellen geoptimaliseerde taakorkestratie voor nieuwe data-engineers voor.

AI integreert met Pentaho door gebruik te maken van externe scoreservices of Python stappen. Het signaleert afwijkingen, voorspelt schemaverschuivingen en adviseert regels die onzuivere data onderscheppen voordat deze in het datawarehouse worden geladen.

Ja. Hitachi Vantara onderhoudt Pentaho Community Edition naast de commerciรซle Enterprise-versie. Community-releases bevatten essentiรซle ETL-, rapportage- en analysefuncties voor zelfgehoste implementaties.

Een transformatie werkt op rijen gegevens die gelijktijdig door verschillende stappen gaan. Een taak orkestreert de stroom van processen op een hoger niveau, waarbij transformaties sequentieel worden uitgevoerd met voorwaarden, herhaalpogingen en foutafhandeling.

Pentaho maakt verbinding met MySQL, PostgreSQL, OracleSQL Server, Hadoop, SparkREST API's, CSV, JSON, XML, cloudopslag en vele SaaS-apps via ingebouwde plug-ins en JDBC-stuurprogramma's.

Ja. Pentaho kan op AWS worden geรฏmplementeerd. Azure, Google Clouden Kubernetes met behulp van containerimages. Hitachi levert beheerde services en referentiearchitecturen voor cloud-native ETL-implementaties.

Beginners bouwen hun eerste transformatie in een week. Het beheersen van joborkestratie, prestatieoptimalisatie en geclusterde uitvoering vergt doorgaans drie tot zes maanden praktijkervaring met ETL-projecten.

Vat dit bericht samen met: