SAP Business Objects ile 1.000 Şubede 17.000 Kullanıcıya Cevap Vermek.Aziz Barış Delipınar

Preview:

Citation preview

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 3109baris.delipinar@yapikredi.com.tr

Recommended