Bu yazıyı yazarken ne kadar heyecanlı olduğumu anlatamam! Sadece Türkiye’de değil, neredeyse -benim gördüğüm- tüm banka, sigorta, finans şirketleri sistem tarafında Oracle kullanıyor. Hem transactional sistemlerde hem de veri ambarı tarafında. Her seferinde de teknik olarak karşımıza şöyle bir durum ortaya çıkıyordu: Power BI Oracle ‘dan veri çekerken son derece yavaş! Veriyi yeterince hızlı import edememenin de doğal sonucu modellerin refresh süresinin inanılmaz uzun olması!
Aynı büyüklükteki tabloyu MS SQL’den okuyorsunuz -diyelim- 10 dakika sürüyor. Aynı veri Oracle ‘dan 10 saatte geliyor! Abartmıyorum, çünkü defalarca gördüm !
Power BI mı yavaş yoksa başka birşey mi var sorusunu teknik olarak açmak gerekirse: Kullanılan connector zaten Oracle ‘ın kendi connector’ü idi, yani Microsoft ‘luk bir durum yoktu! Ama kabak Power BI ‘ın başına patlıyordu! Açıklama teknik olarak doğru olsa bile sonucu itibariyle saçma bir durum oluşuyordu: Oracle ‘dan veriyi export edelim, csv’ye alalım, SQL’e alalım , dataflow’a bağlayalım vs vs.
Birlikte POC tarzı bir çalışma yaptığımız bir finans kurumunun başındaki yöneticinin şu cümlesini hatırlıyorum: “Oracle ‘ı bırakacağıma Power BI ‘ı bırakırım” !
Haklı!
Ben Microsoft olsam kendi connector ‘ümü yazardım ama Power BI product ekibine bu durumu sorduğunuzda şöyle bir cevap geliyordu: Bizim böyle bir planımız yok!
Neyseki Oracle kendi connector ‘ünü bir süre önce güncelledi! Performansını merak ettiğim bu durumu da bugün yurtdışı bir müşterimde gözlerimle görme şansım oldu! MS SQL kadar olmasa da ona yakın sayılabilecek bir import hızı var!
Eğer Oracle ile çalışıyorsanız kullanmanız gereken connector burada.
Hızlı refresh eden modeller dilerim!