25 Aralık 2012 Salı

ODI Workshop I - Paket Dizayn


 Merhaba,

Uygulama ağırlıklı yazılarla, önceki makalelerimize devam edelim. Biraz daha detay bilgilerle ilerliyor olacağız. 2 Interface çalıştıralım ve Tablo özelliklerine, bu makale için Rows Num’a değinelim.

Not olarak, Şunu bilmemizde yarar var; yazdığım makalelerde konu bağımlı olmadan anlatmayı istiyorum. Sadece bundan önceki makaleler birbirine bağlıdır ve bundan sonra yapacaklarımızda aslında bu ilk dört makaleyi yapabiliyor , yani ODI a bağlanabiliyor olmalıyız. Sonraki makaleler için bağımsız olmalarını öncelikle hedeflememden dolayı bir kaç adım diğerleriyle benzerlik gösterebilir.

Senaryomuz şöyle: Bir paket yapacağız ve bu paket için iki interface oluşturarak, ilk interface in Target Table’ı, ikince interface de Source Table olarak kullanılacak.
ODI’ı açıyoruz. Ve bağlantımızı kurarak yeni bir proje oluşturuyoruz.

24 Aralık 2012 Pazartesi

Interface Ve Filtre(Filter Interface)


 Merhaba,

Önceki makalemizde Join de içeren bir Interface yapmıştık. Şimdi Uygulamamıza devam edelim ve Filter bir interface yapalım. Ama öncelikle sıralama ve ilk defa deneyenlerin de kolayca anlayabilmeleri açısından link paylaşımı yapıyorum.

           1)
            2)
        3)
          4)

Devam edersek:  Öncelikle ODI ı açıyoruz ve kendi user ımızla bağlanıyoruz. Sonrasında yeni bir proje oluşturalım. Diğer taraftan da TOAD dan HR a bağlanabiliriz.

23 Aralık 2012 Pazar

ODI da Proje Oluşturma(Creating Integration Project)


Oracle Data Integrator da şimdi bir proje yapalım.  Makalelere ilişkisel devam ediyorum. Dolayısıyla önceden oluşturduğumuz  ortam üzerinden ilerlemeye devam edeceğiz.
ODI ‘ı açıyoruz. Ve kendi platformumuza bağlanıyoruz. Sonrasında aşağıda görüldüğü gibi, 

21 Aralık 2012 Cuma

ODI da Model Oluşturma


Merhaba,
ODI yazımızın devamında, Model create etmeyi görelim. Öncesinde kısaca toparlayalım. Şöyle ki genellikle gittiğimiz üniversitelerde sıkça sorulan sorulardan birisi ne yapmamız/nereden başlamamız lazım oluyor. ‘Sektörde Veri tarafındaki işlerle uğraşmak istiyorum’ diyebiliyorsak kendimize, yapmamız gereken şey aslında basit. DWH-ETL-İş Zekası ile ilgili bol bol mimariyi, yaklaşımları anlatan  makaleler okumak, diğer taraftan  Uygulama tarafında SQL tarafını geliştirdikten sonra Tool lar üzerinde çalışılabilir. ODI da bunlardan biridir. Adımlar olarak özetlersek:

ADIM 1: Makinemize bir Database kurmak. Bir çok seçenek içerisinden burada fazla oyalanılmaması adına benim tavsiyem Oracle Express edition kurmak. Aşağıda bahsettiğim bu şeylerin linkini paylaşacağım, dileyenler buradan kısa sürede indirebilirler.

ADIM 2: SQL ile bu database üzerinden sorgular çekmek. Express edition ı kurduğumuzda, bizim tabloları, şemaları, hakları vs.. si olan ve hemen her şeyi yapabileceğimiz datalarımız da otomatik gelmektedir. SQL’in standart bir dil olduğunu, ve dolayısıyla aslında o kadar da korkmamak gerektiğini hatırlatırım.:) Slaytlardan oluşan; en basitinden en kapsamlısına kadar her şeyin olduğu kaynak paylaşımında bulunabilirim. Bunun için bana mailden ulaşmanız yeterli.

ADIM 3: Tool olarak, ben ODI dan bahsedeceğim için ODI download linki paylaşıyorum. İndirdikten ve kurduktan sonra master ve work repository i de kurarsanız, makaleler olarak artık aynı yerdeyiz demektir.:)

Linkler:

20 Aralık 2012 Perşembe

ODI da Work Repository Oluşturma

 ODI da Work Repository Oluşturma
Master Repository I kurduktan sonra  artık Work Repository ‘I kurabiliriz. İlk etapta oluşturduğumuz Master Repository’e bağlanıyoruz. Aşağıdaki adımları izleyerek ilerliyoruz.
Adım 1: ODI ‘ı açtıktan sonra Connect to repository seçeneğini seçiyoruz.



19 Aralık 2012 Çarşamba

Master Repository Oluşturma


Database imiz üzerinde ODI ile işlem yapmak için öncelikle ODI üzerinden bağlantı kurmamız gerekir. Bu bağlantının da aşamaları vardır. Bunlar Master repository, Work Repository ve yeni bir Model oluşturmadır. Biz bu adımımızda Master Repository Create edelim. Sonrakilere yine devam edeceğiz.

Adım 1: ilk once DB mizden bir Master Repository Şeması oluşturmalıyız. Toad dan bu işlemi yapabiliriz. Master_repository adında bir şema oluşturuyor ve yetkilerini tanımlıyoruz. 
Aşağıdaki kodlarla bunu sağlayabiliriz.

Adım 2: ODI ı açalım.