Etiketler

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!



Events in Business Objects

Aloha!

Today I want to talk about a great feature of Business Objects. Events!

What is "Event"?

Basically, they are flags.  I also call them safety belt :)
With event mechanism, database tables can be watched and afterwards reports on BO can be triggered.
Also reports can be triggered sequentially.

Events are created on CMC, but can be used both on CMC and BI.

What are the types of "Event"?


  1. Custom Event
  2. File Based Event
  3. Scheduled Event


1. Custom Events
Not much to do!  Type in the name and description. Totally manual.

2. File Based Event
My favorite.  This event waits for a file on a location to be triggered.
For example, let's say your report is created by the data of Table A, then you will need to be sure ETL process of Table A has finished.
If your ETL process leaves a flag after completion, you can create an event, and let your report wait for this flag.

 3. Scheduled Event
This event is used to run your reports sequentially.  Status can be modified by the user.  Success / Fail / Both  
For example, report B to be run when report A has finished successfully.
Or when report A fails, report C has to run.  

How do we create Event?


  •  Log on to CMC  
  • Select Events
  • Choose New Event
  • Choose your Event Type




  • Type in event name (necessary), description (optional)



How will you use Events on your Reports?

When BO reports, publications etc. are being scheduled, you can see Events tab on the left corner.
You can easily add the events to your schedule.



Events to wait for 
When you add your event to this section, your schedule will wait for this event to occur first.  
** If you add File Event to this section, flag must be placed to the stated location, 
after the reoccurrence time
Event names are not parametric, so this is a great way to control your events.


Events to trigger on completion 
This option is used for schedules to run sequentially.  You can only add schedule based event to this section.


I think Event mechanism is a great way to inhibit wrong report distribution.  

Take care and please write me your ideas.

See you on the next post!


15 Temmuz 2014 Salı

Can Sıkan Küçük Sorunlar vol. 1

Merhaba,

Bugün karşılaştığım ve günlerce çözümünü çaresizce aradığım, ancak 

BO 4.1'e geçmemize rağmen, hala sistemimizde .unv uzantılı evrenler bulunuyor ve geliştirme yapılıyor.

Geçtiğimiz günlerde, bir developer, Universe Design Tool'a giriş yapamamaya başladı.
Öncelikle, BO sunucusu üzerindeki Firewall ayarlarını kontrol ettik.  Firewall kapalıydı.


Sistem üzerindeki antivirüs programını devre dışı bırakınca, developer UDT'ye girebildi.

Ancak sorun hala bir sorun vardı.  Sistemden tüm .unv'leri bilgisayarına alabiliyordu ancak asıl çalışmak istediği evren üzerinde çalışamıyordu.

Birkaç kullanıcının bilgisayarında denediğimizde ise sorunla karşılaşmadık.

Birkaç günlük araştırmamızın sonucunda, sorunu çözmeyi başardık!

İşte çözüm!Gizli dosyaları gösterme seçeneğini aktive ederek aşağıdaki klasöre gidilir:
C:\Users\\AppData\Roaming\SAP Business Objects\SAP Business Objects Enterprise 4.0\Universes

Universes dosyasını sildik ve sorun düzeldi!

Bazı sorunların çözümü basit olsa da, cevabı bulmak bazen hiç kolay olmayabiliyor!

Sorularınız için bana yazın.

Bir sonraki yazıda görüşmek üzere :)

Errors which drive you crazy vol.1

Hello everyone,

This is my first English post, and I'm looking forward to translate my other posts as soon as possible.
Today, I will talk about an error which drove us crazy for a couple of days.

Although I'm using BO 4.1, we still have .unv, and we still have developments on them.

However, one of our developers couldn't open Universe Design Tool, it suddenly failed to open.
First, we checked the system if the firewall was turned off.

There was no problem about firewall.  Then we disabled Symantec and developer launched Universe Design Tool.

But, wait a minute.  The story did not end.  He retrieved all .unv universes, other than he wanted to make changes.  

Finally we found the solution, after a couple of days!

