Etiketler

24 Mart 2016 Perşembe

SAP BO 4.2 İncelemesi


Merhaba,

8 Mart 2016 itibariyle SAP heyecanla beklenen yeni Business Objects versiyonunu General Announcement ile kullanıcılarına sundu.

Yaklaşık 1 senedir beklediğimiz BO 4.2 sürümü, faydalı değişikliklerle geldi.  Sistem yöneticileri için tanıtılan özelliklere göz atalım.

1. Kullanıcıların yanlışlıkla rapor silmeleri ve bu raporları hem filestore'dan hem de database repository'den geri getirmeye çalışmak, sistem yöneticileri için çok zordu.  Bu tür durumlarda, java sdklarıyla tüm webi raporlarının frs dizinini, fiziksel yerini tutan bir tablo dolduruyoruz.  İşlemleri bu şekilde yönetip backuptan dönüyoruz.  Ancak BO 4.2 ' de Recycle Bin sayesinde sistem yöneticilerinin silinen raporları kurtarması oldukça kolaylaştı. 


CMC ekranına gelen recycle bin sekmesi sayesinde, sistem yöneticisi belirlediği süre ile silinen raporları tutuyor ve geri döndürme imkanına sahip oluyor.

Maalesef silinen universe'lerle ilgili bu özellik çalışmıyor.  Universe silmemeye dikkat edin. :)

2. BO 4.1 SP3 ile gelen session kill özelliği sistem yöneticileri sevindirmişti ancak tam anlamıyla tatmin olmamıştık :)  Sistemde o sırada çalışan kişileri görüntülemek ve gerektiğinde askıda kalan sessionları öldürmek güzel olsa dahi, kullanıcıların hangi raporlar üzerinde çalıştığını görmek, belirli süreler içerisinde zamanlanan raporların durumunu elde etmek için çok fazla işlem yapmak gerekiyordu.
BO 4.2 sürümüyle, BI Administrator Cocpit sayesinde, tek ekrandan bu bilgilerin tümüne erişmek artık çok kolay oldu.



Sistem yöneticisi, tek ekranla hangi serverların çalıştığını, kaç schedule iş olduğunu ve durumlarını, sistemdeki rapor sayısını ve aktif olan raporları rahatlıkla görüntüleyebiliyor.


3. Bildiğiniz gibi, WEBI raporunda birden fazla sorgunuz var ise, Business Objects bu sorguları database'e seri olarak iletiyor.  Database friendly bir işlem olsa da, bazı raporların sürelerini çok uzatıyordu.  

BO 4.2 ile beraber, Parallel Queries seçeneği eklendi.  BO 4.2 ile beraber, sistem yöneticisinin uygun görmesi halinde, birden fazla sorguya sahip olan raporlarınız, daha kısa süreli olarak çalışabilecek.


BO 4.2 ' nin en beğendiğim üç özelliğini paylaştım.  Daha özellikleri say say bitmiyor :)
Detaylı bilgiye ulaşmak isteyenler linke tıklayabilir.

Daha detaylı incelemelerimle yeni bir yazı hazırlayacağım.

Görüşmek üzere,

24 Ekim 2014 Cuma

Business Objects Repository Database Değişikliği

Merhaba,

Bildiğiniz gibi, Business Objects sistemi, bir veritabanına bağlı olarak çalışabiliyor.  Business Objects üzerinde gördüğünüz her başlık, kendi repository database'i üzerinde tutuluyor.  İlgili raporlar ise, fiziksel olarak sunucunuz üzerine, File Store üzerinde muhafaza ediliyor.

Repository database'i olmadan Business Objects sisteminiz çalışmıyor.  Kurulum esnasında sizden bu bilgi talep ediliyor.  Repository database'i üzerinden, sisteminizdeki her türlü bilgiye basit SQL'ler ile erişebiliyorsunuz.

Peki, repository database'inizin değiştirmek zorunda kalırsanız ne yapmanız gerekiyor?

Aslında çok basit bir işlem, ancak kaynaklarda çok fazla bahsi geçmiyor.

Sisteminiz Oracle ise ve user - password bilgileriniz değişmeyecekse, TNS tanımını başlığını değiştirmeden, yeni database TNS tanımlarını sunucunuza girerek değiştirebilirsiniz.

Peki ya user - password bilgileri, hatta database tipiniz değişecekse ne yapmalısınız?

1. Central Configuration Manager'i (CCM) açın.
2. Server Intelligence Manager'ı (SIA) durdurun.
3. SIA üzerine gelerek sağ klikle Properties'i açın.
4. Configuration tabına gelerek CMS database konfigürasyonunuzu değiştirin.
5. İşlem tamamlandıktan sonra tekrar SIA'yı başlatın.

Unutmamanız gereken bir nokta, kurulumda girdiğiniz cluster password'e burada ihtiyacınız olacak.

Audit database tanımınızı değiştirmek için de aynı yöntemi izleyebilirsiniz.

Bana buradan ulaşabilirsiniz.

Hiçbir değişikliğin işlerinizi aksatmaması dileğiyle :)

30 Eylül 2014 Salı

