Tutorial sull'integrazione dei dati Pentaho

โšก Riepilogo intelligente

Questo tutorial sull'integrazione dei dati con Pentaho introduce la piattaforma ETL open-source nota anche come Kettle. LessLa nostra guida illustra la storia, le applicazioni, i prerequisiti, i componenti, le trasformazioni, i processi, l'installazione e i vantaggi e gli svantaggi dell'utilizzo di Pentaho.

  • ๏ธ Cos'รจ Pentaho? Pentaho รจ una suite di Business Intelligence open-source che offre strumenti di ETL, reporting, OLAP e data mining.
  • ๐Ÿ” Bollitore ETL: Lo strumento di integrazione dati di Pentaho, chiamato Kettle, crea trasformazioni e processi ETL visivi.
  • ๐Ÿ“‹ Trasformazioni contro posti di lavoro: Le trasformazioni elaborano le righe del flusso di dati; i job orchestrano il controllo del flusso di lavoro di livello superiore.
  • ๐ŸŒ Ampia connettivitร : Si connette a database relazionali, fonti di big data, file, archiviazione cloud e API SaaS.
  • ๐Ÿ“Š Suite di reporting: La funzionalitร  integrata di reporting, dashboard e Mondrian OLAP offre strumenti di analisi agli utenti aziendali.
  • ๐Ÿค– Integrazione AI: Integra Pentaho ETL con i servizi di intelligenza artificiale per ottenere punteggi predittivi e un controllo automatico della qualitร  dei dati.

Tutorial sull'integrazione dei dati Pentaho

Cos'รจ Pentaho BI?

Pentaho รจ uno strumento di Business Intelligence che fornisce ai clienti un'ampia gamma di soluzioni di business intelligence. รˆ in grado di eseguire reporting, analisi dei dati, integrazione dei dati, data mining, ecc. Pentaho offre anche un set completo di funzionalitร  BI che consente di migliorare le prestazioni e l'efficienza aziendale.

Caratteristiche di Pentaho

Di seguito sono riportate le caratteristiche importanti di Pentaho:

  • Funzionalitร  ETL per esigenze di business intelligence
  • Comprendere Pentaho Report Designer
  • Competenza del prodotto
  • Offre sottoreport affiancati
  • Sblocco di nuove funzionalitร 
  • Supporto professionale
  • Interrogazione e reporting
  • Offre funzionalitร  avanzate
  • Supporto completo dei metadati di runtime dalle origini dati

Suite Pentaho BI

Ora impareremo a conoscere la suite Pentaho BI in questo tutorial di Pentaho:

Pentaho BI Suite
Pentaho BI Suite

Pentaho BI Suite include i seguenti componenti:

Segnalazione Pentaho

Pentaho Reporting dipende dal progetto JFreeReport. Ti aiuta a soddisfare le tue esigenze di reporting aziendale. Questo componente offre inoltre la pubblicazione di report pianificati e su richiesta nei formati piรน diffusi come XLS, PDF, TXT e HTML.

Analisi

Offre un'ampia gamma di analisi e una vasta gamma di funzionalitร  che include una visualizzazione tabella pivot. Lo strumento fornisce funzionalitร  GUI avanzate (utilizzando Flash o SVG), widget dashboard integrati, portale e integrazione del flusso di lavoro.

Inoltre, Pentaho Spreadsheet Services consente all'utente di sfogliare, ruotare e utilizzare il grafico da MS Excel.

Cruscotti

La dashboard offre reporting e analisi, che contribuiscono ai contenuti di Pentaho Dashboards. Il designer di dashboard self-service include numerosi modelli e layout di dashboard integrati. Consente agli utenti aziendali di creare dashboard personalizzati con poca formazione.

Data Mining

Strumento di estrazione dei dati scopre modelli nascosti e indicatori di prestazioni future. Offre il set piรน completo di algoritmi di apprendimento automatico del progetto Weka, che include clustering, alberi decisionali, foreste casuali, analisi dei componenti principali e reti neurali.

Consente di visualizzare i dati graficamente, interagire con essi a livello di codice o utilizzare piรน origini dati per report, ulteriori analisi e altri processi.

