Professional Documents
Culture Documents
Pentaho Kettle Pdi Eng
Pentaho Kettle Pdi Eng
Pentaho Kettle Pdi Eng
(Kettle)
www.robertomarchetto.com
Development enviroment
www.robertomarchetto.com
www.robertomarchetto.com
www.robertomarchetto.com
Schema comparison
www.robertomarchetto.com
Procedure users_dimension
Query users:
SELECT u.id, CONCAT(u.first_name, ' ', u.last_name) as fullname, u.title
FROM users u
WHERE u.first_name is not null and u.last_name is not null
www.robertomarchetto.com
Testing
www.robertomarchetto.com
Procedure accounts_dimension
Query accounts:
select a.id, a.name, a.industry, a.billing_address_postalcode,
a.billing_address_city, a.billing_address_country
from accounts a
www.robertomarchetto.com
Procedure opportunities_fact
Query opportunities:
SELECT o.id, o.date_entered, o.date_closed, o.assigned_user_id,
o.sales_stage, o.name, o.amount
FROM opportunities o
WHERE o.sales_stage in ('Closed Won', 'Closed Lost') ORDER BY o.id
www.robertomarchetto.com
Procedure dates_dimension
www.robertomarchetto.com
www.robertomarchetto.com
Using JNDI
www.robertomarchetto.com
Running procedures
In a clustered enviroment
www.robertomarchetto.com
Publishing on Pentaho
www.robertomarchetto.com
www.robertomarchetto.com
Scheduling
www.robertomarchetto.com