Remove "From" Box from BILaunchPad - Schedule your Report

Hello,

Today, I will be writing about scheduled reports - removing from section on Business Objects 4.1.

First of all, logon to your Business Objects server, and stop Tomcat on Central Configuration Manager 



When you stop Tomcat, users will not be able to connect web services. (BI, CMC etc)


Create a copy of BILaunchpad.properties file, which is located in

\Program Files (x86)\SAP BusinessObjects\Tomcat\webapps\BOE\WEBINF\config\default
Original file will not be changed.  We will be working on the copy of the file.

Open the file in notepad and find the line below :

# Shared Destination From Field.  Enables or Disables the From field when scheduling a object to a destination.  When the value is set to false the From field will not be rendered and the system will first attempt to get the email value from the report default, if report default is not available it will attempt to get the value from the email address on user profile of the logged on user and lastly if the user profile email address in not available it will use the job server default SMTPFrom=true

If you change it to SMTPFrom=false , users will not see "From" box when they schedule their report.






You can manage the default from e-mail address through CMC - Adaptive Job Server.
With this configuration, users will receive the scheduled reports from a single e-mail address.





When you finish your work on BILaunchPad.properties, copy the file to
Program Files (x86)\SAP BusinessObjects\Tomcat\webapps\BOE\WEBINF\config\costum

To make your changes stable, also copy BILaunchPad.properties file to
Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\config\costum
If you don't copy the file under warfiles, your changes will be lost after a SP - FP upgrade, and the system will be back to default settings.


When you are done with BILaunchPad.properties file run Wdeploy.
I prefer to delete Catalina folder and restart Tomcat. You can find Catalina folder under
Program Files (x86)\SAP BusinessObjects\Tomcat\work

Catalina folder will be recreated, and it may take sometime.  Usually, folder size is near 1,35 GB.  It depends on the system components.  For example, if you install SAP Explorer on your system, the file size will be increased.

Please reach me from my e-mail address if you have any questions.

8 Eylül 2014 Pazartesi

Tomcat 64 Bit

Merhaba,

Uzun süredir yoğunluk sebebiyle bloguma yeni yazı ekleyememiştim.  Bu süre zarfında da yazmam gereken konular gitgide arttı.
Bu yazımda, mevcut BO sisteminiz üzerindeki Tomcat'i 64 bite yükseltmeyi anlatacağım.

Tomcat, Business Objects kurulumuyla gelen, Java tabanlı, free bir web uygulama container'ıdır.  Tomcat çalışmadığı taktirde, Business Objects web arayüzlerini göremezsiniz.  Bu sebeple, Tomcat'in düzgün çalışması önemlidir.

Yeni teknolojilerle beraber hayatımıza giren 64 bit sayesinde, uygulamalarımızın donanımlarını istediğimiz gibi arttırabiliyoruz.  Ancak mevcut Business Objects kurulumları içinde halen 32 bit Tomcat servis edilmektedir.

Mevcut donanımlar ve uygulamanızın yükü arttıkça, her servisin kullandığı memory de artıyor.  32 bitlik bir uygulama ancak 2 GB memory kullanabiliyor.  1.7 GB memory'ye ulaşan uygulama, artık istenen performansı vermemeye başladığı için, 1.7 GB memory'ye ulaşan kritik uygulamalarınızı alert mekanizmalarıyla izlemenizi tavsiye ederiz.

Tomcat, BO arayüzünü kullanıcılara servis eden bir web uygulama sağlayıcı olduğu için, memory kullanımını dikkatli izlemeniz gerekir.  Eğer 1.7 GB üzerinde izleyen tomcat.exe ' niz varsa ve sistemde bir sorun görmüyorsanız, Tomcat 64 bit'e geçmenin vakti gelmiş demektir :)

Var olan Business Objects sisteminiz, Windows Server 2008 üzerinde kurulu ise, sırayla aşağıdaki adımları izleyebilirsiniz :

Tomcat 7 Kurulumu :

1. Tomcat free bir üründür.  Web sitesinden istediğiniz Tomcat7 64 bit sürümünü indirebilirsiniz.  İndirdiğiniz .zip dosyasını, Business Objects kurulu olan Windows Server makinesi üzerine kopyalararak Tomcat7 dosyası oluşturarak extract edin.
2. Tomcat7 klasörünü \SAP Business Objects altına kopyalayın.
3. \SAP Business Objects\Tomcat7\conf altına Catalina isimli yeni bir klasör yaratın.
4. \SAP Business Objects\Tomcat7\conf\Catalina altına localhost isminde bir klasör yaratın.

Mevcut 32 bit Tomcat'inizin kurulumunu kaldırmak istiyorsanız aşağıdaki adımları izleyin, eğer iki Tomcat'in de sunucunuzda kurulu olmasını istiyorsanız  7. adıma geçin:

5. Run as Administrator seçerek Command Prompt açın ve \SAP Business Objects\tomcat\bin 'i açın.
6.  service uninstall BOEXI40Tomcat komutunu çalıştırın.