Go to this path (Don't forget to show hidden files):
C:\Users\\AppData\Roaming\SAP Business Objects\SAP Business Objects Enterprise 4.0\Universes

We deleted Universes folder. And that was it! 
Problem was solved!  Basic solution but it took us couple of days to solve.

Don't hesitate to write me, happy to hear your solution stories.


Take care!




13 Temmuz 2014 Pazar

Business Objects Faydalı İpuçları - Useful Tips - 1


Merhaba,

Bugün işinize yarayabilecek küçük faydalı ipuçları vereceğim:

Business Objects Repository DB Değiştirme

Business Objects sisteminizi kurduğunuzdaki Repository Database'inizi değiştirmek istiyorsanız aşağıdaki adımları izleyebilirsiniz :

1. BO sisteminizin bulunduğu sunucu üzerinden Central Configuration Manager (CCM) açılır
2. Server Intelligence Agent (SIA) durdurulur
3. SIA üzerinde sağ klik yaparak Properties  açılır
4. Configuration tabına gidin.
5. CMS System Database Configurations'dan Specify diyerek bağlı olan database'i değiştirebilirsiniz.

* Repository ve Audit databaseleri için Oracle kullanıyorsanız, yukarıdaki ayarlar yerine, TNS bilgilerini değiştirerek de işlemi gerçekleştirebilirsiniz.


Information Design Tool Sorunu

Information Design Tool (IDT) kullanırken, platformu lokalinize alırken hata veriyorsa aşağıdaki adımları izleyerek sorununuzu düzeltebilirsiniz.

1. /Users//.businessobjects/bimodeler_14 klasörü açılır
2. bimodeler_14 klasörünün kopyası alınarak silinir. (Mevcut projeleriniz bu klasörde olduğu için mutlaka kopyasını alın)
3.Information Design Tool açılır ve yeni bir projeyle ilgili platform lokale indirilir.


Universe Design Tool Sorunu

Universe Design Tool (UDT) login olunurken 

[repo_proxy13] SessionFacade::openSessionLogon with user info has failed(Transport error: No response from server, timeout exceeded. 

1. BO sunucusundaki Firewall ' un kapalı olduğundan emin olun.
2. BO sunucusu üzerindeki antivirüs programını kapatın.

Sorun düzelecektir.


Tomcat Saat - Zaman Uyumsuzluğu Sorunu 

Eğer Greenwich saatini kullanmıyorsanız, Tomcat ' e aşağıdaki ayarı yaparsanız, Business Objects üzerindeki saat probleminizi çözebilirsiniz.

1. BO sunucusu üzerindeki Tomcat'e sağ click yaparak, Properties tıklanır.
2. Java tabındaki Java Options kutucuğunun sonuna aşağıdaki parametre eklenir
        -Duser.timezone=EET

Saat sorununuz düzelecek, otomatik raporlarınız vaktinde çalışacaktır.


Faydalı İpuçları yazılarım versiyonlanarak devam edecektir.
Siz de paylaşmak istediğiniz ipuçlarını lütfen benle paylaşın.

Bir sonraki yazıda görüşmek üzere

10 Temmuz 2014 Perşembe

Kullanıcıların BI Giriş Ekranını Kişiselleştirmesi

Merhaba,

Raporlama platformunuzu kullanan kullanıcıların istek ve ihtiyaçları çoğu zaman farklılaşmaktadır.  Herkese hitap eden bir giriş ekranı yerine, kullanıcıları kendi isteklerine göre giriş ekranını dizayn etmelerini sağlayabilirsiniz.

Giriş ekranını dizayn etmeleri için, en basit yöntem, Preferences (Tercihler) seçeneğiyle mümkündür.

Raporlama platformuna giriş yaptıktan sonra, sağ üstte kullanıcı ismi, uygulamalar, tercihler ve yardım seçeneği bulunur.

Bizim bugünkü konumuz, Preferences (Tercihler) sekmesiyle, kullanıcılarınıza zaman kazandırmak üzerine olacaktır.




Kullanıcıların zaman kaybetmeden raporlama platformunda istedikleri işlemi hızlı bir şekilde yapabilmesi için en öncelikli ayar dil ayarıdır.  Kullanıcıların hepsine tek bir dil hitap etmeyebilir.  Bu sebeple, BO kurulumunuzu yaparken, mutlaka ihtiyacınız olan tüm dilleri yükleyin.

* Eğer kurulum sırasında sadece İngilizce seçtiyseniz, yeni dil eklemek için mevcut Patch kurulumunuzu kaldırın.  Sonrasında, Program Ekle / Kaldır 'dan BO 4.1 kurulumunuzu Modify (Değiştir) seçeneğiyle tekrar yapılandırın.  İlk ekranda karşınıza Dil seçeneği çıkacaktır.  Dilediğiniz dil seçeneklerini buradan seçebilirsiniz.  Değiştirme işlemi tamamlandıktan sonra, mevcut Patch'inizi geri yüklemeyi unutmayın.

Preferences'e tıkladıktan sonra, aşağıdaki ekran karşımıza çıkacaktır.  Locales and Time Zone ' a geldiğimizde, sistemimizde kurulu olan dil seçeneklerinden istediğimizi seçebiliyoruz.  



Açılış ekranı, bazen kullanıcıları zorlayabiliyor.  Örneğin, bir kullanıcı her platforma giriş yaptığında belli bir klasöre giriyorsa, kendi klasörünü açabilmesi için birkaç sekme açmaya ihtiyaç duyuyor.
Kullanıcılara vakit kazandırmak için, açılış ekranlarında istedikleri klasör ya da raporla platforma giriş yapmalarını sağlayabilirsiniz.



Use Default Settings (Administrator defined) seçeneğini kaldırdığınız zaman, artık sistem admininin sizin için belirlediği giriş ekranı düzeni yerine, kendinize giriş ekranı tasarlayabilirsiniz.
Bu seçeneği kaldırdıktan sonra, aşağıdaki alanlar aktif olacaktır.  
Home Tab ' ı seçerseniz, Browse Home Tab ikonuyla, yetkili olduğunuz klasör ya da raporlardan istediğinizi açılış ekranına getirebilirsiniz.

Örneğin, her gün satış raporunuza bakmak için BI sistemine giriyorsanız, bu seçenekle raporunuzu aramak yerine, hemen raporunuz üzerinde çalışmaya başlayabilirsiniz.


Başka bir ihtiyaç ise, bazı grup ya da kişilere, açılış ekranında belirlediğiniz bir Webi raporunu ya da Dashboard'u sunmak olabilir.
Örneğin, Satış Bölümü'ndeki çalışanlara Satış Raporunu, Finans Bölümü'ndeki çalışanlara Finans Raporunu ekranlarında gösterebilirsiniz.

Bu özelliği kullanmak için, Administrator hesabınızla ya da Admin yetkilerine sahip bir kullanıcıyla Central Management Console 'a login olmamız gerekiyor.

* http://:/BOE/CMC

Users and Groups sekmesine geçerek, buradan ilgili kullanıcı ya da grubu buluyoruz ve isminin üzerindeyken sağ tıklıyoruz.




BI Launch Pad Properties seçeneğiyle, Preferences seçeneğiyle karşınıza çıkan ekranla kullanıcılar yerine onlar için giriş ekranlarını tasarlayabilirsiniz.

Örneğin, Üst Yönetimin erişmesi için bir Dashboard ya da Webi raporu dizayn ettiyseniz, onlara link vermeden, klasörlerin içinde raporu aramalarıyla zaman kaybetmeden, giriş ekranına bu raporu koyabilirsiniz.  

Bir diğer kullanımı ise, Logon ekranına mesaj koymak için Tomcat'i kapatmanız gün içinde sistem kesintisine sebep olacağı için, kullanıcılara ulaşmasını istediğiniz mesajı, basit bir Webi raporuyla kullanıcıların giriş ekranına yansıtıp, kesintisiz bir şekilde onlara mesajınızı ulaştırabilirsiniz.


Kullanıcılarınızın zaman kazanması ve sisteminizi daha performanslı kullanmak açısından, bu özelliğin hoşunuza gideceğini düşünüyorum.

Sorularınız için bana buradan ulaşabilirsiniz.
Yorum bırakmayı unutmayın :)

Bir sonraki yazıda görüşmek üzere :)


