SAP Business Objects ile 1.000 Şubede 17.000 Kullanıcıya Cevap Vermek.Aziz Barış Delipınar
-
Upload
sap-turkiye -
Category
Documents
-
view
218 -
download
2
Transcript of SAP Business Objects ile 1.000 Şubede 17.000 Kullanıcıya Cevap Vermek.Aziz Barış Delipınar
SAP Analitik & İnovasyon Forum İstanbulOyun Devam EdiyorSAP Business Objects ile 1.000 Şubede 17.000 Kullanıcıya Cevap VermekKonuşmacı Adı : Aziz Barış DelipınarFirma Adı : Yapı Kredi Bankası
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 2
Gündem
Yapı Kredi BT
Ölçeklenebilir Sistem Mimarisinin Çıkartılması
Güvenilir bir Web server seçimi
Yüksek Performanslı Repository DB server seçimi
Single Sign On Entegrasyonu
Web yükü dağılımı ve Network’ten geçen datanın küçültülmesi
File repository için SAN disk kullanılması
BO Enterprise Server Uygulamalarının Ölçeklenmesi
Session sayılarının kontrol edilmesi
Harmoni Profillerinin DB’den çekilip BO’ya uyarlanması
Rapor ve Universe Yetkilendirme
Yapı Kredi Bankası BT Vizyon ve Misyonu
Vizyonumuz
Hem yurt içinde hem de Avrupa’da önde gelen Banka Bilgi Teknolojisi birimi olmak ve hissedarlarımıza yüksek kaliteli ve kesintisiz servis ile değer katmaktır.
Misyonumuz
Kaliteli insan kaynağı potansiyelini verimi ortaya çıkartmak için kullanan;
Rakiplerinden çok gelecekle yarışan;
Bankamız için en doğru teknolojileri ve çözümleri sunan;
Kullanıcı kavramına değer vererek isteklerini ön planda tutan;
Hızlı, kaliteli ve fark yaratan servisler ve hizmetler sunan
Bir Bilgi İşlem Birimi olmak.
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 4
Ölçeklenebilir Sistem Mimarisi
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 5
Güvenilir bir Webserver Seçimi
• Application Server veya web container seçimi
• Cluster çalışabilme özelliği
• Yoğun anlarda gelecek taleplere cevap verebilme
• Çoklu node ile yük dağılımı yapabilme
• Drain mode stop özelliği
• Kurulum ve sonrasında iç ve dış uzman desteği
• Sonuç: IBM Websphere 7.1 kullandık.
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 6
Yüksek Performanslı Repository Database Seçimi
SQL server ve Oracle Server üzerinde yapılan yoğun test, analiz ve performans tunning denemeleri sonrasında, bu yoğunlukta kullanılacak bir sistemde en performanslı repository database server olarak SQL ön plana çıkmıştır. Unix üzerinde çalışan Oracle 11g DB’ye göre yaklaşık 2 kat daha hızlı cevap verdiği testler sonucunda ortaya çıkmıştır.
Kullanıma başladıktan sonra ki gözlemler ile yeni performans çalışmaları yapılmış ve sistemin sürekliliği sağlanmıştır. SQL’de tuning parametreleri ile oynanarak yoğun stres altında dahi performans kaybı yaşanması engellenmiştir.
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 7
Single Sign On Entegrasyonu
Ana Bankacılık Yazılımı ile %100 entegrasyon
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 8
Web yükü dağılımı ve Network’ten geçen datanın küçültülmesi
Yük dağılımı için Websphere’lerin önüne Netscaler cihazı kullanıldı:
Fiziksel Server başına 4 instance’dan toplam 8 Websphere instance’ına yük dağıtılması
Standart http 80 portundan gelen isteklerin server’larda http 908* portlarına yönlendirilmesi
Networkten geçen datanın Netscaler’ın sağladığı sıkıştırma özelliklerinin tek tek denenerek en iyi verim alınan yöntem ile sıkıştırma yapılması.
Internet Explorer 9 ile yapılan testlerde BO’ya WinAD ile standart login esnasında client’e indirilen network paket boyutlarının %67 oranında azaldığı gözlenmiştir:
• Netscaler Sıkıştırması olmadan 1,879,206 byte
• Netscaler Sıkıştırması ile 618,443 byte
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 9
File Repository için SAN Disk Kullanımı
Optimum performans amacıyla lokal disk okuma/yazma hızından çok daha hızlı olan SAN (Storage Area Network) disk tercih edilmiştir.
Böylece Input/Output File Repository’lere yüksek hızlı erişim sağlanmıştır.
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 10
BO Enterprise Server Uygulamalarının Ölçeklenmesi
Server gruplamaları
Java Heap size ayarlamaları
Metric’lerin belirlenmesi
Performans parametrelerinin
belirlenmesi ve tanımlanması
Uygulamaların ihtiyaca kesintisiz cevap verebilmeleri için BO Enterprise Servislerinde optimizasyonlar yapılmıştır.
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 11
Session Sayılarının Kontrol Edilmesi
Bazı anlarda anlık kullanıcı sayımız 4 bin sınırına gelmekte ve geçmektedir.
• Şube kapanışının yapılabilmesi için gerekli olan Kasa Sayımı’nın aynı anda
tüm şubeler tarafından alınmaya başlanması
• Ay sonu raporlamaların yapıldığı anlarda ve kampanya dönemleri
Kullanıcı IDLE session timeout süremiz 20 dakika’dır.
Özel durumlarda oluşan session birikmelerini <Java> ile yazılmış command line programı ile düzenli olarak temizleniyor.
• Kullanıcıların logoff olmadan direkt aktif pencereyi kapatma alışkanlıkları
• Rapor ihtiyaçları olduğunda yeniden sisteme ek session açarak girmeleri
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 12
Harmoni Profillerinin DB’den çekilip BO’ya uyarlanması
Ana Bankacılık Uygulamasına giriş yapan bir
kullanıcı aynı yetkilerle SAP Business Objects içerisinde de
dolaşmaktadır.
Kullanıcı işlemleri otomatize edildiğinden dolayı rollerinde oluşan değişiklikler hiçbir şekilde farkına varılmadan kendilerine yansıtılmaktadır.
Kullanıcılar her gün Windows AD ile SAP Business Objects içerisinde güncellenir.
Ana Bankacılık Uygulamasında tanımlı tüm kullanıcıların rolleri <Java> uygulaması ile alınır.
SAP Business Objects <Java> SDK kullanılarak tüm kullanıcılara Ana Bankacılık Uygulamasında tanımlı rolleri atanır .
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 13
Rapor ve Universe Yetkilendirme
Ana Bankacılık Uygulaması üzerinden sisteme giriş yapan her kullanıcıya, ihtiyaçlar ve güvenlik kurallarına göre belirlenmiş Access Level seviyeleri atanmaktadır.
Şube Profilleri Şube Profil Refresh - Anlık rapor çalıştırabilme, PDF’e kaydedebilme, mail atabilme Şube Profil RefreshMail - Anlık rapor çalıştırabilme, PDF, Excel ve csv formatında
kayıt edebilme, mail atabilme Şube Profil RefreshMailSchedule - Anlık rapor çalıştırabilme, PDF, Excel ve csv
formatında kayıt edebilme, mail atabilme, schedule yapabilme
GM Profilleri ( Şube Profil RefreshMailSchedule profil yetkilerine ek olarak)
GM Profil Refresh GM Profile RefreshWebi – Tanımlı Universe üzerinden kişisel rapor geliştirebilme GM Profile RefreshWebiAll – Tanımlı Universe üzerinden rapor geliştirebilme, publish
edebilme
© 2013 SAP AG or an SAP affiliate company. All rights reserved.
Teşekkürler
İletişim Bilgileri:
Aziz Barış Delipınar MSAWindows Uygulamaları Tasarım ve Planlama MüdürüYapı Kredi Bankası 0 262 647 [email protected]