joomla templates Data Warehouse Türkiye

Wed09072011

Last update07:32:32 PM GMT

Back Kategoriler Oracle Dba Oracle Data Integrator(ODI) Genel Bakış
Çarşamba, 03 Kasım 2010 18:49

Oracle Data Integrator(ODI) Genel Bakış

Yazan&Gönderen  Mustafa Aksoy
Bu Öğeyi Derecelendir
(2 Oylar)

OLAP VE ORACLE DATA INTEGRATOR(ODI)

 

Olap ve Oracle Data Integrator arasinda, tablolama konusunda ortaklik bulunuyor.Aslinda ODI yeni bir teknoloji degildir. Yani bildigimiz manada. Asagida tablolardan da anlasilacagi gibi, ODI sadece yöneticidir. Kendisinin yaptigi bir sey yoktur.Oracle, SQL gibi database sistemlerde bu toollari kullanir.OLAP ile ise zaten OLAP'in kendisi veri bütünlestirme yöntemidir. Oracle'da da ODI ile bu teknolojiyi kullanabiliriz.

ODI Nedir?

ODI: Oracle Data Integrator

ODI daha sonra hedeflere yüklenecek çok sayida verinin saglar.Yeni set edilmis bilesenlere veya herhangi heterojen kaynak(çesitli veriler)lara uzaktan erisimi saglar. Yani onlarin(verilerin) tanimlariyla baglantilar kurar. Kendileri offline olsalar bile; onlarla ilgili islemler yapabilir. Bunu sürükle birak mantigi ile ama yine de bir kod tabani üzerinden yapar.Süreç akisi ve veri haritalama kullanarak,ELT isleme benzer veri entegrasyonu ODI ile gerçeklestirilebilir. Veri birden fazla kaynaktan, çesitli dönüsüm süreçleri gönderilerek ve ayiklanan bir nihaî hedefe yüklenerek; olusturmak istedigimiz tablo kriterlerine uyacak kadar esnek bir yapi ile ODI de(daha dogrusu; yine Oracle'in kendisinde) islenebilir.Dönüsümler kaynak sistemleri veya platformu üzerinden, hedef ortamda özel kodu dahil bilgi modülleri tarafindan tanimlanarak olusabilir.

Oracle Data Integrator(ODI) , yüksek performansli hareket ve veri dönüsümü durumlarina göre; heterojen sistemlerde senkron ve asenkron modlarla gerçek zamanli toplu islemler yaparak; modüler tasarim yaklasimi ile kullanici verimliligini artirir.ODI, grafik modülleri ve yazilim prensipleriyle buna izin verir.Oracle Data Integrator, grafik modulleri ve yazilim maddeleri ile buna izin verir(verimlilik artimina).

• Ters mühendislik uygulama modelleri.

• Veri tutarliligi kontrolu.

• Arabirimleri uygulamalari arasinda Tasarim, test, isletmek ve korumak

• Kontrol edilmis veri arayüzler tarafindan, hata izolasyonu ve/veya geri dönüsüm ile islenmis olarak akmasi • Eksik veri girisi tanimlamak

Oracle Data Integrator(ODI) için tasarlanmistir.

 

ORACLE DATA INTEGRATOR(ODI) MIMARISI

 

Mimari Durumu(görünüsü)

ODI mimarisi bilesenlerle, client-server tarzinda bi moduler ambar etrafinda organize edildi. Grafik modülleri ve uygulama araçlari ile bütünüyle java da yazildi.Kullanicilar bilgiye bir arayüz vasitasiyla(designer), mimariye dahil bir web uygulamasi ile erisebilirler.

1 GRAFIK MODULLERI

4 tane grafik Modülü vardir. i)Designer, ii)Operator, iii)Topoloji Yöneticisi ve iiii)Güvenlik Yöneticisi.Bu moduller Java Virtual Machine 1.5(J2SE), grafik platformunda kurulabilir. Windows uygulamalari, Linux, HP-UX, Solaris, AIX ve Mac OS digerlerinin ortasinda dahil edilebilir. Bu topolojilerin grafiksel pozisyonlarina sekilden genel olarak ulasabiliriz.




Designer, data dönüstürümü ve data güvenligi için deklaratif kurallari tanimlar. Tüm proje gelistirmeleri bu modülde alan götürür.Bu alan database ve uygulama metadata getirtilir ve tanimlanir. Designer modül üretim senaryolari olusturmak için kurallar ve metadata kullanir.Bu metadata yönetimi ve gelistirimi isin özendeki ve önemi ciddi seviyede olan bir modüldür.

Operator, üretimi denetler ve yönetir. Üretim operatoru için design edlimistir ve uygulama logaritmalarini hatali sayimlar ile gösterir.

Topology Manager, altyapi sisteminin fiziksel ve mantiksal mimarisini tanimlar. Serverlar, Semalar ve Araçlar bu modulde genellikle altyapi sistemini veya Proje yöneticileri kayitlidir.

Security Manager, kullanici profilleri ve onlarin özel erisimlerini yönetir. Bu modul genellikle güvenlik yöneticileri tarafindan kullanilir.

 

 

2 RUNTIME PARÇALARI

Sekil de designer, Operator, Repository(ambar), Sheduler Agent iliskisel çalismalari anlasilabiliyor. Veri ambari raporlama aninda Sheduler Agent iliskisi Designer ve Operator kavramsallasmasi görülüyor.

Senaryo uygulanmasini Sheduler Agent koordine eder.Sheduler Agent herhangi Java platformunda kurulabilir. Sheduler Agent almak-yüklemek seklinde dönüstürmek ile arada bir perform eder ve tasir. Uygulama ambarindan kodu basit bir sekilde alir, düzeltir ve sonra database server'ina, uygulama alanlarina cevap döner.

Son Düzenleme Pazartesi, 14 Şubat 2011 12:21
Mustafa Aksoy

Mustafa Aksoy

Amasya doğumluyum.İlk-orta-lise hayatını Amasya/Suluova ilçesinde geçirdim.Süleyman Demirel Üniversitesi Bilgisayar Sistemleri Öğretmenliği’nde iki yıl okuduktan sonra Hayalim olan Sakarya Üniversitesi Bilgisayar Mühendisliği Bölümüne geçtim. Ve 2010 yılında mezun oldum. 2. Sınıfta Oracle ile tanıştım. ODI ve OBIEE ile ilgili birçok projede yer aldım. Ve yaptığım çalışmalar sonunda bitirme tezimi Oracle’da RAC mimarisi üzerine yaptım. Oracle ile ilgili çalışmalarıma devam etmekteyim. İlgi alanlarım ve bildiğim teknolojiler; PLSQL, ODI, OBI, ETL Circle, Oracle Administration, RAC systems, Data Guard, ASM

E-posta: Bu e-Posta adresi istek dışı postalardan korunmaktadır, görüntülüyebilmek için JavaScript etkinleştirilmelidir

2 Yorumlar

  • Yorum Bağlantısı Yusuf Arslan Perşembe, 04 Kasım 2010 07:07 Gönderen Yusuf Arslan

    Mustafa konuyla iligili olarak http://www.iski.gov.tr/web İskide yapmış olduğumuz BI daki raporlara bakabilirsin.ODI ile data quality data mart olaylarını anlatabileceğin bir döküman hazırlarsan onun da faydalı olacağına eminim.

  • Yorum Bağlantısı Yusuf Arslan Çarşamba, 03 Kasım 2010 22:06 Gönderen Yusuf Arslan

    Mustafa çok teşekkürler emeğin için..

Login to post comments