PDI Architecture
Overview
PDI consists of several components:
PDI (aka Kettle)
All of the tools
PDI / Kettle is sometimes used to mean Spoon (The Graphical "interface" of PDI / Kettle)
Spoon
Main GUI
Graphical Job / Transformation designer
Execute Jobs / Transformations individually
Monitor slave servers (Carte instances)
Carte
HTTP server for remote execution of Jobs / Transformations
Clusters with other Carte instances to distribute Job / Transformation execution
Pan
Command line execution of Transformations
Kitchen
Command line execution of Jobs
Encr
Command line tool for encrypting strings for storage / use by PDI
Enterprise Edition (EE) Data Integration Server
Data Integration Engine: (Remote) execution of Jobs / Transformations
Security: integrate with existing security e.g. LDAP or Active Directory
Scheduling and Monitoring
Content Management: Managed repository of jobs and transformations