Etiketler

Enterprise etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Enterprise etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

20 Temmuz 2014 Pazar

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!


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 :)