Datastage derivation substitution

Datastage derivation substitution

ช่วยลดระยะเวลาในการใส่ Expression ที่เหมือนๆ กันได้ง่ายๆ เพียงใม่กี่คลิ๊ก!!!

ตัวอย่างเช่น Data มี 1,700 Fields หากต้องนั่งใส่คำสั่งที่มี patten เหมือนๆ กันทั้งหมด ถ้าเป็นเเบบปกติเราต้องนั่งแก้ทีละฟิลล์ กว่าจะเสร็จใช้เวลาเป็นสองสามวันเลยก็เป็นได้ แต่ถ้าเราใช้ derivation substitution เข้ามาช่วย เราสามารถทำเสร็จได้ด้วยระยะเวลาไม่เกิน 5 นาที!

เริ่มกันเลย….

Data ที่ต้องการทำ

 

Old pattern: XXXXXX12321

Needed pattern: IF ISNULL(XXXXXX12321) THEN ” ELSE (XXXXXX12321)

  1. สร้าง pattern ที่ต้องการ

IF ISNULL(XXXXXX12321) THEN ” ELSE (XXXXXX12321)

————>

IF ISNULL($1) THEN ” ELSE ($1)

2. ไปที่ Fields ที่ต้องการ คลิกขวาเลือก Derivation Substitution

 

3. ใส่ Expression pattern

 

4 . Yes to all

 

5. เสร็จเรียบร้อย

 

More information: 

https://www.ibm.com/support/knowledgecenter/en/SSZJPZ_9.1.0/com.ibm.swg.im.iis.ds.parjob.dev.doc/topics/t_deeref_Part_of_Expression_transformer_stage.html

Like

workdiary has written 200 articles