SAP BW BEx aracı, SAP BW Query Designer ile oluşturulmuş raporların sunum katmanıdır

SAP BW Query Designer temelde, sürükle bırak ve basit etkileşimler ile filitremeler, formüller, özetlemeler, matematiksel işlemler yapılan görsel bir ortamdır. SAP sistemi, Query Designer yapılan işlemler sonucunda arka planda otomatik bir ABAP kodu üretir.  BEx (Excel) ortamından, rapor çağrıldığı zaman, otomatik üretilmiş olan ABAP kodları, SAP Application server üzerinde çalışmaya başlar. Oluşan sonuç, satır-sütun mantığıyla Excel ortamında aktarılır. Görüldüğü üzere bu mimaride SAP HANA’nın “in Memory” teknolojinin kullanılması mümkün değildir.

Verilerin saklandığı ortam HANA aDSO olabilir veya HANA’nın yeni nesil objeleri de olabilir. Bu sonucu değiştirmez. Eğer raporun geliştirilmesi tümüyle Query Designer ortamında ise, BEx ile de sunumu yapılıyor ise, HANA’nın en büyük yeniliği ve hızının kaynağı “in Memory” teknolojisi kullanılmıyor demektir. 

Sistemlerinin sorunlu olduğunu düşünen HANA müşterilerin & SAP HANA Sistemi sahiplerinin sorgulayacağı noktalar : 1. Rapor geliştirmesi hangi ortamda yapılıyor ve 2. Hangi veri saklama nesneleri kullanılıyor.

Aşağıdaki örnek kodlarını paylaştığım raporun, SAP Query Designer’da da yapılması elbette mümkündür, ancak çalışması saatler & günler sürecektir. 

Raporun bütün aşamaları, hesaplamaları, filtremeleri, özetlemeleri, sınırlamaları script içine alındığı zaman SAP HANA “in Memory” devreye girecektir. Bu aşamalardan herhangi birini scirpt ortamına dahil etmediğiniz durumda gene eski düzen yani SAP Application seviyesine çıkmış olursunuz.

Sistemlerde İster Hana 1.0, ister Hana 2.0, ister SAP SAC, ister Tableu, ister Power BI, ister Qlik kullanılsın. Verilerin raporlama ortamlarına veya dış ortamlarına aktarımları sırasında “in Memory” kullanılır ise sistem hızda dişe dokunur bir farklılık ortaya çıkar. Diğer durumlarda HANA teknolojisi atıl durumdadır, kullanılmıyordur ve yapılan yatırımlar boşa gitmiş demektir. “in Memory” kullanımı için ise ciddi bir modelleme ve scirpt yazım süreci gereklidir. HANA Dönüşüm Projesi adı altında sadece sistem dönüşümü mü yapılıyor yoksa modelleme katmanı da dönüşüyor mu çok net cevabı alınmalıdır. 

Burdan çıkarılacak sonuç şudur. Eğer HANA sistemlerinizden memnuniyetsizliğiniz var ise Hana 2.0, SAP SAC, Power BI, Tableu, Qlik gibi ürünlere geçmek veya yeni ürünler kullanmak, sorunlarınızı çözmeyeceği gibi daha da büyütecektir. Her şeyden önce SAP HANA’yı tam ve doğru şekilde kullanıp kullanmadığınızı sorgulamanızı öneriririz.

YÖNETİCİ ÖZETİ : Şirketimizde HANA kullanıyoruz, teknik ayrıntılardan anlamayız ve performans sorunlarımız var. Bana hap gibi çözüm gerekli diyorsanız, SAP BW / BO / Hana danışmanınızdan raporun alt yapısını isteyin. Gelen ekran görüntüsü aşağıdaki gibi HANA Script & SQL cümleleri içermiyor ve tamamı bu şekilde modellenmedi ise HANA sisteminiz atıldır ve “in Memory” kullanılmıyordur.

Dönüşüm süreci için : BW HANA Modelleme Dönüşümü

Danışman Bilgileri İçin Tıklayın