7. Run as Administrator seçerek Command Prompt açın ve \SAP Business Objects\Tomcat7\bin 'i açın.
8. service uninstall BOEXI40Tomcat komutunu çalıştırın. (Eğer Tomcat 32 bit'i uninstall etmediyseniz, BOEXI40Tomcat yerine başka bir isim vermelisiniz)

9. \SAP Business Objects\Tomcat7\bin klasörüne gidin.
10. Tomcat7w.exe ' nin kısayolunu yaratarak, Tomcat Configuration olarak isimlendirin.
11. Tomcat Configuration üzerine sağ tıklayarak Properties'i açın.  Target alanına bir boşluk bırakarak //ES//BOEXI40Tomcat tagini ekleyin.
12. C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Tomcat dosyasını açarak,buraya Tomcat Configuration ' ı kopyalayın.

Tomcat7 Konfigurasyonu : 

1. Başlat > Programlar > Tomcat > Tomcat Configuration  "run as administrator" ile Properties açılır.
2. General tabında Display Name alanına Apache Tomcat 7.0 64 Bit yazın ve Description alanını silin. Tomcat7'nin otomatik başlaması için Startup Type alanını Automatic olarak değiştirin.
3. Logging tabında Level alanını Error olarak değiştirin.  Log-prefix alanındaki değerleri silin.
4. Redirect Stdout alanına : \SAP Business Objects\Tomcat7\logs\stdout.log
    Redirect Stderror alanına : \SAP Business Objects\Tomcat7\logs\stderr.log
    değerlerini girin.
5. Java tabına gelerek Use Default seçeneğini kaldırın.  
    
Java Virtual Machine alanına : \SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win64_x64\sapjvm\jre\bin\server\jvm.dll
    
Java Classpath alanına : \SAP BusinessObjects\tomcat\bin\bootstrap.jar;\SAP BusinessObjects\Tomcat7\bin\tomcat-juli.jar;\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win64_x64\sapjvm\lib\tools.jar
bilgilerini ekleyin.

6. Maximum Memory Pool alanına 2048 ekleyin. (Bu değeri arttırabilirsiniz, bu değer Tomcat'in kullanabileceği maximum memorydir)


7. Java Options alanına istediğiniz parametreleri girebilirsiniz.

8. Apply ' a basarak değişikliklerinizi kaydedebilirsiniz.

Web Uygulamalarının Deploymetı (WAR files) :

1. \SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\wdeploy altındaki config.tomcat7 dosyası notepad ile açılır.

2. Aşağıdaki değerler, ilgili dosyadaki uygun yerlere girilir ve kaydedilir:


as_dir= \SAP BusinessObjects\Tomcat7
as_instance=localhost
as_service_name=BOEXI40Tomcat

3. Command Prompt Run as Administrator ile açılır ve \SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\wdeploy adresine gidilir.

4. wdeploy tomcat validateconfig komutu girilerek config.tomcat7 dosyasındaki değişikliklerin doğruluğu kontrol edilir.  

5. Dosya doğru ise, BUILD SUCCESSFUL mesajı ekranda belirir.

6. wdeploy tomcat7 deployall komutuyla warfiles deploy edilir.

7. Ekranda BUILD SUCCESSFUL mesajı çıktıktan sonra Tomcat 64 bit start edilir.

Uzun görünse de 15 dakikanızı alan çok basit bir işlemle, Business Objects'in hızlandığını göreceksiniz.

Sorularınız için bana e-maille ulaşabilirsiniz.

Görüşmek üzere! 

20 Temmuz 2014 Pazar

Useful Tips Vol.1

Hello,

I want to share a couple of tips which will save your time!

Changing Business Objects Repository Database

If you want to change your Repository Database after installation, follow the steps below :

1. Launch Central Configuration Manager (CCM)
2. Stop Server Intelligence Agent (SIA) 
3. Right click on SIA and launch Properties
4. Choose Configuration 
5. From CMS System Database Configurations, click on  Specify and change your database

* Quick tip for Oracle Users:
Change TNS connections on your tnsnames.ora  (don't change TNS name) and your audit and repository database connection will be changed.


1 Solution for Information Design Tool 

If you get error message when you try to retrieve a .unx universe on Information Design Tool, follow the steps below:

1. Launch folder : /Users//.businessobjects/bimodeler_14 
2. Backup bimodeler_14 folder and delete the original
3. Launch Information Design Tool and open a new project.


1 Solution for Universe Design Tool 

If you get this error message when you are trying to logon to Universe Design Tool (UDT) 

[repo_proxy13] SessionFacade::openSessionLogon with user info has failed(Transport error: No response from server, timeout exceeded. 
You should follow the steps below :

1. Be sure that your firewall is off on Business Objects server.
2. Disable antivirus program on Business Objects server.

You won't get the same error message again.


Tomcat TimeZone

If you are using timezone other then GMT, then you should follow the steps below:

1. Launch Tomcat and with right click, go to Properties.
2. Choose Java tab.
3. Type in the code below to Java Options box.
        -Duser.timezone=EET

Your timezone will be your local time.  You won't be having trouble on your scheduled jobs.


If you want to share something please leave a comment or mail me.

See you on the next post!