Ambil row pertama dari sebuah csv menggunakan kettle

22 kali dilihat
Langsung ke pesan pertama yang belum dibaca

Abdul Malik

belum dibaca,
31 Agu 2009, 01.47.0331/08/09
kepadapenta...@googlegroups.com
halo semua,

newbie mau nanya nih. saat ini saya sedang explore kettle. misalkan saya punya file dengan data csv sebagai berikut:

11,NANGGROE ACEH DARUSSALAM;
1101,KAB. ACEH SELATAN;
1102,KAB. ACEH TENGGARA;
1103,KAB. ACEH TIMUR;
1104,KAB. ACEH TENGAH;
1105,KAB. ACEH BARAT;
1106,KAB. ACEH BESAR;
1107,KAB. PIDIE;

nantinya data ini akan disimpan kedalam tabel TKABUPATEN dengan field 
TKABUPATEN_PK INT NOT NULL AUTO_INCREMENT,
KODE VARCHAR(4),
NAMA VARCHAR(50),
TPROPINSI_FK INT
nah masalahnya bagaimana mengambil data pada baris pertama ini, karena nantinya informasi dari baris ini akan digunakan sebagai field lookup menggunakan Database lookup

thanks

Malik

Feris Thia

belum dibaca,
31 Agu 2009, 02.57.3931/08/09
kepadapenta...@googlegroups.com
Hi Pak Abdul Malik,

2009/8/31 Abdul Malik <mal...@gmail.com>:


> nah masalahnya bagaimana mengambil data pada baris pertama ini, karena
> nantinya informasi dari baris ini akan digunakan sebagai field lookup
> menggunakan Database lookup
> thanks
> Malik

Saya coba jawab dengan artikel aja ya. Tips dari artikel tersebut bisa
digunakan untuk mengambil row pertama atau row ke n. Silahkan lihat di
http://pentaho.phi-integration.com/kettle/pengambilan-row-ke-n.

Dari step terakhir yang dicontohkan tinggal disambungin dengan step
database lookup :)

Semoga Membantu ya Pak.

--
Thanks & Best Regards,

Feris Thia
Business Intelligence Consultant
PT. Putera Handal Indotama
Phone : +6221-30119353
Fax : +6221-5513483
Mobile : +628176-474-525
http://www.phi-integration.com
http://pentaho.phi-integration.com

Abdul Malik

belum dibaca,
31 Agu 2009, 03.42.0331/08/09
kepadapenta...@googlegroups.com
halo pak Feris,

terima kasih banyak. wah cepat banget responnya sampai dibuatkan artikel segala.
sebenarnya yang saya inginkan outputnya adalah seperti ini pak:

kode;kabupaten;propinsi
1101;KAB. ACEH SELATAN;NANGGROE ACEH DARUSSALAM;
1102;KAB. ACEH TENGGARA;NANGGROE ACEH DARUSSALAM;
1103;KAB. ACEH TIMUR;NANGGROE ACEH DARUSSALAM;
1104;KAB. ACEH TENGAH;NANGGROE ACEH DARUSSALAM;
1105;KAB. ACEH BARAT;NANGGROE ACEH DARUSSALAM;
1106;KAB. ACEH BESAR;NANGGROE ACEH DARUSSALAM;
1107;KAB. PIDIE;NANGGROE ACEH DARUSSALAM;

jadi row ke-1 hanya diambil informasi nama propinsinya saja. nah informasi propinsi ini dijadikan field propinsi pada row ke-2 dan seterusnya.
tapi untungnya dari artikel yang pak Feris buatkan, akhirnya saya jadi terinsipirasi solusinya seperti apa. berikut saya sertakan solusi yang sudah saya buat. oh ya, apakah solusi ini sudah optimal? atau mungkin ada solusi lain yang lebih bagus?

thanks

Malik

2009/8/31 Feris Thia <fe...@phi-integration.com>
pengambilan_row_2.ktr

Feris Thia

belum dibaca,
31 Agu 2009, 03.51.2331/08/09
kepadapenta...@googlegroups.com
Hi Pak Abdul Malik,

Mantap. Ini solusi yang oke Pak. Boleh dibilang optimal Pak, karena
caranya bisa banyak banget. Apalagi dari yang saya lihat, Pak Malik
sudah mengerti prinsip row based Kettle ;)

Senang sudah bisa membantu Pak.

Balas ke semua
Balas ke penulis
Teruskan
0 pesan baru