PDI Architecture
PDI consists of several components:
- PDI (aka Kettle)
- Spoon
- Carte
- Pan
- Kitchen
- Encr
- Enterprise Edition (EE) Data Integration Server
Learn Pentaho – Pentaho tutorial – PDI Architecture – Pentaho examples – Pentaho programs
PDI (aka Kettle):
- All of the tools.
- PDI / Kettle is sometimes used to mean Spoon.
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: 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.