Integrazione dati Pentaho

Questo componente viene utilizzato per integrare i dati ovunque esistano.

Ricca libreria di trasformazioni con oltre 150 mappe preconfigurateping oggetti.

Supporta un'ampia gamma di origini dati che include piรน di 30 piattaforme di database proprietarie e open source e file flat. Aiuta anche Analisi dei Big Data con integrazione e gestione dei dati Hadoop.

Chi utilizza Pentaho BI?

Pentaho BI รจ uno strumento ampiamente utilizzato da molti professionisti del software come:

  • Programmi software open source
  • Analista aziendale e ricercatore
  • Studenti universitari
  • Assessore all'intelligence aziendale

Come installare Pentaho in AWS

Di seguito รจ riportata la procedura dettagliata su come installare Pentaho in AWS.

Passo 1) Fai clic su Continua per iscriverti
Vai su https://aws.amazon.com/marketplace/pp/prodview-mce2xdbgie4ro e fare clic su Continua

Installa Pentaho in AWS

Passo 2) Accetta i termini e le condizioni
Nella pagina successiva, Accetta il contratto di licenza

Installa Pentaho in AWS

Passo 3) Fare clic su Continua alla configurazione
Procedere per la Configurazione

Installa Pentaho in AWS

Passo 4) Fare clic su Continua per avviare
Mantieni le impostazioni predefinite e fai clic per avviare

Installa Pentaho in AWS

Passo 5) Attendi 5 minuti, ad esempio, per l'avvio
Controlla le istruzioni per l'uso e attendi

Installa Pentaho in AWS

Passo 6) Ottieni IP pubblico
Copia l'IP pubblico dell'istanza.

Installa Pentaho in AWS

Passo 7) Utilizza l'IP pubblico per l'accesso
Incolla l'IP pubblico dell'istanza per accedere a Pentaho.

Installa Pentaho in AWS

Prerequisito del Pentaho

  • Requisiti hardware
  • Requisiti software
  • Download e installazione della suite BL
  • Iniziando la suite Bl
  • Amministrazione della suite Bl

Requisiti hardware

Il software Pentaho Bl Suite non ha limiti fissi su un computer o hardware di rete purchรฉ sia โ€‹โ€‹possibile soddisfare i requisiti software minimi. รˆ facile installare questo strumento di business intelligence. Tuttavia, una serie consigliata di specifiche di sistema:

RAM Minimo 2 GB
Spazio su disco rigido Minimo 1 GB
Processore EM64T o AMD64 dual-core

Requisiti software

  • Installazione di Sun JRE 5.0
  • L'ambiente puรฒ essere a 32 o 64 bit
  • Supporto Operasistemi di automazione: Linux, Solaris, Windows, Mac
  • Una workstation dotata di un'interfaccia browser Web moderna come Chrome, Internet Explorer, Firefox

Per avviare Bl-server

  • On Windows dall'inizio, fare clic sul pulsante sull'icona di avvio del server Bl.
  • Sul sistema operativo Linux eseguire lo script start-pentaho su /biserver-ce/directory

Per avviare il server amministratore

  • On Windows dal pulsante Start fare clic su Avvia server aziendale Bl.
  • Per Linux: vai alla finestra di comando ed esegui lo script di avvio in /biserver-ce/administration-console/directory.

Per arrestare il server amministratore

  • Per arrestare il server in Windows, fare clic sulle icone di arresto bi-server.
  • Su Linux. Devi andare al terminale e andare alla directory installata ed eseguire stop.bat

Console di amministrazione Pentaho

Report Designer

รˆ uno strumento avanzato per la creazione di report. Questo รจ uno strumento ideale per te se desideri creare un report completo sui dati. Questo strumento offre molta flessibilitร  e funzionalitร  rispetto alle capacitร  di reporting ad hoc della console utente Pentaho.

Studio di progettazione

รˆ un Eclipsestrumento basato su. Ti consente di modificare manualmente un report o un'analisi. รˆ ampiamente utilizzato per aggiungere modifiche a un report esistente che non รจ possibile aggiungere con Report Designer.

Progettista di aggregazione