9 Temmuz 2014 Çarşamba

BO BI Giriş Ekranı Düzenlemeleri

Merhaba,

BILaunchPad.properties üzerinde yapabileceğimiz değişikliklere bugün devam ediyoruz.

BI 4.1 yüklediğiniz zaman, http://servername:port/BOE/BI adresinde karşınıza çıkan standart ekran görüntüsü aşağıdaki gibidir :





* Ben Google Chrome kullanmayı tercih ettiğim için, sizinle de Google Chrome üzerindeki görüntüyü paylaşıyorum.  Kurumsal olmamakla beraber, hız açısından Internet Explorer'dan daha hızlı olduğunu testlerimiz sonucu belirledir.


Bu yazıda, BI giriş ekranının kişiselleştirilmesi için birkaç değişiklik yapacağız.

İlk işlemimiz Tomcat'i stop etmek olmalıdır.  Adımlarını takip etmek için buraya tıklayınız.

BILaunchPad.properties dosyasında değişiklik yapmak için, önceki yazımızdaki gibi, aşağıdaki linkte belirtilen klasördeki BILaundPad.properties dosyası üzerinde çalışalım:

<INSTALLDIR>\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\config\costum

1. Kullanıcıların server ismini görüntülemesi tercih edilmez.  Güvenlik için de, bu ismin sadece ilgili admin (yönetici) tarafından bilinmesi daha doğrudur.  Peki server ismini nasıl saklayabiliriz?

