Kettle
Pentaho Data Integration (noto anche come Kettle) è un motore ETL dalle eccellenti potenzialità, che ne fanno il componente più utilizzato della suite Pentaho.
Quando usare Kettle?
Tra i casi d’uso più comuni:
- Migrazioni dati una tantum.
- Integrazioni tra applicazioni, basate sui dati.
- Integrazioni applicazioni basate su lettura e produzione di file.
- Creazione di Datawarehouse orientati alla Business Intelligence (star-schema).
Cosa offre Kettle?
Offre un set completo di funzionalità native, tra queste:
- recupero dati da tutti i DB proprietari e open source, da flat file, file in formato xml, JSON, excel e web service
- ambiente grafico (Spoon): creazione trasformazioni mediante drag'n drop
- più di 100 trasformazioni già disponibili
- trasformazioni e connettori personalizzati facilmente integrabili
- repository per l'archiviazione e il versionamento delle trasformazioni
- schedulazione di trasformazioni
- cross platform (client e server)
Perché usare Kettle?
Pentaho Data Integration, rispetto ad un normale linguaggio di programmazione, quando si tratta di manipolare dati in qualsiasi forma presenta importanti e numerosi vantaggi:
- è progettato ed ottimizzato per questa attività: rapidità di sviluppo
- Gli artefatti sono autodocumentanti
- Gli artefatti sono testabili separatamente rispetto all’applicazione
- Gli artefatti possono essere realizzati anche da chi non ha competenze di programmazione, ma conosce bene i dati
Make IT per Kettle
Make IT ha realizzato e pubblicato con licenza OpenSource un’estensione di Pentaho Data Integration che consente il caricamento di documenti su Alfresco mediante il protocollo CMIS, con la possibilità di specializzare il tipo di documento e i suoi metadati.
https://github.com/MakeITBologna/Pentaho-PDI-Alfresco-Extensions
Make IT e Yacme utilizzano Pentaho Data Integration in decine di progetti ogni anno per alcune centinaia di giorni uomo di lavoro, affiancandolo con strumenti/metodologie di pianificazione e sviluppo che consentono il raggiungimento dell’eccellenza in termini di qualità e produttività.
Questo argomento ti interessa?