Questo strumento grafico ti consente di migliorare l'efficienza del cubo Mondrian.

Editor di metadati

Viene utilizzato per aggiungere un livello di metadati personalizzato a qualsiasi origine dati esistente.

Integrazione dati Pentaho

Il Kettle extracstrumento di trasformazione e caricamento (ETL), che consente

Strumento Pentaho e stack BI

Strumento Pentaho Pila BI
Integrazione dei dati (PDI) ETL
Offre editor di metadati Fornisce la gestione dei metadati
Pentaho BA Analisi
Progettista di rapporti OperaReporting nazionale
Saiku Reporting ad hoc
CDE Cruscotti
Console utente Pentaho (PUC) Governance/Monitoraggio

Vantaggi di Pentaho

Ora in questo tutorial sull'integrazione dei dati di Pentaho, impareremo alcuni vantaggi dello strumento Pentaho Business Intelligence:

  • Pentaho BI รจ uno strumento molto intuitivo. Con alcuni concetti di base, puoi lavorarci.
  • Strumento di Business Intelligence semplice e facile da usare
  • Offre un'ampia gamma di funzionalitร  BI che include reporting, dashboard, analisi interattiva, integrazione dei dati, data mining, ecc.
  • Viene fornito con un'interfaccia intuitiva e fornisce vari strumenti per recuperare dati da piรน origini dati
  • Offre un pacchetto unico per lavorare sui dati
  • Ha un'edizione community con molti contributori insieme all'edizione Enterprise.
  • La capacitร  di esecuzione sul cluster Hadoop
  • JavaIl codice script scritto nei componenti step puรฒ essere riutilizzato in altri componenti.

Svantaggi del Pentaho

Ecco i contro/svantaggi dell'utilizzo dello strumento Pentaho BI:

  • Il design dell'interfaccia puรฒ essere debole e non esiste un'interfaccia unificata per tutti i componenti.
  • Evoluzione dello strumento molto piรน lenta rispetto ad altri strumenti di BI.
  • Pentaho Business Analytics offre un numero limitato di componenti.
  • Scarso supporto comunitario. Quindi, se non ottieni un componente funzionante, devi aspettare fino al rilascio della versione successiva.

DOMANDE FREQUENTI

Kettle รจ il nome originale di Pentaho Data Integration, il componente ETL. Pentaho รจ la suite piรน ampia che include Kettle con strumenti di reporting, OLAP, dashboard e data mining.

Sรฌ. Gli assistenti basati sull'IA generano passaggi di trasformazione, suggeriscono join e spiegano le espressioni di Kettle. Accelerano il processo di onboarding e propongono un'orchestrazione ottimizzata dei job per i nuovi ingegneri dei dati.

L'IA si integra con Pentaho chiamando servizi di punteggio esterni o Python passaggi. Segnala anomalie, prevede la deriva dello schema e raccomanda regole che individuano i dati non corretti prima del caricamento nel data warehouse.

Sรฌ. Hitachi Vantara mantiene Pentaho Community Edition insieme alla versione commerciale Enterprise. Le versioni Community includono le funzionalitร  principali di ETL, reporting e analisi per le implementazioni self-hosted.

Una trasformazione opera su righe di dati che passano attraverso diverse fasi simultaneamente. Un job orchestra il controllo del flusso di livello superiore, eseguendo le trasformazioni in sequenza con condizioni, tentativi e gestione degli errori.

Pentaho si collega a MySQL, PostgreSQL, Oracle, SQL Server, Hadoop, SparkAPI REST, CSV, JSON, XML, archiviazione cloud e numerose app SaaS tramite plugin integrati e driver JDBC.

Sรฌ. Pentaho puรฒ essere distribuito su AWS, Azure, Google Cloude Kubernetes utilizzando immagini container. Hitachi fornisce servizi gestiti e architetture di riferimento per implementazioni ETL cloud-native.

I principianti realizzano la loro prima trasformazione in una settimana. Padroneggiare l'orchestrazione dei job, l'ottimizzazione delle prestazioni e l'esecuzione in cluster richiede in genere dai tre ai sei mesi di lavoro pratico su progetti ETL.

Riassumi questo post con: