Oracle Data Integrator

Oracle Data Integrator Scheduler

Merhaba arkadaşlar bu yazımda Oracle data Integrator Scheduler’dan bahsedecegim.

Scheduler’la veri taşıma planı yapabiliriz nasıl mı mesela ben bir veritabanından bir veritabanına veri taşıyacagım ama bunun sistemin en az yogun odugu saatte yani gece yapacagım fakat gece sistemin başına geçim de bu işlemi yapacak degilim o zaman ne yaparım senaryomu önceden oluşturur ve o senaryoma da schedule ekler gece otomatik olarak benim belirledigim saatte çalışmasını saglarım ya da  başka bir örnek verecek olursak ben her bir saatte bir veritabanına baglanıp degişen verileri kendi veritabanıma taşımak istiyorum haliyle benim her 1 saatte bir ODI’ın başına oturup bunu yapmam mümkün degil işte bu tür durumlarda schedule’dan faydalanırım aslında mantık olarak windowsda’ki schedule task benzeri ya da linuxda’ki crontab’a benzetebiliriz.

Şimdi bir örnek yapacak olursak benim http://www.mustafabektastepe.com/2013/08/25/oracle-data-integrator-ile-filedan-oracle-veritabanina-veri-tasimak/ bu dökümanda ki Interface’ime bir schedule eklemek ve veriyi benim istedigim saatte taşımasını saglamak, tabi schedule aracılıgıyla.

Schedule kullanmak için sistemimiz de  mutlaka Agent’ın  kurulu olması gerekir bunun için http://www.mustafabektastepe.com/2013/08/25/oracle-data-integrator-agent-kurulumu/ bu dökümandan faydalanabilirsiniz.

Repository’e baglanmak için “Connect to Repository” seçenegini seçeriz.

oracle data integrator scheduler (continue reading…)

Loading


Oracle Data Integrator Agent Kurulumu

Merhaba arkadaşlar bu yazımda Oracle Data Integrator için agent kurulumu yapacagız.
Oracle Data Integrator agent kuruluma başlamadan önce http://www.oracle.com/technetwork/middleware/data-integrator/downloads/index.html bu siteden ODI kurulum dosyasını indirebiliriz.Ben buradan Oracle Data Integrator 11gR1 (11.1.1.7.0) sürümünün for All Platforms (including x64) yazan kurulumu indiriyorum bu setup ile hem windows’a hem de linux’a kurulum yapabilirim.

Kuruluma geçmeden önce ODI’ın kurulmuş olması(ODI Studio) ve master ve Work repository’lerin kurulmuş olması gerekmektedir.Agent kurulum aşamasında bu bilgiler istenilecektir.

Kurulum sırasında aşagıdaki gibi bir ekran bizi karşılayabilir burada bizden jdk’nin yolunu girmemizi istiyor.
oracle data integrator kurulum windows

jdk’nin yolunu girdikten sonra kuruluma başlayabiliriz.

oracle data integrator kurulum windows

Oracle Data Integrator sürümü ile ilgili bilgilendirmede bulunuyor,“İleri” butonuna basarak kurulum bileşenlerinin ayarlanmasına geçelim.
(continue reading…)

Loading


Oracle Data Integrator ile File’dan Oracle Veritabanına Veri Taşımak

Merhaba arkadaşlar bu yazımda Oracle Data Integrator aracını kullanarak bir txt dosyasından Oracle veritabanına veri taşıyacagım.

Bu örnege başlamadan önce http://www.mustafabektastepe.com/2013/08/24/oracle-data-integrator-ile-mssql-veritabanindan-oracle-veritabanina-veri-tasinmasimigration/ bu dökümanı okumak gerekir çünkü Oracle veritabanına tekrardan nasıl baglanacagımızı vs. anlatmayacagım zaten linkini paylaştıgım dökümanda 14. ile 22. adımda bunları anlatıyorum ve 29. ile 32. adımlarda Oracle veritabanı için nasıl model oluşturdugumu görebilirsiniz.

1.Öncelikle bir tane txt dosyası oluşturuyorum ve içine belli bir mantık dahilinde bir kaç veri ekliyorum

file to oracle migration oracle data integrator2.Repository’e baglanmak için “Connect to Repository” seçenegini seçeriz.
file to oracle migration oracle data integrator3.Daha önceden oluşturdugumuz Repository’imizin ismini ve SUPERVISOR kullanıcısının şifresini gireriz. (continue reading…)

Loading


Oracle Data Integrator Filter ve Join

Merhaba arkadaşlar bu yazımda Oracle Data Integrator’un en önemli özelliklerinden birisi olan datayı taşırken manipule(oynama) yapacagız.Ne demek bu dersek bir örnekle açıklayalım örnegin 2 tablom var bu tabloları birleştirip hatta içinde ki sütunları da birleştirip daha sonra da belirli şartları saglayan verileri  karşıda bir tabloya atmak istemek gibi.Peki bunu nasıl yapacagım bunu Interface’lerimize Filter ve Join gibi araçları kullanarak yapabiliriz.

Ben örnegimde MsSQL veritabanında  2 tane tabloyu birleştirip daha sonra bunun da id’si 1 ve 2 olanları Oracle Veritabanında yeni bir tabloya taşıyacagım.

Bu örnege başlamadan önce http://www.mustafabektastepe.com/2013/08/24/oracle-data-integrator-ile-mssql-veritabanindan-oracle-veritabanina-veri-tasinmasimigration/ bu dökümanı uygulamak gerekir çünkü tekrardan veritabanı tanımlama,model oluşturma vs. ile ugraşmamak için.

1.Repository’e baglanmak için “Connect to Repository” seçenegini seçeriz.

oracle data integrator filter2.Daha önceden oluşturdugumuz Repository’imizin ismini ve SUPERVISOR kullanıcısının şifresini gireriz.
oracle data integrator filter (continue reading…)

Loading


Oracle Data Integrator Incremental Update

Merhaba arkadaşlar bu yazımda Oracle Data Integrator’ın güncelenen veriyi taşımasıyla ilgili bir örnek yapacagım.
Bu ne demek oluyor  bir örnek ile açıklamak gerekirse benim MsSQL veritabanım’de deneme isimli bir tablom var ve ben bunu Oracle’a taşıdım fakat bir kaç gün sonra MsSQL veritabanımda ki tabloma yeni veriler geldi işte ben böyle bir durumda yeni gelen verilerimi nasıl Oracle veritabanında ki tabloma taşıyacagım.İşte bunu Oracle Data Integrator aracılıgıyla yapabilirim.
Benim senaryoma göre MsSQL veritabanım da “Categories” isimli bir tablom var ve ben bu tabloyu http://www.mustafabektastepe.com/2013/08/24/oracle-data-integrator-ile-mssql-veritabanindan-oracle-veritabanina-veri-tasinmasimigration/ bu döküman da gördügünüz gibi Oracle veritabanına “MsSQL_Categories” adıyla taşıdım.Daha sonra MsSQL veritabanımda ki tabloma yeni veriler ekledim,eski verileri güncelledim ve sildim.Bu haliyle  MsSQL’daki tablomla Oracle’daki tablom birbirinden farklı oldu  işte ben yapacagım örnekle tekrardan bu veritabanlarında ki tabloları senkron hale getirecegim.
Bu örnege başlamadan önce http://www.mustafabektastepe.com/2013/08/24/oracle-data-integrator-ile-mssql-veritabanindan-oracle-veritabanina-veri-tasinmasimigration/ bu dökümanı uygulamak gerekir çünkü tekrardan veritabanı tanımlama,model oluşturma vs. ile ugraşmamak için.
1.MsSQL veritabanımda ki “Categories” isimli tablonun verisinin son durumu.Incremental bir örnek yapacagımız için tablonun içinde ki ki veriyi degiştirdim.
oracle data integrator incremental update2.Bir önce ki dökümanda Oracle veritabanına taşıdıgımız “MsSQL_Categories” isimli tablonun son hali.
oracle data integrator incremental update (continue reading…)

Loading


Oracle Data Integrator ile MsSQL Veritabanından Oracle Veritabanına Veri Taşınması(Migration)

Merhaba bu yazımda Oracle Data Integrator’ın tek tek arayüzlerini tanıtmaktansa bunları daha kolay anlamamız için bir örnek yaparak anlatmaya çalışacagım.Örnegim de MsSQL veritabanın’dan Oracle veritabanına veri taşıyacagım.bunun için sırasıyla aşagıdaki adımları izleyecegiz :

  • Repositery’e Baglanmak
  • Çalışacagımız her bir veritabanına baglantı için Physical Architecture oluşturmak,
  • Çalışacagımız  her bir veritabanı için Logical Architecture oluşturmak,
  • Çalışacagımız her bir veritabanında ki istedigimiz objeleri seçmek için Data Model Oluşturmak,
  • Taşıma işlemini gerçekleştirmek için Proje oluşturmak,
  • Senaryoyu Oluşturmak için Interface tanımlamak,
  • Verinin nasıl taşınacagını seçmek için knowledge module yüklemek,
  • Taşıma işleminin başarılı oldugunu onaylamak.

Repositery’e Baglanmak

1.Repository’e baglanmak için “Connect to Repository” seçenegini seçeriz.

mssql to oracle migration2.Daha önceden oluşturdugumuz Repository’imizin ismini ve SUPERVISOR kullanıcısının şifresini gireriz. (continue reading…)

Loading


  • Sertifikasyon



  • Etiketler

  • Topluluklar

                     
                     
  • Copyright © 1996-2010 Mustafa Bektaş Tepe. All rights reserved.
    Türkçeleştirme Blogizma | AltyapıWordPress