Compare 2 variable di pentaho

45 views
Skip to first unread message

haryx8

unread,
Sep 16, 2010, 5:58:36 AM9/16/10
to Pentaho User Group Indonesia
Dear all...

Sebelumnya salam kenal dari saya,
Mohon pencerahannya mengenai komparasi 2 variable di pentaho, apakah
bisa dilakukan dengan Modified javascript values atau tidak?

kedua variable tersebut hasil query dari table input yang berbeda.

mungkinkah kedua variable tersebut dikomparasi.

Regards

Achmad Farizky

unread,
Sep 16, 2010, 1:24:38 PM9/16/10
to penta...@googlegroups.com

Seharusnya bisa pak. Saya pernah menggunakan modified javascript untuk komparasi variable. Juga pernah menggunakan filter untuk hal yang serupa.
Sayang sekali saya sedang jauh dari yang namanya laptop/pc. Ingin sekali saya berikan contoh. Mungkin member yang lain bisa mendahului saya.
Kalau ada kesempatan insyaAllah saya berikan contoh yang saya maksud.

mohon maaf karena hanya bisa memberikan motivasi, bukan solusi

Achmad F

--
Anda menerima pesan ini karena Anda telah terdaftar di Google
Groups "Pentaho User Group - Indonesia".
Untuk mengirim pesan ke grup ini, kirimkan email ke penta...@googlegroups.com
Untuk berhenti mendapatkan email dari grup ini,silahkan kirim email ke
pentaho-id+...@googlegroups.com
Untuk opsi lainnya, silahkan kunjungi http://groups.google.com/group/pentaho-id?hl=id.
Untuk artikel teknis Pentaho dari PHI-Integration.com, silahkan kunjungi http://pentaho.phi-integration.com.
Milis terkait : http://groups.google.com/group/indo-bi

Feris Thia

unread,
Sep 16, 2010, 9:56:15 PM9/16/10
to penta...@googlegroups.com
Setuju dengan Pak Achmad, hal tersebut sangat dimungkinkan. Kalau boleh tahu objektif apa yang ingin dicapai sehingga perlu komparasi 2 variable ?

Biasanya ini menyangkut ke conditional di Job dan bukannya di Transformation. 

2010/9/17 Achmad Farizky <achmad...@gmail.com>

Seharusnya bisa pak. Saya pernah menggunakan modified javascript untuk komparasi variable. Juga pernah menggunakan filter untuk hal yang serupa.



--
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
http://sqlserver-tips.phi-integration.com



haryx8

unread,
Sep 17, 2010, 3:34:56 AM9/17/10
to Pentaho User Group Indonesia
Terima kasih atas pencerahhannya, proses compare 2 variable/field
sudah bisa pake Javascript Values.
tapi sekarang timbul masalah baru yaitu:

kondisi Javascript Values:

var LETSGO = 0;
var LSTUPD1 = str2num(LSTUPD1);
var LSTUPD2 = str2num(LSTUPD2);

if (LSTUPD1 > LSTUPD2) {
LETSGO = 1;
}else{
LETSGO = 0;
}

kondisi switch/case:
LETSGO = 0 -> Dummy (Do nothing)
LETSGO = 1 -> Table Input -> Select Values -> Table Output.

jadi jika:
LETSGO = 0 berarti tidak ada aktivitas yang dilakukan.
LEtSGO = 1 copy table dari database source ke database target.

masalah yang timbul saat ini adalah kok selalu saja melakukan update
walaupun nilai LETSGO = 0.

Sekian, mohon pencerahaannya mengenai switch/case.

On Sep 17, 8:56 am, Feris Thia <fe...@phi-integration.com> wrote:
> Setuju dengan Pak Achmad, hal tersebut sangat dimungkinkan. Kalau boleh tahu
> objektif apa yang ingin dicapai sehingga perlu komparasi 2 variable ?
>
> Biasanya ini menyangkut ke conditional di Job dan bukannya di
> Transformation.
>
> 2010/9/17 Achmad Farizky <achmadfari...@gmail.com>

Achmad Farizky

unread,
Sep 17, 2010, 3:49:58 AM9/17/10
to penta...@googlegroups.com

Bagaimana kalau file job/transformasinya dilampirkan, biar enak mencari solusinya?

AchmadF.
Riyadh, KSA

On Sep 17, 2010 10:39 AM, "haryx8" <har...@gmail.com> wrote:

Terima kasih atas pencerahhannya, proses compare 2 variable/field
sudah bisa pake Javascript Values.
tapi sekarang timbul masalah baru yaitu:

kondisi Javascript Values:

var LETSGO = 0;
var LSTUPD1 = str2num(LSTUPD1);
var LSTUPD2 = str2num(LSTUPD2);

if (LSTUPD1 > LSTUPD2) {
       LETSGO = 1;
}else{
       LETSGO = 0;
}

kondisi switch/case:
LETSGO = 0 -> Dummy (Do nothing)
LETSGO = 1 -> Table Input -> Select Values -> Table Output.

jadi jika:
LETSGO = 0 berarti tidak ada aktivitas yang dilakukan.
LEtSGO = 1 copy table dari database source ke database target.

masalah yang timbul saat ini adalah kok selalu saja melakukan update
walaupun nilai LETSGO = 0.

Sekian, mohon pencerahaannya mengenai switch/case.

On Sep 17, 8:56 am, Feris Thia <fe...@phi-integration.com> wrote: > Setuju dengan Pak Achmad, hal t...

> 2010/9/17 Achmad Farizky <achmadfari...@gmail.com>

> > > Seharusnya bisa pak. Saya pernah menggunakan modified javascript untuk > > komparasi variable....

> Mobile : +628176-474-525http://www.phi-integration.comhttp://pentaho.phi-integration.comhttp://sqlserver-tips.phi-integration.com

-- Anda menerima pesan ini karena Anda telah terdaftar di Google Groups "Pentaho User Group - Indo...

Feris Thia

unread,
Sep 17, 2010, 3:47:55 AM9/17/10
to penta...@googlegroups.com
Hi,

2010/9/17 haryx8 <har...@gmail.com>

masalah yang timbul saat ini adalah kok selalu saja melakukan update
walaupun nilai LETSGO = 0.

Kalau di-preview apakah memang sudah benar jalannya logika javascript ini ? Yaitu menghasilkan nilai LETSGO = 0 dan 1 ? Versi Kettle apa  yang digunakan ?

Bisa sertakan file transformation (.ktr) nya ?


--
Thanks & Best Regards,

Feris Thia
Business Intelligence Consultant
PT. Putera Handal Indotama
Phone  : +6221-30119353
Fax      : +6221-5513483
Reply all
Reply to author
Forward
0 new messages