4. DATAWAREHOUSE
• Tujuan:
– Menghitung jumlah pendapatan dari pembelian
tiap pelanggan, tiap produk, tanggal pembelian,
(tabel orderdetails quantityOrdered*priceEach)
– Menghitung kuantitas pembelian tiap produk, per
pelanggan, tanggal pembelian. (tabel orderdetails
quantityOrdered).
– Menghitung jumlah pelanggan (count) per bulan,
quarter dan tahun.
11. Komponen Transformasi Pada Talend
• tMap
tMap allows the following types of operations:
data multiplexing and demultiplexing,
data transformation on any type of fields,
fields concatenation and interchange,
field filtering using constraints,
data rejecting.
16. Task 1. ETL dimensi customers
• Buatlan job ETL untuk memindahkan data dari
db classicmodels tabel customers ke db dw
tabel dim_customers.
17. Komponen Transformasi Pada Talend
• tRowGenerator
tRowGenerator generates as many rows and
fields as needed and feeds each field with a
random value.
tRowGenerator menghasilkan banyak baris dan
kolom sesuai kebutuhan dan mengisinya
dengan nilai yang diinginkan.
19. Mengisi Dimensi Waktu dengan
tRowGenerator
• Tutorial melakukan Transformasi dan Load
untuk Dimensi Waktu secara otomatis dengan
tRowGenerator
http://diethardsteiner.blogspot.co.id/2012/02/t
alend-open-studio-populating-date.html
20. Task 2. ETL dari tutorial
• Lakukan proses ETL seperti pada tutorial slide
sebelumnya. Sehingga menghasilkan job yang
dapat auto generate date mulai tanggal 22-11-
2017 hingga 100 rows dan tampilkan pada
tlogrow.
21. Task 3. ETL dimensi waktu
• Buatlan job ETL untuk auto generate date dan
mengisikannya pada database dim_date.
Gunakan tRowGenerator dan tMap seperti
pada gambar berikut.
23. Task 4. Komponen Talend
• Pilihlah salah satu
komponen talend pada
gambar disamping.
• Jelaskan penggunaan
komponen tersebut.
• Buatlah contoh job
menggunakan komponen
yang telah dipilih.