Data transformations. Using kettle transformations - Andriy Kyrylenko,
1. Data transformation.
Using kettle transformation
■ Andriy Kyrylenko (Gera-IT)
How to manage import files from different vendors?
What are the common transformations?
How Kettle can help with managing different
transformations?
4. Import products: source and file types
FTP
HTTP/HTTPS
Local file
Service API
Source file
file
Records
XML file
Shop Products
DB
5. Import products: source and file types
Source type1
Source type2
Source type3
Service API
File format1
File format3
Records
File format2
Shop Products
DB
7. Import products:
several ruby classes
Fieldset1
Fieldset2
FieldsetN
Service API
RubyClass1
RubyClassN
RubyClassS
RubyClass2
Shop Products
DB
8. Converting records:
simple cases
■ Filtering fields
■ Filtering records by field value
■ Cloning records
■ Splitting fields into several fields
■ Joining fields
■ Creating new fields
■ Merging two files
9. Import products:
several ruby classes
FileSet1
FileSet2
FileSetN
Service API
Kettle1
KettleN
KettleS
Kettle2
Shop Products
DB
http://kettle.pentaho.com