Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
Matthew_Shaw
Product and Topic Expert
Product and Topic Expert
A user in SAP BusinessObjects BI Platform can be either a ‘Concurrent User’ or a ‘Named User’



The license applied will determine if you can define users of each type.

Users that are of the ‘Concurrent User’ type are limited by the number of Concurrent sessions the license entitles them to. If you have tenants within your BI Platform, you can allocate your sessions across them. This will ensure a tenants access isn’t limited because another tenant has used up all the available concurrent sessions.

Before BI 4.1 Support Pack 10 and BI 4.2 Support Pack 4 the number of sessions a ‘Named User’ could create was unlimited.

From BI 4.1 Support Pack 10 and from BI 4.2 Support Pack 4:

  • A maximum of 10 sessions per named user is supported

  • This enforces the license requirement that named users are for individuals

  • Individuals that are sharing named user accounts should instead use a concurrent session account

  • Programs that are creating multiple connections to the BI Platform using a named user should be updated to connect using a concurrent session

  • Programs that pass through an individual’s identity to the BI Platform are compliant


To help identify if your BI Platform could be affected by this I’ve developed a Web Intelligence document based off my Auditing Solution, called LIC5 – License – Periods when sessions exceeded X.wid. It will show the hourly periods when you may have exceeded 10 sessions per named user. Its only a 'may' because the auditing doesn't capture the actual number of concurrent users for 'named users' (though it does capture the number of concurrent users for 'concurrent users'!) The document description provide more details and I've copied them below.

Here's a sample screen shot of the document



And the underlying query is quite complex:



The full document description is here, it provides more details on each measure and how you should or shouldn't interpret the results:

Purpose


To help identify when the number of named user sessions has exceeded 10 (or another number) within a period of 1 hour.


'Named User Sessions"


for each event a session ID is recorded. The number is limited to only sessions where the user that logged in is of the 'named user' type and NOT the 'concurrent user' type. So, this is the number of named user session IDs.  This number isn't necessarily the maximum number of sessions that were in use within any time period, as some of those sessions could have ended and started within that time period, and not necessarily overlapped each other. Equally, a session may still exist on the BI Platform, but because it has not generated any events it will not show in the audit database. So, the number is ‘the number of named user sessions where there has been activity and without relation to any form of concurrency'. Whilst it can not reflect concurrency, it should help an administrator identify occasions when the number of named user sessions is high and could exceed 10 (or another number).


'Users'


for each event a username (user ID) is recorded. This is the number of usernames (user IDs), or simply 'users'. Again, this is limited to only users that logged in is of the 'named user' type and NOT the 'concurrent user' type. An individual username may be used by more than one physical person (though this may break legal compliance depending upon your contract). Each physical person can generate more than one session.  This number is the number of named user IDs that have been used, irrespective of the number of physical people and irrespective of how many sessions a person creates.


'Actions'


a user will perform a number of actions, such as Open a Web Intelligence Document. A single action will generate one or multiple event, such as 'Retrieve document, open document, display page'. This is the number of actions across all events, sessions and users.


'Event's


the system records many events, this is the number of events that occured. Its useful to see how busy the overall system was at that time. This is the number of events across all sessions and users.


 

To access my Auditing solution and this document (LIC5), then please refer to blog https://blogs.sap.com/2015/07/15/unlock-the-auditing-database-with-a-new-universe-and-web-intelligen... and kindly carefully follow the instructions!

 

 

Update October 2022


I have made available an update to my Auditing Solution which is available at

https://blogs.sap.com/2022/10/06/auditing-solution-update-for-sap-businessobjects-bi-platform-4.3

This update includes a good number of new features including an accurate means to measure concurrent user sessions for both named-user and concurrent-users. This then means this old 'LIC5' is now longer applicable, or rather, its not very accurate compared to its new and improved version which is described here LIC15 – License – Logon Events when users sessions exceeded 10

Please update to this newer edition and delete the old LIC5 document.
9 Comments