14
SAP Analitik & İnovasyon Forum İstanbul Oyun Devam Ediyor SAP Business Objects ile 1.000 Şubede 17.000 Kullanıcıya Cevap Vermek Konuşmacı Adı : Aziz Barış Delipınar Firma Adı : Yapı Kredi Bankası

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

Embed Size (px)

Citation preview

Page 1: 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ı

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

© 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

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

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.

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

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 4

Ölçeklenebilir Sistem Mimarisi

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

© 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.

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

© 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.

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

© 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

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

© 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

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

© 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.

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

© 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.

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

© 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

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

© 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 .

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

© 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

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

© 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]