Forum
Merhaba, ODI(oracle data integrator) ile ilgili bir sorum olacak
şu an bizim
oracle A veri tabanında bir tablomuz var, bu tabloda yaklaşık 1,5 milyar kayıt
var(59 gb).Bu tabloyu etl 1 aşamasında LKM SQL to Oracle (SQLLDR) ile DWH veritabanına taşımaya çalışıyoruz. Bu işlemde son gün
olan verileri "select * from table1 where
giris_tarihi>sysdate-1" filtresi ile alıyoruz.Sorgu sonucunda alınan
kayıt sayısı 200.000 civarı ve işlem yaklaşık 1 saat sürüyor. "
giris_tarihi " kolonunda index yok, şu an oluşturmamız da bazı
sorunlara sebep oluyor. Bu kayıt transferinin daha hızlı olması için ne tavsiye
edersiniz.
Bu konuda oracle tarafından yayınlanmış Exadata için bir Best Practices Migrating dökümanı var. Yardımcı olabilir diye düşünüyorum.
http://www.oracle.com/au/products/database/xmigration-11-133466.pdf
Birde kayıt transferi hergün mü yapılıyor yoksa sadece bir kere mi yapılacak. Bir kere yapılabilecek bir şey ise transport tablespace ya da export import ile aktarılabilir.
Bunuda aşağıdan inceleyebilirsiniz.
http://www.oracle-base.com/articles/misc/transportable-tablespaces.php
Kayıt transferimizdeki amacımız: farklı veritabanlarından güncel kayıtları almak ve bunları hedef veritabanına taşıyarak OBI (Oracle Business Inntelligence) ile rapor almak; dolayısıyla bu taşıma işlemini her gece tekrar ediyoruz.