Home / MAKALELER / İş Zekası / ODI Knowledge Modül ‘üne Order By Seçeneğinin Eklenmesi

ODI Knowledge Modül ‘üne Order By Seçeneğinin Eklenmesi

ODI da KM de değişiklik yaparak sql cümlelerine Order by ekleyebilirsiniz. Ben IKM SQL Control Append KM sine Order by ekledim.

 

1) USE_ORDER_BY isminde Checkbox tipinde default olarak False getiren bir option eklenir. Bu seçenek ile SQL de order by istenip istenmediğine karar verilir.
BB1

2)ORDER_BY isminde, tipi Text olan ikinci bir seçenek daha eklenir. Bu seçenek ile Order by cümleciğinin değerleri alınır.

BB2

3) KM nin Insert New Rows detayına having clause dan sonra aşağıdaki kodlar yazılır. Bu kadar!

<% if (odiRef.getOption(“USE_ORDER_BY”).equals(“1”)) { %>
ORDER BY <%=odiRef.getOption(“ORDER_BY”)%>
<%} %>
BB3
BB4

USE_ORDER_BY option ı kullanılmadığında ORDER_BY option ının boş değeri için hata aldım.

KM yi çalıştırdığımda aşağıdaki gibi görünüyor:

Bu execution da ORDER_BY seçeneği boş iken hata almamasını kontrol ettim.

BB5

Ne mutlu bana ki Order by dan eser yok.

BB6

Şimdi de Order by görelim.

BB7

Tadaaaa! 🙂

BB8
Not: ODI da KM lere yeni özelliklerin eklenmesi developerlara geliştirme sırasında büyük kolaylık ve zaman tasarrufu sağlıyor. Fakat bazen ODI ın yeni versiyonlarının bu değişikleri destekleyip desteklemeyecekleri kesin olmadığı için tercih edilmiyor.

About Jale Ozgur

PL/SQL , ETL, BI Developer

İlginizi Çekebilir

Informatica Ile Incremental Süreçlerin Yönetimi-2 (SCD Type-2 Current Flag Column)

Merhabalar, Önceki yazımda Incremental süreç nedir, nasıl bir ihtiyaç sonucu uygulamaya başlarız, SCD Type ların …

Bir Cevap Yazın