İlk yöntem, server ismini değiştirebilirsiniz:

# You can specify the default CMS machine name here
cms.default=<servername>:<port>

"cms.default=" karşısına istediğiniz ismi yazabilirsiniz.  Pek tercih edilen bir yöntem olmamakla beraber, hataya da sebebiyet verebilir.

Bu yöntem tercih edilmiyorsa ne yapmalıyız? Server ismini gizleyebiliriz!

# Choose whether to let the user change the CMS name
cms.visible=true

İşlemimiz çok basit, true yerine false yazarak, server ismini kullanıcılara kapatabiliriz.


2. SAP Business Objects yerine, kendi kurum ismimizi yazabiliriz.

Bunu yapmak için, aşağıdaki satırda değişiklik yapıyoruz:

# app.custom.product.name is used on the logon page to display the Product Name (defaults to SAP BusinessObjects). Optional
app.custom.product.name=ProductName

ProductName bizim eklediğimiz bir isimdir.  Bu kısıma istediğiniz ismi yazabilirsiniz.

3. SAP Business Objects yazan satırın altındaki "BI Başlatma Alanı" ve ilgili sekme üzerindeki aynı yazıyı yine kişiselleştirebiliriz.  

Bu işlemi gerçekleştirebilmek için, aşağıdaki satırı değiştirelim:

# app.name.short is used on the logon page. Optional
app.name.short=AppNameShort

AppNameShort aynı ProductName gibi, istediğinizi yazabileceğiniz bir alandır.

4. Authentication, yani kullanıcıların sisteme hangi güvenlik seviyesinden bağlanacağı kurulumdan sonra, kurumsal politikalarınız ya da lisansınıza göre değişebilmektedir.
Enterprise, LDAP, WindowsAD gibi seçenekleriniz mevcuttur.
Kullanıcılar için ise kafa karıştırıcı bir seçim olabilmektedir.

Kimlik Doğrulama kutucuğundaki seçimin otomatik olarak istediğiniz seçenek gelebilmesi için aşağıdaki adımı uyguluyoruz:

# You can specify the default Authentication types here.  secEnterprise, secLDAP, secWinAD, secSAPR3
authentication.default= secEnterprise 

İlk satırda yazılan kimlik doğrulama tiplerinden hangisini kullanmak istiyorsanız, authentication.default karşısına bunu belirtmelisiniz.  Tercihinizi, BO - kullanıcı entegrasyon tipinize göre belirtmenizi öneririm.

Diyelim ki, ortamınızda tek doğrulama tipi mevcut.  O halde, Kimlik Doğrulama kutusunun sisteminizde yer almasına gerek duymayabilirsiniz.  Bu seçeneği gizlemek için ise, aşağıdaki işlemi gerçekleştirebilirsiniz:

# Choose whether to let the user change the authentication type.  If it isn't shown the default authentication type from above will be used
authentication.visible=false

Böylece, Kimlik Doğrulama seçeneği artık kullanıcıların karşısına çıkmayacaktır.

Sonuç olarak nasıl bir ekranım oldu?



Tabiki ekranı görüntülemek için Tomcat'i yeniden başlatmadan önce Catalina dosyasını silmeyi ya da Wdeploy'u çalıştırmayı unutmuyoruz!

Yeni giriş ekranınızı keyifle düzenlemeniz dileğiyle :)

7 Temmuz 2014 Pazartesi

Business Objects 4.1 - BI üzerinde Schedule Edilen Rapordan From Seçeneğini Kaldırma

Merhaba!

İlk konumuz, çoğu kişinin bilmediği BI 4.1’de otomatik iletilen raporlardaki “From” seçeneğinin kaldırılması.

Bu işlemi yapmak için, Business Intelligence 4.1 kurulu olan sunucuya bağlanmamız gerekiyor.

Öncelikle Tomcat’i stop ediyoruz.  Bu işlemi Central Configuration Manager üzerinden yapabiliriz.



Unutmayın! Tomcat stop edildiğinde kullanıcılar sisteme erişemez. 

Gelelim yapacağımız işleme.
<INSTALLDIR>\Program Files (x86)\SAP BusinessObjects\Tomcat\webapps\BOE\WEBINF\config\default
dosyasının altından BILaunchpad.properties dosyasını açıyoruz ve kopyasını masaüstümüze kaydedelim.

Bu dosyayı notepad ile açabilirsiniz.  Buradaki aşağıdaki satırda 

# 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


SMTPFrom=false yazdığımız zaman, BI platformunda schedule işlemi yapılırken, kullanıcılar “From” seçeneğini görüntüleyemeyecektir.





From’da hangi e-mail adresi yazacağını ise, CMC üzerinden Adaptive Processing Job Server’dan belirleyebilirsiniz.


Bu ayarlama ile, schedule işlemini yapan kullanıcılarınızın raporlarının, tek mail adresinden iletilmesini sağlayabilirsiniz.




BILaunchPad.properties dosyasında değişikliklerinizi tamamladıktan sonra, ilgili dosyayı 
<INSTALLDIR>\Program Files (x86)\SAP BusinessObjects\Tomcat\webapps\BOE\WEBINF\config\costum
klasörü altına taşıyın.

Yaptığınız değişikliğin kalıcı olabilmesini sağlamak için, BILaunchPad.properties dosyasını
<INSTALLDIR>\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\config\costum
dosyasına kopyalamalısınız.  Değişiklikler bu klasörde değişiklik yapmasanız da sisteminize yansıyacaktır.
Ancak, herhangi bir SP - FP değişikliğinde - patch geçtikten sonra, tüm ayarlamalarınız, default ayarlarınıza geri dönecektir.


BILaunchPad.properties dosyasını çalıştırdıktan sonra Wdeploy çalıştırın.
Ben genellikle Catalina dosyasının ismini değiştirip, Tomcat’i açmayı tercih ediyorum.  Bu yöntemi denemek isterseniz, 
<INSTALLDIR>\Program Files (x86)\SAP BusinessObjects\Tomcat\work
altından bu klasöre ulaşabilirsiniz.

Dosyanın oluşması biraz zaman alacaktır.  Genellikle bu dosya, 1.35 GB boyutundadır.  Oluşması sistem hızına göre değişmektedir.


Umarım faydalı bir tanışma yazısı olmuştur :)

Lütfen yorum bırakın, merak ettiğiniz şeyleri sorun, yeni yazı konularımı beraber belirleyelim.

Bana bi.technology.bi@gmail.com adresinden ulaşabilirsiniz.